{ } { } { }

Turn Documents Into Data.
In Seconds.

Upload an invoice, receipt, or delivery note — get structured, machine-readable data back. No manual data entry. No templates. Just results.

Trusted by companies worldwide
No Templates Any Document Pay Only What You Use

See the Magic

Drop your document on the left. Watch structured data appear on the right. That's it.

Drop your document here

PDF, JPG, PNG — up to 20 MB

Extracted Data
"documentType": "invoice",
"invoiceNumber": "R0021159786",
"invoiceDate": "2023-11-21",
"vendor": {
  "name": "Hetzner Online GmbH",
  "vatId": "DE812871812"
},
"lineItems": [
  { "description": "AX51-NVMe",
    "netAmount": 63.10 },
  { "description": "Primary IPv4",
    "netAmount": 1.70 }
],
"total": 73.49,
"currency": "EUR"
Invoices Delivery Notes Receipts Quotes & Offers Credit Notes Purchase Orders

Why Teams Choose dotDocs

Stop typing data from paper. Start building on structured output.

Understands Context, Not Just Text

dotDocs reads documents the way a human would — understanding tables, headers, line items, and relationships between fields. Not just flat OCR output.

Any Format, Any Layout

PDFs, scanned images, photos from your phone — it doesn't matter. dotDocs handles multi-page documents, rotated pages, and complex table layouts.

Auto-Detects Document Types

Invoice? Delivery note? Credit note? Don't worry about classification — dotDocs figures it out and extracts the right fields automatically.

Clean, Typed JSON Output

Vendor info, line items, amounts, dates, VAT details — all in a structured JSON format. Ready for your ERP, accounting system, or custom workflow.

Results in Seconds

Most documents are fully extracted in under 5 seconds. Process hundreds of invoices while your coffee is still hot.

No Setup, No Maintenance

dotDocs is a fully managed cloud API. No servers to run, no models to train, no infrastructure to maintain. Just call the endpoint and get results.

Three Steps. Zero Configuration.

No templates, no training, no rules to define. It just works.

1

Upload

Send any document via API — a single HTTP call. PDF, JPG, PNG. Specify the type or let dotDocs detect it.

2

Extract

dotDocs reads the document, understands its structure, and pulls out every relevant data point — automatically.

3

Use

Get clean JSON with all fields: parties, line items, amounts, dates, VAT. Plug it straight into your system.

One API Call. That's It.

Most Popular

POST /api/extract

Auto-detect document type and extract all data.

curl -X POST https://api.dotdocs.dev/api/extract \
  -H "Authorization: Bearer YOUR_KEY" \
  -F "file=@invoice.pdf"

POST /api/extract/invoice

Specify the type for maximum accuracy.

curl -X POST https://api.dotdocs.dev/api/extract/invoice \
  -H "Authorization: Bearer YOUR_KEY" \
  -F "file=@invoice.pdf"

POST /api/markdown

Pure text extraction as Markdown. Instant.

curl -X POST https://api.dotdocs.dev/api/markdown \
  -F "file=@document.pdf"

Start Free. Scale When Ready.

All plans include every document type, full API access, and up to 20 pages per document.

Free

€0/month

Try dotDocs with no commitment.

  • 5 documents per month
  • All document types
  • Full API access
  • No credit card required
Get Free API Key

Business

€99/month

For high-volume document processing.

  • 1,000 documents per month
  • All document types
  • Full API access
  • Priority support
Subscribe — €99/mo

Ready to Automate?

Choose a plan above and get your API key in under a minute.

View Plans

Questions? Reach out directly:

mail@software.tirol