Skip to main content
Submit a document for OCR. We extract text, detect tables, and optionally generate a searchable PDF. Processing is async — you get a job ID immediately, then poll for results or use webhooks.
Endpoint
Response

Parameters

Required

Optional

OCR engines

For legal documents: Start with doctr. If you’re getting poor results on forms or tables, try paddleocr.

Features

Enable additional processing:
JSON

Checking status

Poll the job to check if processing is complete:

Using webhooks

For large documents, use webhooks instead of polling:
We POST the completed job to your callback URL when processing finishes.

S3 URLs

If your document is in S3, use an s3:// URL:
We automatically generate a presigned URL to access the file.

Examples

Scanned deposition

Medical records with tables

Handwritten notes