dOCR

Billing & limits

Credits, plan allowances, overage pricing, and rate limits.

dOCR bills on a single unit — the credit — shared across extraction and screenshots. Each plan includes a monthly credit allowance; usage beyond it is billed as overage.

Plans

PlanPriceIncluded credits / moOverage / credit
Free$0100
Starter$491,000$0.08
Pro$1995,000$0.06
Scale$49915,000$0.05
EnterpriseCustomCustomCustom

Manage your plan and payment method in the dashboard under Billing, which opens the secure Stripe customer portal.

What counts as a credit

ActionCredits
Extracting one page (a single image, or one page of a PDF/DOCX)1
Rendering one screenshot or PDF1
A cached screenshot (cacheHit: true)0
A failed extraction or render0

On the Free plan, requests are blocked with 402 once the allowance is spent. On a paid plan, usage past the allowance continues and is billed as overage at the per-credit rate above. Usage is shown in the dashboard and resets at the start of each billing period.

Per-document limits

These limits apply to documents you upload for extraction:

Max file size10 MB
Max pages per document15
Formats.pdf, .jpg, .jpeg, .png, .bmp, .webp, .docx

Documents exceeding these limits return 422. Screenshot rendering has its own per-option limits instead — for example a navigation timeout of up to 90 seconds.

Rate limits

API requests are rate limited per organization. If you exceed the limit you'll receive 429 Too Many Requests — back off and retry. Need higher throughput? Contact us about Enterprise.

Billing states

If a payment fails, the account moves to past due and access is paused until the payment method is updated. Cancelling a subscription moves the account to cancelled at the end of the period.

On this page