Upload a document
Send PDF or image bytes to POST /v1/extract with your Bearer API key.
Turn PDFs and document images into structured JSON, Markdown, plain text, HTML, or DOCX. Upload once, poll an asynchronous job, and fetch a consistent result from one REST API.
30 pages free · no credit card · test in the browser before choosing API access
curl -X POST https://sotaocr.com/v1/extract \ -H "Authorization: Bearer YOUR_API_KEY" \ -F "file=@document.pdf"
{
"id": "job_123",
"status": "completed",
"page_count": 5,
"model_profile": "fast"
}A small, predictable API
Keep OCR outside your application process. SotaOCR handles preprocessing and long-running jobs while your code keeps a simple asynchronous contract.
Send PDF or image bytes to POST /v1/extract with your Bearer API key.
Read progress from GET /v1/jobs/{job_id}; large files do not hold an HTTP request open.
Return structured JSON, Markdown, text, standalone HTML, or a reconstructed DOCX.
Designed for real documents
Use text for search, Markdown for LLM context, structured page data for extraction, or visual reconstruction when layout matters.
Process multi-page files without fragile request timeouts.
Use the same integration for English and multilingual document sets.
Preserve pages, preprocessing metadata, and coordinates in JSON.
Bearer API keys, explicit statuses, and documented error codes.
Transparent pricing
The free 30-page test lets you validate output in the browser. Flex and subscriptions add API access for production integration.
Buy only the pages you need
No monthly commitment
2,000 pages included
For prototypes and small workloads
8,000 pages included
For production document flows
30,000 pages included
For higher-volume processing
You should know how an OCR service fits into your system before sending production documents. The API uses account-scoped Bearer API keys, and API job artifacts are automatically pruned after 24 hours by default.
Create an account, process 30 pages in the browser, inspect the output, and move to API access only when the result fits your pipeline.
No credit card required for the evaluation.