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