Invoice to JSON API

Turn invoices into predictable JSON in one call.

Parseify maps invoice PDFs and images into a stable JSON schema — vendor, invoice number, date, totals, tax, and line items — so your finance code never depends on brittle OCR text dumps.

Request
curl -X POST https://api.parseify.app/api/v1/documents \
  -H "X-Api-Key: bnj_live_xxxxxxxxxxxxxxxxxxxxxx" \
  -F "file=@invoice.pdf"
Response
{
  "vendor": "Byte Office Supplies",
  "invoiceNumber": "INV-2026-0419",
  "date": "2026-04-19",
  "totalAmount": 499.13,
  "vatAmount": 86.63,
  "currency": "EUR",
  "lineItems": [
    { "description": "A4 paper box", "quantity": 3, "unitPrice": 29.90, "totalPrice": 89.70 }
  ]
}

Invoice fields mapped to a stable schema

Header Fields

Vendor name, invoice number, and issue date land in named JSON properties your ERP or ledger can ingest directly.

Amounts & Tax

totalAmount, vatAmount, and currency are extracted consistently so reconciliation and payment workflows stay reliable.

Line Items Array

Each row includes description, quantity, unitPrice, and totalPrice for spend analytics and PO matching.

Invoice to JSON API, frequently asked questions

What is an invoice to JSON API?

An invoice to JSON API accepts an invoice file (PDF or image) and returns structured JSON with vendor, invoice number, date, totals, tax, and line items — ready for your accounting or AP system.

How do I convert an invoice to JSON with Parseify?

Send a POST request to /api/v1/documents with your API key and the invoice file. Parseify returns schema-stable JSON in seconds so you never have to map raw OCR text yourself.

Which invoice fields appear in the JSON response?

Every response includes vendor, invoiceNumber, date, totalAmount, vatAmount, currency, and a lineItems array with description, quantity, unitPrice, and totalPrice.

Does the invoice to JSON API support PDFs and images?

Yes. Upload PDF, PNG, or JPEG invoices up to 20 MB. All formats return the same JSON schema, so your integration stays simple.