// document pipelines · Berlin

Turn messy documents into pipelines.

PDFs, scans, emails, faxes (yes, still). unstructred parses them, extracts structured fields and routes clean JSON to wherever your stack needs it.

Start parsing Read the quickstart

yes, we know how it's spelled — the domain was cheaper.

From chaos to JSON in four stages

Every pipeline runs the same battle-tested stages. You configure them in a single YAML file.

01 · INGEST Drop documents pdf · eml · tiff · png watch s3:// / inbox 02 · PARSE Layout + OCR tables, reading order, handwriting (beta) 03 · EXTRACT Schema-driven validated fields, typed + confidence 04 · ROUTE Clean JSON webhooks, s3, http average wall-clock: 1.9 s per document · p95: 4.1 s
40M+documents parsed to date
99.3%field-level F1 on invoices
1.9smedian parse latency

A SDK that fits in a for loop

No YAML? No problem. Everything is plain Python, and the server runs the same code you test locally.

Declarative schemas mean validation comes free. Confidence scores on every field mean you can route low-confidence docs to a human, not to your users.

from unstructred import Pipeline

pipe = Pipeline.from_file("invoice.yaml")

for doc in pipe.watch("s3://acme-inbox/"):
    result = pipe.run(doc)
    if result.confidence > 0.9:
        pipe.emit(result, sink="erp")
    else:
        pipe.emit(result, sink="human-review")

Teams that stopped hand-keying documents

A few of the 300+ teams running unstructred in production.

“We replaced a 14-person data entry outsourcing contract with one pipeline and two reviewers. The OCR on our scanned Portuguese invoices is frankly better than we expected.”

Ana R. · Head of Ops, Fintech (Lisbon)

“The schema validation caught a supplier that changed their invoice layout overnight. Our old parser just silently returned garbage for a week.”

Jonas K. · Staff Engineer, Logistics scale-up (Hamburg)

“Fax-to-JSON in production. In 2026. I don't fully understand it either, but the clinics love it.”

Priya S. · Founder, HealthTech (Dublin)

Parsing your first 1,000 docs is free

No sales call. No credit card. Just an API key and a schema file.

Get started Read the blog