The API platform

Three APIs. One consistent way to get data out of documents.

Every endpoint returns typed, validated JSON with per-field confidence scores — so your team can design reliable review flows.

Accounts payable

Invoice API

Extract vendor details, line items, totals, tax, due dates, and payment terms from invoices in any layout — scanned, photographed, or born-digital.

  • Vendor and payment details
  • Line items and tax breakdowns
  • Bounding boxes and confidence scores
Test a sample
POST /v1/invoices
{
  "vendor": {
    "name": "Acme Supplies",
    "confidence": 0.997
  },
  "invoice_number": "INV-2026-1042",
  "total": {
    "amount": 1248.5,
    "currency": "USD"
  },
  "status": "processed"
}
Expense management

Receipt API

Purpose-built for expense management. Reads faded thermal receipts, crumpled photos, and PDF exports with the same consistent response shape.

  • Merchant and item extraction
  • Tender type and category
  • Policy-ready metadata
Test a sample
POST /v1/receipts
{
  "merchant": "Blue Bottle Coffee",
  "date": "2026-07-18",
  "total": {
    "amount": 18.75,
    "currency": "USD"
  },
  "category": "meals"
}
Financial data

Bank Statement API

Parse multi-page bank statements into a clean transaction ledger — account details, running balances, and categorized transactions.

  • Account and period details
  • Normalized transactions
  • Opening and closing balances
Test a sample
POST /v1/bank-statements
{
  "account": {
    "last_four": "4821",
    "currency": "USD"
  },
  "period": "2026-06",
  "transactions": [
    {
      "date": "2026-06-02",
      "description": "ACH CREDIT",
      "amount": 2450
    }
  ]
}

From file to field in three calls

01

Send the document

POST a file, URL, or base64 string to the matching endpoint.

02

Engine processes it

OCR, layout detection, and field models run in parallel.

03

Get structured JSON

Receive typed fields with confidence scores, ready to route.

Ready to see it on your own documents?

Drop a sample into the live demo — no signup required.

Try the live demo