Enterprise-grade document AI.
For developers, system integrators, and product vendors who need to automate document workflows. Production-grade data extraction and document analysis, accessible to startups and small solution vendors.
Three core capabilities · use any combination
Extraction · Extraction Pro · Document Analysis. Delivered as APIs today, extensible to SDKs and embedded delivery over time.
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 →Full-text OCR and Aadhaar masking
Full-text OCR
Available as part of our on-premise deployment, not as a cloud API. If you need searchable-PDF OCR at volume, or UIDAI-compliant Aadhaar redaction inside your own environment, our team will walk you through the options.
Available as part of our on-premise deployment, not as a cloud API. If you need searchable-PDF OCR at volume inside your own environment, our team will walk you through the options.
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.