Developer API

OCR automation with the same searchable PDF output.

Build OCR into your own product with API keys, credit usage, job polling, webhooks, and downloads.

request/python
import requests

response = requests.post(
    "https://ocrics.com/api/v1/ocr",
    headers={"Authorization": "Bearer sk_live_..."},
    files={"file": open("book-scan.pdf", "rb")},
)

job = response.json()
print(job["id"], job["status"])

Built for production OCR workflows

Async OCR jobs

Submit files, poll status, and download searchable PDFs when complete.

Credit accounting

Usage events and credit debits mirror the dashboard product.

100+ languages

Use automatic language handling or pass a specific model language.

Webhooks

Receive signed callbacks when jobs complete or fail.

Private output

API jobs belong to the authenticated key owner.

Clear examples

Docs include cURL, Python, Node.js, and Go samples.

API access starts on API-enabled plans

Create keys from the dashboard, process files through `/v1/ocr`, and track usage by endpoint.

  • Searchable PDF downloads
  • Webhook callbacks
  • Usage tracking
  • Private job ownership
Open docs