Data Extraction API
Parse documents into spatial JSON or Markdown, or extract specific fields to a schema — with confidence scores and source coordinates. Start free and choose the mode that fits your workflow.
Every operation is billed per page. Some operations are priced by processing mode; others use a single flat rate.
Convert documents into text or structured output.
| Mode | Credits/page |
|---|---|
| Text | 1 |
| Structure | 1.5 |
| Understand | 9 |
| Agentic | 18 |
Pull specific fields to a schema. Rates include the Parse component.
| Mode | Credits/page |
|---|---|
| Text | 7 |
| Structure | 7.5 |
| Understand | 15 |
| Agentic | 24 |
Sort documents into predefined categories.
| Mode | Credits/page |
|---|---|
| Default | 1 |
Detect form fields, label them with AI, and fill values. A request is charged only for the components that run.
| Component | Credits/page |
|---|---|
| Detection | 0.5 |
| AI labeling | 4.5 |
| Fill | 2 |
Enter your expected document volume and request type.
Pricing resources
Dedicated pricing pages:
Data Extraction API resources:
The Data Extraction API parses PDFs, scans, images, and Office files into structured output, including spatial JSON and Markdown, or extracts specific fields to a schema with confidence scores and source coordinates.
Credits are the unit of consumption for the Data Extraction API. Parse requests cost 1 credit per page in text mode, 1.5 credits per page in structure mode, 9 credits per page in understand mode, and 18 credits per page in agentic mode. Extract requests add 6 credits per page to the selected Parse mode, for totals of 7, 7.5, 15, or 24 credits per page. Classify requests cost a flat 1 credit per page, regardless of Parse mode. Form requests are billed per component: 0.5 credits per page for detection, 4.5 credits per page for AI labeling, and 2 credits per page for fill. Unused credits don’t roll over to the next month.
The Form API bills per page for only the components that run. Detection costs 0.5 credits per page and runs on every scan. AI labeling adds 4.5 credits per page when it’s enabled on top of detection. Fill costs 2 credits per page on every fill request. A scan with no AI labeling costs 0.5 credits per page. A scan with AI labeling costs 5 credits per page. The full flow of detect, label, and fill costs 7 credits per page. A fill that echoes back the scan’s fields runs no detection and is charged only the 2 credits for fill.
Understand mode is the recommended default — it handles all document types with structured extraction and semantic enrichment. For Parse, estimate monthly usage as 1 credit per page in text mode, 1.5 credits per page in structure mode, 9 credits per page in understand mode, or 18 credits per page in agentic mode. For Extract, add 6 credits per page to the selected mode. For Classify, estimate a flat 1 credit per page.
Yes. Extract Studio, Nutrient’s desktop app for Apple silicon Macs, is billed the same way as the API: Every run uses Data Extraction credits at the same per-page rates, even when the AI model runs on your own Mac. Nutrient counts pages for billing, and your documents aren’t sent to Nutrient. The free plan’s 5,000 monthly credits work in the app too. Learn about Extract Studio for macOS.
Monthly billing charges month-to-month with no commitment. Annual billing is paid upfront for 12 months at a discounted rate.
With pay-as-you-go enabled, processing doesn’t stop when your monthly credits run out. Once you exceed your credits, overage usage is billed in configurable increments, up to a spending cap you control. On the free plan, the default monthly cap is $50 (maximum $250); on paid plans, the default cap is half your monthly subscription value. We never charge beyond the cap. Your included quota — free or paid — is always used first. Enabling pay-as-you-go on a paid subscription costs nothing to turn on; on a free plan, enabling it starts with a $25 wallet load, charged to your credit card. You can also upgrade to a higher plan or contact Sales for a custom quota.
On a paid subscription, turning on pay-as-you-go costs nothing — you only pay when usage exceeds your included credits. On the free plan, enabling pay-as-you-go starts with a $25 wallet load, charged to your credit card. Free credits refresh every month and are always consumed before the wallet. Wallet funds don’t expire. You can change your monthly cap, top-up increment, and reload threshold (the balance level that triggers an automatic wallet top-up), or disable pay-as-you-go at any time.
Yes. The free plan gives you 5,000 credits/month with no credit card required — enough for 5,000 text Parse pages, about 3,333 structure Parse pages, or about 555 understand Parse pages. For Extract, the same 5,000 credits cover about 714 text + Extract pages, 666 structure + Extract pages, 333 understand + Extract pages, or 208 agentic + Extract pages. For Classify, the same 5,000 credits cover 5,000 pages. When you need more, enable pay-as-you-go or choose a paid plan.
Yes. Upgrades take effect immediately. Downgrades take effect at the start of your next billing cycle.
Yes. The Data Extraction API is built with enterprise-grade security and processes documents in a secure cloud environment. It supports compliance requirements such as GDPR, HIPAA, and SOC 2 Type 2-audited controls.
All plans include access to documentation and developer support. Additional support options may be available depending on your plan.
Create a free account to get your Data Extraction API key and 5,000 credits a month.