Your documents never train a model, ours or a provider's

Every value we extract points back to the pixel it came from.

Invoices, receipts, purchase orders, delivery notes, scans and phone photos. It reads PDFs, images, and structured e-invoices. AI extracts the fields; every value links to the exact spot on the page it was read from.

See it on a sample

Start free, no card required.

Live demo

Click a field, see the proof.

No hovering over a black box: select a value on the right and the exact region of the page it was read from lights up on the left.

  1. Extracted field
  2. Source value
  3. Highlighted on the page
invoice-2026-0847.pdf Sample document
INVOICE FAKTURA VAT
TechSupply GmbH
Ludwigstraße 22, München
Invoice number Issue date Due date Seller Seller VAT ID Buyer
Net total VAT amount Total gross
Extracted fields 9 of 9 with a source link

Built for people who are accountable for the numbers.

Three commitments we hold to, and publish evidence for.

Correct it once. DocAI remembers.

Every correction you make on a supplier's document is remembered and used as a hint on the next document from that vendor. You can see which hints were applied, and review or delete them at any time.

Got an e-invoice? We don't guess. We read the XML.

Factur-X, ZUGFeRD, KSeF FA(3), and UBL 2.1 carry an embedded structured layer. DocAI reads it directly: no OCR, no inference cost, no recognition error. AI runs only for documents without that layer.

<ram:GrandTotalAmount>3456.80</>
<ram:IBANID>DE89370400440532013000</>
βœ“ Read as XML: exact values, nothing inferred

How it works

  1. Step 01

    Add documents

    Upload PDFs, photos, or e-invoice XML, or send documents in by email or through the REST API.

  2. Step 02

    AI extracts, with evidence

    Fields come back with a confidence score and a link to the exact spot on the page they were read from.

  3. Step 03

    Review, correct, export

    Confirm or fix values in the review workspace, then export CSV, JSON, or XLSX, or receive results by webhook.

Use DocAI directly from your coding agent

DocAI connects to MCP-compatible coding agents, so they can discover the integration, inspect capabilities, and wire up structured document extraction in your project.

Tested with Codex, Claude Code and Gemini CLI. Same DocAI processing engine underneath as the REST API.

npx -y @synairo/docai-mcp@next install

Simple plans, every feature included

Create a free account and the first 100 pages are on us, no card required. Paid plans refill your page balance to the plan's monthly amount each billing cycle. Unused pages carry over.

Free

$0 100 free pages to start

  • 100 pages, one-time, yours until used
  • 100 MB storage Β· 50 documents

Business

$99 / month

  • 4,000 pages per month
  • 20 GB storage Β· 10,000 documents

Frequently asked questions

Where are my documents processed?

AI analysis sends up to the first three pages of a document to the AI provider configured for the deployment: OpenAI (United States) or OVH AI Endpoints (European Union). The privacy policy lists every subprocessor and what each one receives.

Do my documents train AI models?

No. Your documents and extracted data are never used to train AI models, ours or a provider's. Content sent to a provider is used only to produce your result.

How much of a long document does the AI read?

DocAI renders the first 5 pages and sends the first 3 to the model. Long documents are read in part, not in full. The same limits are stated on the pricing page.

What happens when I upload an e-invoice?

If the file carries a structured XML layer (Factur-X, ZUGFeRD, KSeF FA(3), UBL 2.1), DocAI reads the XML directly: exact values, no OCR, no AI inference. AI runs only for documents without that layer.

Is there an API?

Yes. A REST API with asynchronous jobs, email ingestion, and signed webhooks, on every plan. The API reference is public.

Is the free plan really free?

Yes. Create an account and the first 100 pages are free, one-time, no card required. Paid plans refill your page balance to the plan's monthly amount each billing cycle. Unused pages carry over.

Which languages and countries does DocAI work in?

The interface and extraction work in English, German, French, Spanish, Polish, and Italian. Documents in these languages are read natively. Regional variants add country-specific fields automatically: EU VAT details, US sales tax, India GST. You can also pick the region yourself before analysing.

See it on your own documents.

Upload one invoice. If the evidence links don't convince you in two minutes, nothing else will. The first 100 pages are free, no card required.

See it on a sample
AI extraction