Extract Invoice Data with Ease

Upload images or PDFs and get structured JSON data in seconds.

Get Started
Easy Integration

Easy Integration

Hook Receipt Scan directly into your existing apps.

Multiple Formats

Multiple Formats

Support for both image and PDF uploads.

Structured Data

Structured Data

Receive clean, structured JSON data for easy processing.

Fast Processing

Fast Processing

Get results in seconds, not minutes.

How Receipt Scan works

1

Configure the Script

Integrate Receipt Scan directly into your web app. Include the javascript library and call upon receiptScan on demand. This quick and flexible solution works for any platform enahncing user experience with minimal setup.

                                    
document.getElementById('fileInput').addEventListener('change', function(e) {
    var file = e.target.files[0];
    receiptScan(file, '', (results, error) => {
        if (error) {
            console.error("Error:", error);
        } else {
            let invoiceDate = results.InvoiceDate;
            let netValue = results.NetValue;
            console.log(results); // Full Receipt Scan response
        }
    });
});
                                
Upload Receipt
2

Upload a receipt or invoice

Once a user uploads an image or PDF document, an event listener will automatically submit the document for background processing. This will take a few seconds whilst it extracts and makes sense of the data.

3

Fetch Response

Easily display extracted data exactly where you need it. Our API delivers structured JSON, allowing you to integrate it effortlessly into your app. Whether you're populating fields, generating reports, or displaying data for users, the organized format simplifies customization. This boosts user experience, streamlines workflows, and ensures data is presented effectively for your platform.

{
    "ReceiptDate": "22/01/2024",
    "NetValue": 182.8,
    "TaxValue": 0,
    "Total": 182.8,
    "TaxRate": "0%",
    "ReceiptNumber": "106669628907",
    "Summary": "Travelcard Season Ticket (Standard) - 1 passenger",
    "OrderNumber": "",
    "VATNumber": "791 7261 06",
    "Retailer": "The Trainline Group",
    "items": [
        {
            "Description": "Travelcard Season Ticket (Standard)",
            "Price": 182.8,
            "Qty": 1
        }
    ]
}

Direct API Usage

Alternatively, access the API directly to build a custom implementation tailored to your specific needs. Click the link below to see additional ways to integrate Receipt Scan into your applications.

Display Data

Pricing

Starter

£49/month

  • 250 scans/month
  • Javascript Library
  • Product support
  • API access
Get Started

Growth

£119/month

  • 800 scans/month
  • Javascript Library
  • Product support
  • API access
Choose Growth

Scale

£375/month

  • 2,500 scans/month
  • Javascript Library
  • Priority support
  • API access
  • Custom integrations
Choose Scale
If you need more scans than what's included in your current package, you'll need to upgrade to the next plan
1 document = 1 scan. Multi-page documents are charged as one scan.

Require volume licencing?

Get in Touch!

Get started with 20 free credits when you sign up today!

Register