The OCR API for developers shipping real software.
One endpoint for every document type. Send images or PDFs, choose raw text or a typed JSON schema, and ship document intelligence without templates, fine-tuning, or per-vendor branches in your code.
Get started today for free. No credit card required.
Same API. Pick the shape you want back.
Every submission is a single POST. Text mode returns page-by-page text. Structured mode returns typed JSON against the schema you provide. Switch per request.
# Raw text per page
$ curl https://api.ocrwell.com/v1/documents \
-H "X-API-Key: $OCRWELL_KEY" \
-d '{"upload_id":"upl_01H7","mode":"text"}'# Typed JSON against your schema
$ curl https://api.ocrwell.com/v1/documents \
-H "X-API-Key: $OCRWELL_KEY" \
-d '{
"upload_id":"upl_01H7",
"mode":"structured",
"schema":{"invoice_number":"string","total":"number"}
}'What you get out of the box.
Two modes, one endpoint
Text mode returns pages[] with raw text. Structured mode returns JSON shaped to your schema, with field-level types. Pick per request, no separate API surface to learn.
Built for production
Idempotency keys, HMAC-signed webhooks, per-organisation rate limits with Retry-After, and pre-signed upload URLs valid for 15 minutes. The boring parts already handled.
Any document, any source
PDF, JPEG, PNG, TIFF, WebP, BMP. Print, scans, faxes, phone photos, handwriting, multi-column reports. Seven languages including Chinese, Japanese, and Korean.
Start free. Pay only when you scale.
- No credit card required.
- Hard cap, no overage charges.
- Paid plans from $20/mo when you grow.
Ship document intelligence in an afternoon.
Generate an API key, send your first document, and have typed JSON back in seconds. Free forever tier covers 200 OCR pages per month, no card required.