Convert Invoice PDF to JSON

Convert an invoice PDF to JSON in three steps.

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.

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

Conversion workflow that developers ship

1. Authenticate

Create a key in the dashboard and pass it as X-Api-Key on every request.

2. Upload the PDF

Multipart-upload the invoice PDF to /api/v1/documents — curl, SDK, or your own HTTP client.

3. Consume JSON

Map vendor, totals, and lineItems into your database, ERP, or approval queue without post-processing OCR text.

Convert invoice PDF to JSON, frequently asked questions

How do I convert an invoice PDF to JSON?

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.

What does convert invoice PDF to JSON mean in practice?

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.

Is there a free way to try converting invoice PDFs to JSON?

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.

Can I convert scanned invoice PDFs to JSON?

Yes. Scanned PDFs and image-based invoices are supported alongside digital PDFs. Output uses the same JSON schema either way.