DOCUMENT AI · FOR EVERY TEAM

OCR to searchable text and JSON.

Turn PDFs, TIFFs, scans, and photos into full text, structured JSON, and a searchable PDF in one call. Multi-language including English, Hindi, Tamil, Telugu, Bengali, Arabic, French, Portuguese, Swahili, priced so a startup, an integrator, or an enterprise can run it at the same flat rate.

Full text + JSON + searchable PDF 9 languages in one call Flat per-page rate for every team
WHAT IT DOES

Raw text + searchable PDF in one call

  • ✓ Auto-deskew + orientation detection
  • ✓ Multi-page documents in one call
  • ✓ 9 languages including Indian + African scripts
  • ✓ Text + bounding box coordinates returned
  • ✓ Confidence per page in response
  • ✓ Searchable PDF, overlay text on original image
python
curl
from abscode import DocumentAI

client = DocumentAI(api_key="abs_sk_...")

result = client.ocr.extract(
    file="document.pdf",
    languages=["en", "hi"],
    output_searchable_pdf=True
)

print(result.text)
print(result.searchable_pdf_url)
# https://cdn.abscode.com/.../doc.pdf
USE CASES

Common scenarios

Document archive search

OCR legacy scanned PDFs so they become searchable in your archive.

Mobile scan → searchable

Send phone-captured docs (from Mobile Scanning) to the API, get searchable PDF back.

Compliance keyword scan

OCR contracts, then grep for terms. Fast batch processing via async API.

Vernacular content

Hindi / Tamil / Telugu / Bengali support for India-local document workflows.

Educational worksheets

OCR student answer sheets, printed or handwritten, for grading workflows.

Govt records digitization

Bulk scan + OCR for state digitization initiatives. Async + webhook callback.

PRICING

Flat per-page rate

Same flat rate per page. No surge pricing. No tier overages. Pricing shown in your local currency, change country in the top-right to switch.

Affordable to all

Our OCR pipeline is tuned to spend less time and less space per page, fewer server cycles, less data moved and stored. That efficiency is what keeps the price low and the footprint greener, with no drop in text quality. The same flat rate works whether you run one page a day or millions.

See full pricing + top-up packs →

FAQ

Common questions

What file formats can the OCR API process?
The OCR API reads PDFs, TIFFs, scans, and photos. In a single call it returns the full extracted text, structured JSON, and a searchable PDF with the recognized text overlaid on the original image.
Which languages does the OCR API support?
It supports nine languages in one call: English, Hindi, Tamil, Telugu, Bengali, Arabic, French, Portuguese, and Swahili. Several languages can be passed together, so a mixed-script document is read in a single request.
Can the OCR API produce a searchable PDF?
Yes. It returns a searchable PDF that overlays the recognized text on the original page image, so the document looks unchanged while its text can be selected, copied, and indexed. The response includes a URL to the generated searchable PDF.
Does the OCR API return the position of each word on the page?
Yes. Alongside the raw text it returns bounding-box coordinates for the recognized text, so you can map where each element sits on the page. Every page also carries a confidence score in the response.
Can it OCR multi-page documents in one request?
Yes. A multi-page PDF or TIFF is processed in a single call, and each page is auto-deskewed with orientation detection before recognition. The text, JSON, and searchable PDF are returned together for the whole document.
Does the OCR API read handwritten text?
It handles printed and handwritten content, which suits workflows such as grading scanned answer sheets. Each page includes a confidence score, so low-confidence pages can be flagged for review.
How do I OCR large batches of documents?
The API supports asynchronous processing with a webhook callback, so bulk jobs can be submitted and your system is notified when each result is ready. This fits high-volume digitization and compliance keyword-scanning workflows.
How much does the OCR API cost?
It uses a single flat per-page rate that is the same for a startup, an integrator, or an enterprise, with no surge pricing and no tier overages. See the pricing page for the current rate and top-up packs.
THE FULL TOOLKIT

Explore the rest of the Document AI API

One license, every capability — take this and you also get all of these.

Try OCR with the free trial

Free signup credit. No card required.