Send a receipt image, get structured JSON back. Line items, totals, VAT, vendor info, payment method, and more. Built for developers.
10 free tokens on sign up. No credit card required.
Our API handles the complexity of receipt parsing so you can focus on building your product.
Extract every line item with description, quantity, unit price, and total automatically.
Automatic VAT detection and calculation. Handles inclusive and exclusive tax amounts.
Supports receipts in any currency. Detects currency symbols and codes automatically.
Every extracted field comes with a confidence score so you know how reliable the data is.
Identifies payment method, card type, and last four digits from the receipt.
Average processing time under 3 seconds. Built for production workloads at scale.
Three simple steps to extract receipt data
Sign up and create your API key from the dashboard in seconds.
POST your receipt image to our API endpoint as multipart or base64.
Receive structured receipt data as clean, well-documented JSON.
One request is all it takes
curl -X POST https://api.receiptocr.co.za/api/v1/scan \
-H "Authorization: Bearer sk_live_your_api_key" \
-F "file=@receipt.jpg"{
"success": true,
"data": {
"vendor": {
"name": "Woolworths",
"address": "123 Main Rd, Cape Town",
"vatNumber": "4210123456"
},
"currency": "ZAR",
"lineItems": [
{
"description": "Full Cream Milk 2L",
"quantity": 1,
"unitPrice": 32.99,
"total": 32.99
},
{
"description": "Whole Wheat Bread",
"quantity": 2,
"unitPrice": 18.49,
"total": 36.98
}
],
"subtotal": 69.97,
"tax": { "rate": 15, "amount": 9.13 },
"total": 69.97,
"paymentMethod": "VISA **** 4521",
"date": "2025-01-15",
"confidence": 0.97
}
}Buy tokens, use them when you need. No monthly fees or subscriptions.
200 tokens / R0.75 per scan
Sign up today and get 10 free tokens to test the API.
Get Started Free