Turn invoices, IDs and forms into structured JSON.
A document extraction API that reads key-value fields and full tables, then returns clean JSON with named fields and bounding boxes. Efficient by design, fewer server cycles and less data moved per page, so accurate extraction stays affordable for startups, integrators and enterprises alike.
Pre-trained for the documents you process every day
Invoices
Bank statements
Receipts
KYC forms
Contracts
Payslips
Lab reports
ID documents
Don't see your document type? Document Analysis supports custom rule-based review, available on committed plans. Read more →
Clean JSON, ready for your ERP / DB
result = client.extraction.basic( file="bank_statement.pdf", document_type="bank_statement" ) print(result.fields)
{
"account_holder": "Rakesh Sharma",
"account_number": "XXXX1234",
"bank": "HDFC Bank",
"ifsc": "HDFC0000123",
"period": {
"from": "2026-04-01",
"to": "2026-05-31"
},
"opening_balance": 45000.00,
"closing_balance": 82340.50,
"transactions": [...112 records]
}Where document extraction ships
AP automation
Vendor invoice → JSON → ERP. Cuts manual data entry. Pairs with Tally / Zoho / SAP.
Lending underwriting
Bank statement extraction → 60+ data points for credit scoring. Sub-30-sec turnaround.
Expense management
Mobile-captured receipt → structured expense entry. T&E automation made simple.
CKYC onboarding
Pre-fill customer onboarding from KYC document. CKYC 2.0-ready.
Contract intake
Pull party names, dates, payment terms from contracts before legal review.
Insurance claims
Hospital bill structure → claim line items. Speed up TPA processing.
Extraction: 1 credit per page. Pro: 2.
One credit is one extracted page. Extraction draws 1 credit per page and Extraction Pro draws 2, the same weight regardless of document type or field count, with multi-page documents counted per page. Pay as you go at per extracted page with no commitment, or commit to a monthly minimum for a lower rate — you pay the greater of your minimum and what you actually processed, billed after you process. Pricing shown in your local currency, change country in the top-right to switch.
All prices exclude tax. In India, GST is added at the prevailing rate.All prices exclude VAT, sales tax and any withholding tax.
Affordable to all
The credit weight stays low because the extraction pipeline is optimized for time and space first, fewer server cycles and less data moved and stored per page. The cost savings follow the efficiency, with no drop in output quality, so any team can run production extraction. See the full Document AI API range →
Extraction Pro
Extraction Pro adds confidence scores, validation rules, and guardrails, for fintech and regulated workflows where false positives are costly. Same JSON contract, more assurance per field, at 2 credits per page instead of 1. See Extraction Pro →
Common questions
Explore the rest of Document AI
Cloud APIs for extraction and analysis, on-premise for OCR and masking.