Named Fields
Access totalAmount or vendor directly instead of hunting through an OCR string for the right number.
Structured Data from PDF API
Parseify turns invoice and receipt PDFs into named JSON fields your product can trust. Skip text cleaning and layout parsers; ship automation on stable schema from day one.
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 }
]
} Access totalAmount or vendor directly instead of hunting through an OCR string for the right number.
Every PDF returns the same JSON keys, so validators and serializers stay boring and reliable.
Feed structured output into ledgers, approval queues, and analytics without a second parsing stage.
Upload the PDF to Parseify's /api/v1/documents endpoint. Instead of raw text, you receive structured JSON with named business fields like vendor, totalAmount, and lineItems.
OCR text is an unstructured string. Structured data from a PDF API returns typed fields your code can validate, store, and post to an ERP without regex or layout heuristics.
vendor, invoiceNumber, date, totalAmount, vatAmount, currency, and a lineItems array with description, quantity, unitPrice, and totalPrice.
Yes. Scanned and digital PDFs are supported up to 20 MB and share the same response schema as image uploads.