Send the document
POST a file, URL, or base64 string to the matching endpoint.
Every endpoint returns typed, validated JSON with per-field confidence scores — so your team can design reliable review flows.
Extract vendor details, line items, totals, tax, due dates, and payment terms from invoices in any layout — scanned, photographed, or born-digital.
{
"vendor": {
"name": "Acme Supplies",
"confidence": 0.997
},
"invoice_number": "INV-2026-1042",
"total": {
"amount": 1248.5,
"currency": "USD"
},
"status": "processed"
}Purpose-built for expense management. Reads faded thermal receipts, crumpled photos, and PDF exports with the same consistent response shape.
{
"merchant": "Blue Bottle Coffee",
"date": "2026-07-18",
"total": {
"amount": 18.75,
"currency": "USD"
},
"category": "meals"
}Parse multi-page bank statements into a clean transaction ledger — account details, running balances, and categorized transactions.
{
"account": {
"last_four": "4821",
"currency": "USD"
},
"period": "2026-06",
"transactions": [
{
"date": "2026-06-02",
"description": "ACH CREDIT",
"amount": 2450
}
]
}POST a file, URL, or base64 string to the matching endpoint.
OCR, layout detection, and field models run in parallel.
Receive typed fields with confidence scores, ready to route.
Drop a sample into the live demo — no signup required.
Try the live demo