One Endpoint
Upload any supported PDF to /api/v1/documents and get the same JSON shape every time — no per-vendor templates.
PDF to JSON API
Stop scraping PDF layouts. Parseify reads invoice and receipt PDFs and returns business-ready JSON your Node, Python, or .NET backend can consume in one request.
curl -X POST https://api.parseify.app/api/v1/documents \ -H "X-Api-Key: bnj_live_xxxxxxxxxxxxxxxxxxxxxx" \ -F "file=@statement.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 }
]
} Upload any supported PDF to /api/v1/documents and get the same JSON shape every time — no per-vendor templates.
Named fields replace OCR dumps, so you skip regex and layout parsing in your integration layer.
Totals, tax, currency, and line items map cleanly into bookkeeping, expense, and AP workflows.
A PDF to JSON API uploads a PDF document and returns structured JSON instead of plain text. Parseify extracts business fields like vendor, dates, amounts, and line items from invoice and receipt PDFs.
POST the PDF to Parseify's /api/v1/documents endpoint with your X-Api-Key header. The response is schema-stable JSON your application can parse without custom layout rules.
No. Raw OCR returns unstructured text. Parseify's PDF to JSON API returns named fields — vendor, invoiceNumber, totalAmount, vatAmount, currency, and lineItems — ready for automation.
Parseify accepts PDFs (and PNG/JPEG) up to 20 MB. Multi-page invoice PDFs use the same JSON schema as single-page uploads.