Extract Information from a Receipt Image
Automate receipt data extraction from an image URL using Mindee OCR. This n8n workflow fetches a receipt image and uses Mindee to parse key information.
Overview
Automatically fetches a receipt image from a URL and extracts structured data like the total amount, date, and merchant name using the Mindee OCR API.
🧠 Description & Use Case
This workflow automates the process of extracting structured data from an image of a receipt. It fetches a receipt image from a URL and uses the Mindee API to perform Optical Character Recognition (OCR) and parse the key information.
🔄 How It Works:
- Trigger: The workflow is initiated manually by clicking the 'execute' button.
- Fetch Receipt Image: The
HTTP Requestnode downloads an image file from a specified URL. In this example, it's a sample receipt image, but you can replace it with any public URL pointing to a receipt. - Extract Data with Mindee: The downloaded image is passed to the
Mindeenode. This node uses Mindee's specialized Receipt OCR API to analyze the image and extract structured data fields such as:- Merchant Name
- Total Amount
- Date and Time
- Taxes
- Line items
✅ Real-World Use Cases:
- Expense Management: Automatically log business or personal expenses by simply providing a link to a receipt photo. This eliminates manual data entry and saves time.
- Accounting Automation: Feed receipt data directly into accounting software, databases, or spreadsheets (like Google Sheets) for streamlined bookkeeping.
- Data Archiving: Create a digital, searchable archive of your paper receipts for compliance or record-keeping purposes.
- Reimbursement Processing: Speed up employee expense reimbursement by automatically parsing submitted receipts.
Instructions
Basic steps
- Download workflow JSON
- Import into n8n
- Configure node parameters as needed
- Test and enable the workflow
💡 Tips
After importing, verify all connectors and credentials match your environment.
Preview
Workflow Visualization
Nodes
On clicking 'execute'
manualTrigger
Mindee
mindee
HTTP Request
httpRequest
Statistics
View full JSON structure
{
"nodes": [
{
"name": "On clicking 'execute'",
"type": "n8n-nodes-base.manualTrigger",
"position": [
250,
340
],
"parameters": {},
"typeVersion": 1
},
{
"name": "Mindee",
"type": "n8n-nodes-base.mindee",
"position": [
650,
340
],
"parameters": {},
"credentials": {
"mindeeReceiptApi": "mindee"
},
"typeVersion": 1
},
{
"name": "HTTP Request",
"type": "n8n-nodes-base.httpRequest",
"position": [
450,
340
],
"parameters": {
"url": "https://miro.medium.com/max/1400/0*1T9GkAb93w5NSMsf",
"options": {},
"responseFormat": "file"
},
"typeVersion": 1
}
],
"connections": {
"HTTP Request": {
"main": [
[
{
"node": "Mindee",
"type": "main",
"index": 0
}
]
]
},
"On clicking 'execute'": {
"main": [
[
{
"node": "HTTP Request",
"type": "main",
"index": 0
}
]
]
}
}
}Actions
Technical Specs
Compatibility
License
This workflow template follows MIT license, you can freely use, modify and distribute.
Please comply with relevant third-party service terms when using.