Structured Data from PDF API

Structured data from PDFs — not raw OCR dumps.

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.

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 }
  ]
}

Why structured beats plain OCR text

Named Fields

Access totalAmount or vendor directly instead of hunting through an OCR string for the right number.

Consistent Shape

Every PDF returns the same JSON keys, so validators and serializers stay boring and reliable.

Downstream Ready

Feed structured output into ledgers, approval queues, and analytics without a second parsing stage.

Structured data from PDF API, frequently asked questions

How do I get structured data from a PDF via API?

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.

What is the difference between OCR text and structured data from a PDF?

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.

Which structured fields does Parseify return?

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

Can I extract structured data from scanned PDFs?

Yes. Scanned and digital PDFs are supported up to 20 MB and share the same response schema as image uploads.