Document extraction API
without a monthly minimum.
Submit documents via API and receive structured data as JSON. Billing is per credit — no subscription and no minimum spend.
Try for free10 free scans · Free analysis · No credit card
Integration should not require a commitment.
Extraction APIs are often sold with a monthly minimum or a fixed plan. For a prototype, a small internal tool or a client project with unclear volume, that commitment can cost more than the integration itself.
DokuScan bills per credit from a one-time package. You connect your system, process what you need and buy another package when the credits run low.
What the API offers.
| Billing | Per credit, one-time packages |
| Monthly minimum | None |
| API access | Included in every purchased package |
| Authentication | API key (Bearer token) |
| Result delivery | Polling or webhook with signed payload |
| Output | JSON with the fields defined in your template |
One page uses one credit. Multi-page PDFs count per page, also when they are sent unsplit.
View current packages and prices · Read the API documentation
How it works.
Create an API key in your account and list your templates via the API.
Upload a document with POST /api/v1/scans and the template ID.
Fetch the result with GET /api/v1/scans/{id} or let a webhook deliver it to your endpoint.
Check your remaining credits at any time with GET /api/v1/account.
Simple REST API
Upload documents, fetch results, list templates and check remaining credits.
Webhooks
Receive the result at your endpoint after each extraction. Payloads are signed so you can verify them.
Templates define the output
Field names and table columns come from your template, so the JSON matches your system.
Public documentation
Endpoints, authentication, examples and webhook verification are documented.
GDPR compliant
All data on servers in Germany. Your documents are never used to train AI models.
Frequently asked questions
Is there a monthly minimum?
No. You buy credit packages once and use them at your own pace.
Is the API included in every package?
API access and webhooks are included in every purchased package.
How is a PDF counted?
One page uses one credit. Multi-page PDFs count per page, also when they are sent unsplit via the API.
How do I receive the results?
Fetch a scan by its ID or register a webhook to receive results automatically.
Where is the data stored?
On servers in Germany (Frankfurt), GDPR compliant, separated from other accounts and never used to train AI models.
More use cases
Connect your system without a commitment.
10 free scans · GDPR compliant · German servers · No subscription
Get started free