PDF Parse API

PDF Parse API

PDFs in. Structured JSON out.

A developer API for invoices, reports, and scans. Upload a file, poll a job, get layout-aware JSON — billed only for pages that succeed. Processed in the EU.

Start with €1 for 100 pages API docs

Try it free

Drop a PDF. Get structured JSON.

No account. Side-by-side preview of the original and the parse result.

Up to 15 uploads per hour per IP · retained 7 days. For production, create an account and use the API.

How it works

  1. Upload — POST /v1/documents with your PDF and a Bearer token.
  2. Wait async — you get 202 and a job id; OCR never blocks the HTTP request.
  3. Fetch JSON — elements, tables, bounding boxes, and page text when the job succeeds.

Built for production integrations

Prepaid page credits

€1 / 100 pages or €5 / 1,000 pages. Buy what you need; credits stack. Empty balance returns 402 — no surprise invoices.

EU hosting & short retention

Files are processed in the EU. Source PDFs are purged after 7 days by default. We do not send your documents to third-party AI APIs.

Faithful extraction

Native text and optional OCR. Extracted wording is not “corrected” or rewritten — UTF-8 and Polish diacritics stay intact.

Minimal API surface

curl -X POST https://your-host/v1/documents \
  -H "Authorization: Bearer sk_live_…" \
  -F file=@invoice.pdf

# → {"id":"…","status":"pending"}

curl https://your-host/v1/documents/{id}/result \
  -H "Authorization: Bearer sk_live_…"

Full API reference · See pricing