Turn any PDF into structured data you can trust

Parsyn reads invoices, bills, purchase orders and receipts the way a trained clerk would — then validates every number before it reaches your systems. CSV and JSON out, no templates to draw.

Validated CSV & JSON out · scanned PDFs included · 16 languages
Parsyn dashboard showing extracted documents with status badges
Why Parsyn

Generic by design. Expert by configuration.

The core engine knows nothing about your domain — everything specific lives in configuration you control, so the same platform handles wildly different document types side by side.

🧩

No templates, no zones

No drawing boxes around fields. Describe the schema; the AI finds the data wherever the layout puts it — across hundreds of issuer formats.

⚖️

Validation that gates

Totals must reconcile against line items, VAT must compute, references must parse. Documents that fail are flagged — bad data never flows silently.

🛠️

Rule engine, no code

14 enrichment and 17 validation rule types editable in the UI. Fix an extraction quirk in minutes — no deployment, no ticket.

🪄

Guided fix wizards

When a total doesn't reconcile, Parsyn scans the PDF for the missing line and lets a non-technical user fix it in one click.

🏢

Multi-tenant

Every customer gets isolated documents, rules and configuration. Per-tenant prompts let you tune behaviour for one client without touching another.

💷

Usage you can see

Per-tenant monthly limits and usage tracking keep volumes predictable, with batch mode for large jobs.

🔁

Automation built in

Watched folders auto-extract dropped files. Webhooks fire on completion. A regression harness verifies rule changes against your own document set.

🌍

16 languages

The full workbench ships in 16 European languages, ready for distributed back-office teams.

🔌

Integrates anywhere

Stateless REST API, CSV or JSON responses with validation metadata in headers — drop it into any existing document workflow.

Use cases

One platform, any document

Start from a built-in type or generate a new one from a sample PDF — the AI drafts the schema, prompt and rules for you.

Flagship

Utility bills

Electricity, gas and water — 30+ supplier formats, consolidated multi-site invoices, meter readings, reconciliation bills and scanned documents handled in production.

Supplier invoices

Line items, tax breakdowns, payment terms and references — validated against the printed totals.

Purchase orders

Ordered items, quantities and delivery details extracted into your procurement system's format.

Receipts & expenses

Travel tickets, SaaS subscriptions, card receipts — normalised currencies and dates.

Parsyn fix wizard finding a missing charge in the PDF

Extraction issues your team can fix themselves

When validation finds a document where the total doesn't reconcile, the fix wizard scans the PDF for lines matching the difference. One click adds the missing item and revalidates — no engineer, no ticket, no waiting.

  • Validation failures become guided, point-and-click fixes
  • Corrections are captured as ground truth for regression testing
  • Runs instantly — deterministic, no re-extraction

A workbench your operations team will actually use

The rules workbench lets your team adjust keywords, thresholds and prompts per document type, with versioning and one-click rollback — so extraction behaviour is yours to tune, not a black box.

  • Edit extraction behaviour without code or redeploys
  • Test changes against your own documents before publishing
  • Light and dark mode, four layout styles
Parsyn rules workbench in dark mode
For developers

One call. Structured data back.

A stateless endpoint your systems can rely on — validation results and recovery flags returned as response headers alongside the CSV.

# PDF in, validated structured data out
curl -X POST https://app.parsyn.ai/api/extractions/tools/extract-file \
  -H "X-API-Key: ce_..." \
  -F "[email protected]" \
  -F "document_type_id=utility_bill"

# JSON response with everything you need to gate on:
{
  "success": true,
  "extraction_data": { "bills": [ ... ] },
  "validation_result": { "valid": true, "errors": [], "warnings": [] }
}
30+supplier formats in production
700+page consolidated PDFs handled
25+validation checks per document
16languages in the workbench

See Parsyn on your documents

Send us a sample PDF — we'll show you the structured output the same day.

Request a demo