REST API · Webhooks · No monthly minimum

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 free

10 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.

BillingPer credit, one-time packages
Monthly minimumNone
API accessIncluded in every purchased package
AuthenticationAPI key (Bearer token)
Result deliveryPolling or webhook with signed payload
OutputJSON 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.

1

Create an API key in your account and list your templates via the API.

2

Upload a document with POST /api/v1/scans and the template ID.

3

Fetch the result with GET /api/v1/scans/{id} or let a webhook deliver it to your endpoint.

4

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