Document technology, absolute for all.
One hosted API for data extraction and document analysis, returning structured JSON you can wire straight into production. Pay-after-you-process pricing and lean processing that moves and stores less data, so startups, integrators and enterprises all run on the same foundation.
Three core capabilities · use any combination
Extraction · Extraction Pro · Document Analysis. All delivered as hosted cloud REST APIs, call over HTTPS, get structured JSON back.
Extraction
Structured extraction from invoices, bank statements, receipts, KYC forms, contracts, payslips. Returns JSON with named fields. Production-ready accuracy.
Read more →Extraction Pro
Everything in Extraction + per-field confidence scores · validation rules · guardrails. Higher accuracy on complex documents. Built for fintech, banking, insurance, and regulated workflows.
Read more →Document Analysis
Rule-based intelligent analysis. NDA gap analysis, contract compliance, regulatory filing review. Custom. Available on committed plans.
Read more →Need full-text OCR or Aadhaar masking? Both are available as part of our on-premise deployment, not as a cloud API — talk to sales.
Need full-text OCR at volume? It is available as part of our on-premise deployment, not as a cloud API — talk to sales.
Extract an invoice in 6 lines
from abscode import DocumentAI client = DocumentAI(api_key="abs_sk_...") result = client.extraction.pro( file="invoice.pdf", document_type="invoice" ) print(result.fields)
{
"invoice_number": { "value": "INV-2026-0017",
"confidence": 0.99, "validation": "passed" },
"vendor_gstin": { "value": "27AAAAA0000A1Z5",
"confidence": 0.94, "validation": "passed",
"check_digit": "verified" },
"total_amount": { "value": 12450.00,
"confidence": 0.97, "validation": "passed",
"reconciles_with_line_items": true },
"guardrails": { "all_passed": true, "warnings": [] }
}The same production-grade foundation
Input formats
PDF · TIFF · JPG · PNG · scanned images. Multi-page documents supported natively.
Sync + Async modes
Sync for small docs (instant response). Async with webhook callback for batch / large documents.
Pre-processing built in
Deskew, denoise, orientation correction, contrast normalization. You upload raw, we handle quality.
Multi-language
Documents in any major language. Multilingual content within the same document handled natively.
Privacy by design
Transmitted data scrambled and anonymized. Zero document retention, auto-purged after processing.
Configurable schemas
Add new document types via simple configuration. No model retraining. Static AI models, predictable, consistent.
Priced per extracted page
Pay after you process: your monthly cost is the greater of your monthly minimum and what you actually processed. Pay-as-you-go has no minimum at all.
- 1,000 extracted pages
- Extraction and Extraction Pro
- No card required
- Pay only for what you process
- A month with no usage costs nothing
- No minimum, no lock-in
- Credit limit of
- 11% below pay-as-you-go
- 17% below pay-as-you-go
- 13% below pay-as-you-go
- Credit limit rises to
- No minimum term
- 22% below pay-as-you-go
- 25% below pay-as-you-go
- 20% below pay-as-you-go
- Credit limit rises to
- Unlocks Document Analysis
Enterprise: Higher volume, on-premise, a purchase order, or a custom SLA — talk to us.
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. Our optimizations cut processing time and the amount of data moved and stored first, fewer server cycles, so the same production accuracy costs less and carries a lighter footprint. That value passes straight through to the per-page rate, whether you send a hundred pages a month or a hundred thousand.
Common questions
Explore the rest of the Document AI API
Take this and you also get all of these. Document Analysis is available on committed plans.