Features Pricing Docs Free Tool Dashboard
New: Bank statement & contract support

Documents in,
structured data out.

Send a PDF or image to our API. Get clean, structured JSON back in seconds. Invoices, receipts, tax forms, and more.

cURL
# Upload an invoice, get structured JSON
curl -X POST https://api.apapyr.com/v1/extract \
  -H "Authorization: Bearer sk_live_your_key" \
  -F "file=@invoice.pdf" \
  -F "document_type=invoice"

# Response:
{
  "document_type": "invoice",
  "confidence": 0.97,
  "data": {
    "vendor_name": { "value": "Acme Corp", "confidence": 0.99 },
    "total": { "value": 1250.00, "confidence": 0.98 },
    "due_date": { "value": "2026-04-15", "confidence": 0.95 }
  }
}

Built for developers

One API call. No training. No configuration. It just works.

📄

5 Document Types

Invoices, receipts, W-2s, bank statements, and contracts — with pre-built schemas. Or use auto-detect.

3-Second Extraction

Average processing time under 3 seconds. Results cached — reprocess the same document instantly.

🎯

Confidence Scores

Every field includes a confidence score (0.0 to 1.0). You decide your automation threshold.

🔒

Validation Built-In

Line items cross-checked against totals. We flag discrepancies so you don't have to.

🔌

Webhooks

Get results pushed to your server. No polling needed. Perfect for async workflows.

📑

Any Format

PDF, PNG, JPG, WEBP — even photos of crumpled receipts. Handwriting? Handled.

How it works

From document to data in three steps.

1

Upload

Send a PDF or image to our /v1/extract endpoint with your API key.

2

Extract

Our AI reads and understands the document — layout, context, handwriting, and all.

3

Receive

Get clean, structured JSON with confidence scores. Use it however you want.

Simple, usage-based pricing

Start free. Scale as you grow. No surprise fees.

Free

$0/mo
50 pages / month
  • All document types
  • Confidence scores
  • Auto-detect mode
  • Community support
Get Started

Starter

$49/mo
1,000 pages / month
  • Everything in Free
  • Webhooks
  • Result caching
  • Email support
Start Trial

Business

$799/mo
100,000 pages / month
  • Everything in Pro
  • Dedicated support
  • SLA guarantee
  • Custom schemas
Contact Us

Overage: $0.03 per page beyond your plan limit. No hard cutoffs on paid plans.

Start extracting in 30 seconds

Free tier. No credit card. Just an API key and you're live.

Get Your API Key