The receipt OCR API that returns typed JSON.
Send a schema, get structured receipt data back. Merchant, totals, tax, and line items, parsed from phone photos of real receipts. No per-merchant templates, no manual review queue.
Get started today for free. No credit card required.
One schema. Every receipt.
Define the fields you need once. OCRWell reads the receipt, extracts the values, validates types, and returns JSON your code can use directly. Nested item arrays included.
# Extract receipt fields with a schema
$ curl https://api.ocrwell.com/v1/documents \
-H "X-API-Key: $OCRWELL_KEY" \
-d '{
"upload_id":"upl_01H7",
"mode":"structured",
"schema":{
"merchant":"string",
"purchased_at":"string",
"subtotal":"number",
"tax":"number",
"total":"number",
"items":[{"description":"string","price":"number"}]
}
}'{
"job": { "id": "019539a6", "status": "completed", "mode": "structured" },
"result": {
"merchant": "Coles Mona Vale",
"purchased_at": "2026-05-17T14:32:00+10:00",
"subtotal": 42.10,
"tax": 4.21,
"total": 46.31,
"items": [
{ "description": "Sourdough loaf", "price": 6.50 },
{ "description": "Free-range eggs 12pk", "price": 9.90 }
]
}
}Where the receipt OCR API earns its keep.
No per-merchant templates
Send the same schema for every receipt. Woolworths, Coles, the corner cafe, a hotel folio, a US-format receipt with sales tax. The model reads the layout, you get typed data back.
Items array, line by line
Schemas can include nested arrays. Get every line item with its description and price, ready to feed straight into an expense report, accounting system, or loyalty database.
Phone photos and faded paper
Crumpled receipts photographed in bad lighting are the norm, not the exception. Skew, glare, and faded thermal paper are handled by the same endpoint without preprocessing.
Start free. Pay only when you scale.
- No credit card required.
- Hard cap, no overage charges.
- Paid plans from $20/mo when you grow.
Stop hand-typing receipts.
Generate an API key, photograph your first receipt, and get typed JSON back in seconds. Free forever tier covers 200 OCR pages per month.