ParseDoc · receipts & invoices → structured data

PDF invoice in, validated JSON out

PDFs are where invoice data goes to hide. One POST to ParseDoc returns the fields your system actually needs, validated against a schema that never changes — no prompt engineering, no parsing prose.

View API docs →Try it in the browser

How it works

1. Send the PDF

image_url or base64, up to 8MB. Multi-page supported (billed per page).

2. Receive typed fields

document_type, merchant{}, date, currency, line_items[], subtotal, tax[], total, payment_method, invoice_number, category, confidence, warnings.

3. Route by confidence

Use confidence + needs_review to auto-post high-certainty invoices and queue the rest for a human.

Frequently asked questions

Scanned vs digital PDFs?

Both — it's vision-based, so scans and photos work as well as digital PDFs.

Throughput?

Serverless and parallel-friendly; each page is an independent call. Failed parses are free.

Try before paying?

Free demo endpoint (3/day) and the web converter (10 pages/day) — no account needed.

Ready when you are

Free: 10 pages/day in the online converter — no signup, nothing stored. Scale: $19/month for 1,000 pages, or $0.02/page via x402 for agents.