PRICING

Pricing that scales with you.

Start free with a monthly usage allowance, move to the Team plan when you're running in production, or run Datalab in your own infrastructure. Every plan draws on the same per-processor rates — you pay for the processors each request runs.

TRUSTED BY
PLANS

Compare plans.

Start free, scale on Team, or run Datalab in your own infrastructure. Every plan runs the full hosted API at the same per-processor rates.

Datalab plan comparison
TIER · 01
Free
$0 pay-as-you-go

A free monthly allowance against the full hosted API, then pay-as-you-go.

TIER · 02 Most popular
Team
$400 per month

For teams running in production, with higher rate limits, better support, and more.

TIER · 03
Enterprise
Custom

Custom processing solutions — on our API or your infrastructure, with custom terms.

Engine & access
Full hosted API and SDK
All processors, same rate card
Usage & billing
Monthly included usage$20 / $10$400Custom
InvoicingEvery $15, or monthlyEvery $1,000, or monthlyCustom terms
Rate limit (requests/min)25400Custom
Concurrency25400Custom
Custom-processor creations / mo14, then $5 eachCustom
Volume-based discounts
Trust & compliance
SOC 2 Type II report
BAA / DPA
EU data residency1.25× usage1.25× usageCustom
Admin MFA enforcement
SSO
Deployment
Hosted
Run in your own VPC
Fully air-gapped
Support & terms
SupportCommunityEmail + SlackDedicated
MSA / SLA
TIER · 01
Free
$0 pay-as-you-go

A free monthly allowance against the full hosted API, then pay-as-you-go.

Engine & access
Full hosted API and SDK
All processors, same rate card
Usage & billing
Monthly included usage
$20 / $10
Invoicing
Every $15, or monthly
Rate limit (requests/min)
25
Concurrency
25
Custom-processor creations / mo
1
Volume-based discounts
Trust & compliance
SOC 2 Type II report
BAA / DPA
EU data residency
1.25× usage
Admin MFA enforcement
SSO
Deployment
Hosted
Run in your own VPC
Fully air-gapped
Support & terms
Support
Community
MSA / SLA
TIER · 03
Enterprise
Custom

Custom processing solutions — on our API or your infrastructure, with custom terms.

Engine & access
Full hosted API and SDK
All processors, same rate card
Usage & billing
Monthly included usage
Custom
Invoicing
Custom terms
Rate limit (requests/min)
Custom
Concurrency
Custom
Custom-processor creations / mo
Custom
Volume-based discounts
Trust & compliance
SOC 2 Type II report
BAA / DPA
EU data residency
Custom
Admin MFA enforcement
SSO
Deployment
Hosted
Run in your own VPC
Fully air-gapped
Support & terms
Support
Dedicated
MSA / SLA

The Free allowance is $20/month on a work email, $10 on a personal one.

MIGRATION CREDITS

Switching from another provider? We'll set you up with up to $5,000 in credits to migrate your workload to Datalab.

Apply for migration credits
DATALAB FOR STARTUPS

33% off pricing for your first year.

If your company is under three years old, has raised less than $15M, is under $5M in ARR, and document processing is core to what you are building, our startup program takes a third off both the per-page rates and the Team fee for twelve months.

WHO QUALIFIES
  • Company under 3 years old
  • Less than $15M total funding raised
  • Less than $5M ARR
  • Document processing is core to your product
PER-PROCESSOR PRICING

Pay for the processors you run.

Each processor has its own flat rate per 1,000 pages.

Processors
ProcessorWhat it doesRate (per 1,000 pages)
Convert — fast / balancedDocument to markdown or HTML4
Convert — accurateHighest-fidelity conversion10
Segment — page levelDetect boundaries between combined documents at the page level. Returns the page ranges and titles only — no OCR text0.5
Segment — block levelBoundaries can fall mid-page at specific content blocks, driven by an optional custom prompt ("start a new segment at each invoice"). Returns the parsed markdown, so it runs Convert too4.5
Extraction — fastStructured fields, single pass (up to 50 pages per document)6
Extraction — balancedStructured fields, multi-pass with per-field verification15 + fees*
Extraction — accurateStructured fields, multi-pass with per-field verification, strongest model20 + fees*
Custom processorYour own pipeline20
EvalScore output quality against a rubric2
Form fillPopulate a form's fields10‡
Create documentGenerate a document6
Add-ons
Add-onWhat it doesRate (per 1,000 pages)
Track changesDiff revisions in a Word document6
Chart understanding (add-on)Adds chart parsing to a run+3
Infographic (add-on)Adds infographic parsing to a run+4
Word bounding boxes (add-on)A box and confidence score for every word+3
Cross-page merging (beta)Stitch content split across a page break back together: tables (long or wide), paragraphs broken mid-sentence, and listsVariable**
Word bounding boxesIdentify bounding boxes at the word level with confidence scores so you can efficiently route OCR issues for human review and audit mistakes in your pipeline+3
Table cell bounding boxes (includes word bboxes)Identify granular bounding boxes for each table cell (instead of the whole table). Also includes word level bounding boxes.+6
List bounding boxes (includes word bboxes)Identify granular bounding boxes for each item in a list or list group (instead of the entire list as one block). Also includes word level bounding boxes.+6
Word, table cell, and list bounding boxesGet all 3 granular bounding boxes at the word, table cell, and list level.+9

* Around 5% of Balanced and Accurate extractions bill above our fixed per-page rates. That happens when the extraction agent has to work through a document — long documents, and schemas that pull many repeated rows, are the usual cases; the rate covers the rest, and you are never charged both the rate and the full compute. When it does apply it is typically a dollar or two, more for a long or unusually dense document (Accurate runs a stronger model, so it both includes and can bill more). Schemas over 750 fields aren't supported.

** Cross-page merging is in beta. It has no per-page rate — it bills only a variable compute surcharge reflecting the merge work your document actually needs, which is typically a few cents per document.

‡ Form filling runs an agent over your form, so its cost follows the work the form needs rather than its page count. Almost every form bills this rate and nothing more; an unusually dense one bills what the work actually cost instead. The rate is a floor, not something a surcharge adds to, so you are never charged twice for the same fill.

Spreadsheets bill by cells, not pages — 2,500 cells per page capped at $0.60 per sheet (simple) or 500 cells per page (intelligent), chosen automatically. Processing in the EU adds 25% to the summed total. A single discount can also apply — 25% for opting into data retention, or 33% under the startup program — but the two discounts can't both apply.

ESTIMATE YOUR COST

Test out usage scenarios.

Pick the processors a typical request runs and your monthly volume, then get an estimate. It sums each processor exactly the way a real request does — an estimate at list rates, not your final bill.

10,000 pages / month
01M
Region
Discount

Pick one — discounts don't stack.

PROCESSORS PRICE PER 1,000 PAGES
4

PDFs, slides, and more to markdown, HTML, or JSON

0.5

Split a combined file into page-ranged documents. Add Convert for block-level boundaries and parsed markdown

15 + fees*

Find key information with extraction schemas

20

Shape output with your own natural-language rules

2

Score output quality against our criteria or your own rubric

10 + fees*

Populate a form's fields

6

Generate a document from markdown

ADD-ONS
6

Diff a Word document's revisions

+3

Add chart parsing to a run

+4

Add infographic parsing to a run

+3

A box and confidence score for every word

+3

Per-cell table bounding boxes (includes word bboxes)

+3

Per-item list bounding boxes (includes word bboxes)

* Around 5% of Balanced and Accurate extractions bill above their fixed per-page rate, and Form fill can too. It applies when the agent has to work through a document — long documents, and schemas that pull many repeated rows. When it does, it is typically a dollar or two, and it isn't included in this estimate.

Spreadsheets bill by cells, not pages — 2,500 cells per page capped at $0.60 per sheet (simple) or 500 cells per page (intelligent), chosen automatically.

FAQ

Common questions.

  • What counts as a page?

    Rates are per 1,000 pages. For spreadsheets, 500 cells count as one page. The page count for a request appears in its breakdown.

  • What does Team include for the $400 fee?

    Team includes $400 of usage a month against the same rate card, then meters anything beyond it.

  • How is extraction priced for large or dense schemas?

    Around 5% of Balanced and Accurate extractions bill above our fixed per-page rates; the rest pay exactly the listed rate. Those rates already include an allowance for the extraction agent, and only a document that needs more compute than its rate covers bills the difference — so you are never charged both the rate and the full compute for the same document. It applies when the agent has to work through a document: long documents, and schemas that pull many repeated rows, are the usual cases. When it does apply it is typically a dollar or two, more for a long or unusually dense document (Accurate runs a stronger model, so it both includes and can bill more). Schemas with more than 750 input fields are not supported — split the extraction into multiple requests.

  • How is form filling priced?

    Form filling is $10 per 1,000 pages, and almost every form bills exactly that. It runs an agent over your form, so its cost follows the work the form needs rather than how many pages it has — a dense one-page form can take more work than a long simple one. An unusually dense form bills what the work actually cost instead of the rate; the rate is a floor rather than something a surcharge adds to, so you are never charged twice for the same fill. A failed fill bills nothing.

  • How is cross-page merging priced?

    Cross-page merging is in beta. It carries no per-page rate of its own — it is an option on a parse, and adds a variable compute charge for the merge work your document actually needs on top of what the parse costs. That charge is typically a few cents per document, and a cached result bills nothing extra.

  • How does the monthly allowance work?

    Both Free and Team include a dollar-denominated monthly allowance. Usage draws it down first, and anything beyond bills at the rates above. It resets each cycle and does not roll over.

  • Do I need a card on the Free plan?

    Not to use your monthly allowance. To continue past it, add a card, which turns on pay-as-you-go at the rates above.

  • Do you offer discounts?

    Yes. Our startup program offers discounted API rates for early-stage companies. We also do annual terms for customers with committed use, and can include high-volume discounts based on the volume you're anticipating. Talk to sales →

  • Who needs to pay for the models?

    Our models are open source and free for research, personal projects, and startups with under $2M in funding or revenue. We have a startup program with discounts on our API for larger companies, and our sales team can work with you on high-volume discounts or an on-prem license based on your needs.

  • Do you train custom models?

    Yes. Our research team can work with you to understand the edge cases you're running into — get in touch. Contact sales →

  • Are you SOC 2 certified, and is my data secure?

    Yes — we completed our SOC 2 Type II audit. View the report in our trust center ↗

  • How does cancellation work?

    Subscriptions are month-to-month and cancellable from your dashboard. Enterprise follows the terms in your agreement.

START

Get started in minutes.

Free tier. No credit card. SOC 2 Type II.