startocr_Get API Key

DOCUMENT TO JSON

Turn documents into structured JSON

Choose the fields your app needs, then get matching JSON.

INPUT invoice.pdf + schema OUTPUT { "total": 1843.50 }

{
  "total": 1843.50,
  "currency": "USD",
  "supplier": "Acme Co"
}

WHAT YOU GET

JSON that matches your schema

Required, nullable, nested and enum fields

Field confidence

Know what needs review

Consistent responses

Avoid different response formats

Uses document structure

Read fields in the right context

ONE PREDICTABLE REQUEST

Send a document. Get the same response format every time.

curl -X POST https://api.startocr.com/v1/extract \
  -H "Authorization: Bearer $STARTOCR_API_KEY" \
  -F file=@invoice.pdf \
  -F schema=@invoice.json

BUILT FOR PRODUCTION

Works beyond the demo.

Async jobs, page-level results, retries, webhooks, request logs and usage tracking.

Same response every time

Use the same field names across the API

Smart processing

Balances speed and accuracy

Easy controls

Check errors and costs in one place

USAGE BASED

Structured extraction from $20 / 1K pages

Start with free test pages, then pay only for pages processed.