Receipt OCR API
4.8/5
(30+ reviews)
Receipt OCR API that reads every slip, even crumpled ones
Turn paper receipts, phone photos and e-receipts into structured JSON in seconds. Merchant, date, totals, taxes, tips and every line item, each with a confidence score. No templates, no rules to maintain.
No credit card required
SOC 2 Type II & GDPR

Trusted by finance and product teams at




Why receipts resist automation
Receipts are small, faded and printed in thousands of formats. Generic OCR misreads totals and drops line items, so someone ends up retyping each slip and checking it against the card statement.
Receipt captured
Paper slip, phone photo or emailed e-receipt.
Manual keying
Merchant, date, total and VAT typed by hand.
Friction
Faded ink and folds turn every slip into guesswork.
Card matching
Each receipt checked against the card transaction.
Friction
Tips, currencies and split bills rarely line up.
Approval
Policy checks and missing VAT sent back to the employee.
Friction
One lost or unreadable receipt stalls the whole claim.
Booked
Finally in the books, weeks after the purchase.
Every receipt field, returned as clean JSON
Hover a group to see where it sits in the JSON response. Amounts come back as numbers, dates in ISO format, and each value is located on the receipt.
See fields list
Merchant
supplier_name, supplier_address, supplier_phone_number, supplier_company_registration
Receipt
receipt_number, date, time, document_type
Amount
total_amount, total_net, total_tax, taxes[rate, base], tips_gratuity
Line items
description, quantity, unit_price, total_price
Category
purchase_category, purchase_subcategory
Locale
language, country, currency
{
"supplier_name": { "value": "Café Lumière" },
"receipt_number": { "value": "0042-118" }, "date": { "value": "2026-10-14" }, "time": { "value": "12:47" },
"total_net": { "value": 21.50 }, "total_amount": { "value": 23.65 }, "taxes": [{ "rate": 10, "base": 21.50, "amount": 2.15 }],
"line_items": [ { "description": "Flat white", "quantity": 2, "unit_price": 3.80, "total_price": 7.60 }, … 2 more ],
"purchase_category": { "value": "food" }, "purchase_subcategory": { "value": "restaurant" },
"locale": { "language": "fr", "country": "FR", "currency": "EUR" },
}
Ready to post, not just to read.
Dates come back in ISO 8601, amounts as numbers, currencies as ISO 4217 codes. Every field carries a confidence score and its position on the receipt.
Built for real receipts, not clean scans
Thermal paper that fades, slips folded in a wallet, photos taken at an angle on a restaurant table. The model learned from receipts collected in over 50 countries.

Faded, crumpled, still readable
Thermal paper fades and slips get folded in a wallet. Low-quality photos are still read, and low-confidence values are flagged for review.

Every item on the ticket
Line items come back as an array with description, quantity, unit price and total, from a single coffee to a long grocery run.

Categorised on arrival
Each receipt gets a purchase category and subcategory, like restaurant, taxi or fuel, ready to map to your expense policy.

Several receipts, one photo
Lay three receipts on a table and snap them once. Chain Crop with the receipt model and each one comes back as its own result.
PDF / JPEG / PNG / WEBP / TIFF / HEIC, Phone photos & scans, E-receipts, Any language / any currency, Handwritten tips & totals
Receipt OCR accuracy you can check on every field
Every value comes with a confidence score, so you know exactly what to trust and what to review. Run the same check on your own receipts during the free trial.
95.4%
Field-level accuracy on key fields
Merchant, date, total, taxes
98.2%
Accuracy on line items
Description, quantity, unit price
0.9s
Median time per receipt
Single image, synchronous call
A confidence score on every field
Send only real exceptions to a human

Document AI features, better than OCR
Prepare, classify and extract. Mindee delivers high-accuracy extraction for every document format, so you can automate workflows with speed and high reliability.
Data extractor
Classifier
Splitter
Edge detector
Pull the exact fields you need from any document
Pick a ready-made model or describe your own data schema. Every value comes back typed, normalised, located on the page and scored.
- Prebuilt models or your own custom schema
- Tables and line items, across pages
Know what each document is before you read it
The classifier labels every upload with your own classes, so an ID card goes to onboarding and an invoice goes to accounts payable.
- Your own document classes
- Route each type to the right model
One scanned batch in, separate documents out
Send a long PDF from the office scanner. Mindee finds where each document starts and ends, and returns them one by one.
- Page ranges for every detected document
- Up to 200 pages and 100 MB per file
Several documents on one photo? Each gets its own crop
Users photograph three receipts on a desk, or both sides of an ID. Mindee detects each border, returns its coordinates and reads them separately.
- Coordinates for every detected document
- Built for mobile capture flows
Prototype in minutes, go live with the API
Step 1 : Prototype
Run a proof of concept in Make, Zapier or n8n
No code, no IT ticket. Point a mailbox at Mindee and watch the data arrive in a spreadsheet.
Receipt photographed
In your app or forwarded by email
Mindee extracts the receipt
Merchant, totals, VAT, line items
Expense line created
Google Sheets, Xero, QuickBooks…
Low-confidence fields sent for review
Slack or email alert to your team
Step 2 : Production
Integrate the API into your platform
Official SDKs, typed responses and webhooks for async processing. Most teams ship the integration in a day.
mindee docs
$ pip install mindee
Your app
Mindee API
Your ERP/CRM
.webp)
Integrate Mindee into your workflow in minutes with SDKs & no-code tools
Go live in minutes using our verified Zapier & Make.com app with zero coding, or integrate seamlessly via our well-documented REST API built for developers. SDKs available for Python, .NET, Node.JS, Java, Ruby, PHP.
Integrations

Enterprise-grade security
Our API has a SOC 2 Type II certified infrastructure and is GDPR Compliant to ensure your file information remains protected at all times.
EU or US hosting available
GDPR, CCPA Compliant
Security center
What teams build with receipt OCR
The same API powers very different products. Here is where it usually starts.

Finance & Accounting
Expense management
Pre-fill expense lines from a photo of any receipt or invoice, right in your app

Retail
Loyalty program
Validate receipts as proof of purchase for loyalty, cashback and rebate offers.

Insurance
Claim management
Read every claim attachment, settle simple claims and route the rest to the right adjuster.

Finance & Accounting
Accounts payable
Extract, match and post supplier invoices at any volume, without supplier templates.
Rated 4.8/5 by developers and finance teams
4.8
4.9
Mindee is a software that helps us to convert all of our physical business data like bills, invoices, warranty cards, calendar, recipts received to us into a digital documents that can be stored in our drive and can be uploaded in different type of Excel sheets so that all the updates can be maintained and a proper analytics of transactions can be kept by the financial team
Mindee is a software that helps us to convert all of our physical business data like bills, invoices, warranty cards, calendar, recipts received to us into a digital documents that can be stored in our drive and can be uploaded in different type of Excel sheets so that all the updates can be maintained and a proper analytics of transactions can be kept by the financial team
Mindee is an integrated document processing platform backed by reliable AI technology. The service has an intuitive and user-friendly interface and provides highly accurate results extracting data from various document types, especially financial receipts and invoices, which are relatively complex for efficient data extraction and automation.
Mindee works reliably and delivers good performance. The OCR data is accurate, and the API is stable. It works like a charm.
FAQ about Mindee's Receipt OCR API
Can't find what you're looking for? Our team answers within one business day.
Can Mindee read crumpled, faded or blurry receipts photographed with a phone?
Yes. Most receipts are photographed on a phone, often folded, faded or taken at an angle, so Mindee is trained on real-world mobile captures rather than clean scans. It handles skewed photos, shadows, low contrast and long receipts. Every extracted field comes with a confidence score. When a receipt is barely readable (for example, a totally faded thermal print), the low score flags it so you can ask the user to retake the photo instead of storing incorrect data.
Can Mindee automatically categorize receipts for expense management?
Yes. Besides the merchant name, date, time, total, tax and tip, Mindee classifies each receipt into an expense category, such as food, transport, accommodation or parking. This lets you pre-fill expense reports, apply spending policies (meal caps, per diems) and route receipts to the right accounting code without manual sorting. Employees just snap a photo, and the expense line is ready for approval.
Why use a receipt OCR API instead of sending photos to ChatGPT ?
On a few receipts, an LLM can do the job. At scale, it creates risks for expense data. When a receipt is faded or partly cut off, an LLM tends to guess a plausible total or date instead of flagging the problem, and that error ends up in a reimbursement or a tax report. Mindee returns a confidence score and the location on the image for every field, so unclear values are caught before they’re approved. You also get the same JSON structure on every call, which keeps expense workflows reliable and auditable. Check Mindee vs LLMs for details.
About Mindee
Is my data secured and protected during the conversion process?
Yes, your data is highly secured and protected during the entire conversion process. As an enterprise-grade OCR solution, Mindee takes data privacy very seriously. Here are the key security measures in place:
- Certified compliance: Mindee's infrastructure is SOC 2 Type II certified and fully GDPR compliant, ensuring strict industry standards for data protection.
- Encryption: All documents and extracted data are fully encrypted both in transit (during the API call) and at rest.
- Data localization: You have control over where your data is processed, with the option to host and process your data on either EU or US servers.
- Strict privacy: Mindee respects data confidentiality. Your processed documents are not shared with third parties, and your private data is not used to train global AI models.
In short, your sensitive documents are processed in a secure, isolated environment and remain completely under your control.
Is Mindee's OCR API free to use?
We provide a 14 days free trial so you can fully test any of our OCR models — no credit card required. After this, we offer different pricing tiers depending of the volume of pages processed and the features you might need. See the pricing page for more information.
What file formats are supported for JSON conversion?
The supported document formats are:
- PDF (
application/pdf) – While technically a document format rather than an image, it is natively supported for all extraction models. - JPEG / JPG (
image/jpeg) - PNG (
image/png) – Must be non-animated. - WebP (
image/webp) - TIFF / TIF (
image/tiff) – Both single-page and multi-page TIFFs are supported and processed similarly to PDFs. - HEIC (
image/heic) – Apple's High-Efficiency Image Container format.
📌 Important technical limitations to keep in mind:
To ensure the OCR pipeline runs smoothly and successfully returns your JSON, make sure your files adhere to the following constraints:
- Maximum file size: 100 MB per file.
- Maximum page count: Up to 200 pages per document.
- File state: The files cannot be encrypted, and PDFs must not be password-protected.
Ready to stop retyping receipts?
Plug the receipt scanner API into your app in minutes and get clean, typed data back, with a team of document processing engineers behind it.
14-day free trial
No credit card required