Public API

SotaOCR developer surface

Start here

Create a browser API key from your dashboard.

Upload PDFs to `POST /v1/extract`.

Poll the returned job id until status becomes `completed`, then fetch `json`, `markdown`, or `text` output.

curl -X POST https://api.sotaocr.com/v1/extract \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@document.pdf"

Endpoints

POST /v1/extract
GET /v1/jobs/{job_id}
GET /v1/jobs/{job_id}/result