1. Authenticate
Create a key in the dashboard and pass it as X-Api-Key on every request.
Convert Invoice PDF to JSON
Get an API key, upload the PDF, and consume schema-stable JSON. This workflow replaces manual entry and fragile PDF scrapers with a single production endpoint.
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 }
]
} Create a key in the dashboard and pass it as X-Api-Key on every request.
Multipart-upload the invoice PDF to /api/v1/documents — curl, SDK, or your own HTTP client.
Map vendor, totals, and lineItems into your database, ERP, or approval queue without post-processing OCR text.
Generate a Parseify API key, then POST the PDF to /api/v1/documents with the X-Api-Key header. The response is structured JSON with vendor, amounts, and line items already extracted.
Instead of downloading a PDF and reading it manually, your app uploads the file and receives machine-readable JSON fields you can store, validate, and post to a ledger.
Yes. Start on the free plan, generate an API key from the dashboard, and send a sample invoice PDF to confirm the JSON shape before you scale.
Yes. Scanned PDFs and image-based invoices are supported alongside digital PDFs. Output uses the same JSON schema either way.