Receipt OCR API with Real-Time Receipt Processing

A beautifully crafted Receipt OCR API ready to be integrated with any software product so you can start automatically processing receipts and invoices for your customers.

An OCR scanned receipt with highlighted data

Try the online demo now

Get a taste of the Taggun Invoice & Receipt OCR.

This demo is just the beginning!

  • The API offers many more data points - get your API key here.
  • Work with us for over 90% accuracy and optimisation to your business needs.

Register now for a 30 day free trial.

Receipt OCR Product Details

What the Taggun Receipt OCR API offers

All Languages

Taggun actively supports ocr on all languages. Enjoy global reach out of the box.

Multiple File Formats

Processes a variety of receipt file formats, including JPEG, PDF, PNG (8 and 24), GIF, and HEIF, ensuring flexibility in receipt uploads.

High Accuracy + Feedback

Use our feedback endpoints to train our API AI for even better receipt data recognition and extraction accuracy. We love your feedback!

All the Essential Data

Extract essential receipt and invoice data points like total amount, tax amount, merchant details, and dates.

Line Item Data

Get detailed line item data, including product names, quantities, prices. Opt-in for our receipt line item ocr service to extract detailed line item data.

Multi-country Support

Need enhanced support for receipt data or invoice data specific to a certain country or region? Taggun has you covered.

Your Receipts, Perfectly Parsed

Any Country, Any Region.

Our Receipt OCR API is tailored for diverse receipt data points and receipt formats to support various countries and regions.

Need something unique? Become an enterprise customer, and we'll customise the functionality at no extra cost. Simplify your operations and elevate your business with us.

Specialised regional features by continent

Europe

South America

North America

Asia

Oceania

Africa

All North America official languages
All Europe official languages
All Asia official languages
All South America official languages
All Oceania official languages
All Africa official languages
Line item data
Receipt and invoice data points
Multi file formats
Additional region specific features
Region
Name and description
OPEN FOR DEVELOPMENT

Don't see what you need?

Partner with us for your regional needs. Contact our team today!

Bahrain

Currency normalization for high purchasing power

Ensures accurate conversion and calculation of high-value amounts on Bahraini receipts without decimal places.

China

FAPIO OCR data extraction

FAPIO Chinese receipts OCR data extraction.

China

FAPIAO

Extracts Chinese FAPIAO invoice data for accurate financial record-keeping.

India

Indian Merchant Tax ID (INGST)

Indian Merchant Tax ID (INGST)

India

INGST

Extracts and validates Indian Goods and Services Tax (GST) numbers (Format example: 22AAAAA0000A1Z5) for accurate identification of businesses on receipts.

Indonesia

Currency normalization for low purchasing power

Ensures accurate conversion and calculation of low-value amounts on Indonesian receipts to Rupiah (IDR) without decimal places.

Japan

Currency normalization for low purchasing power

Ensures accurate extraction of amounts on Japanese receipts for Yen (JPY) without decimal places.

Philippines

Currency normalization for low purchasing power

Ensures accurate conversion and calculation of low-value amounts on Philippine receipts to Pesos (PHP) without decimal places.

Vietnam

Currency normalization for low purchasing power

Ensures accurate conversion and calculation of low-value amounts on Vietnamese receipts to Dong (VND) without decimal places.

Austria

VAT Number verification

Verifies the authenticity of Austrian VAT registration numbers (Format example: ATU12345678) for reliable receipt data.

Belgium

Multi Tax

Accurately captures Belgian taxes, specifically BTW and TVA from receipts.

Belgium

VAT Number verification

Verifies the authenticity of Belgian VAT registration numbers (Format example: BE0999999999 / BE1999999999) for reliable receipt data.

Bulgaria

VAT Number verification

Verifies the authenticity of Bulgarian VAT registration numbers (Format example: BG999999999/BG9999999999) for reliable receipt data.

Croatia

VAT Number verification

Verifies the authenticity of Croatian VAT registration numbers (Format example: HR12345678901) for reliable receipt data.

Cyprus

VAT Number verification

Verifies the authenticity of Cypriot VAT registration numbers (Format example: CY99999999L) for reliable receipt data.

Czechia

VAT Number verification

Verifies the authenticity of Czech VAT registration numbers (Format example: CZ99999999/CZ999999999/CZ9999999999) for reliable receipt data.

Denmark

VAT Number verification

Verifies the authenticity of Danish VAT registration numbers (Format example: DK99 99 99 99) for reliable receipt data.

Estonia

VAT Number verification

Verifies the authenticity of Estonian VAT registration numbers (Format example: EE999999999) for reliable receipt data.

Finland

Special Date handling

Ensures accurate extraction and formatting of dates specific to Finnish receipt requirements.

Finland

VAT Number verification

Verifies the authenticity of Finnish VAT registration numbers (Format example: FI12345678) for reliable receipt data.

Finland

Multi Tax

Accurately captures Finnish taxes, specifically ALV (VAT) from receipts.

Finland

VAT Number verification

Verifies the authenticity of Finnish VAT registration numbers (Format example: FI99999999) for reliable receipt data.

France

Multi Tax

Accurately captures French taxes, specifically TVA from receipts.

France

VAT Number verification

Verifies the authenticity of French VAT registration numbers (Format example: FR 12 345 678 910) for reliable receipt data.

France

VAT Number verification

Verifies the authenticity of French VAT registration numbers (Format example: FRXX 999999999/ FRX1234567891/FR12345678910 ) for reliable receipt data.

Germany

VAT Number verification

Verifies the authenticity of German VAT registration numbers (Format example: DE123456789) for reliable receipt data.

Germany

Multi Tax

Accurately captures German taxes, specifically MwSt (VAT) from receipts.

Germany

VAT Number verification

Verifies the authenticity of German VAT registration numbers (Format example: DE999999999) for reliable receipt data.

Greece

VAT Number verification

Verifies the authenticity of Greek VAT registration numbers (Format example: EL999999999) for reliable receipt data.

Hungary

VAT Number verification

Verifies the authenticity of Hungarian VAT registration numbers (Format example: HU99999999) for reliable receipt data.

Ireland

VAT Number verification

Verifies the authenticity of Irish VAT registration numbers (Format example: IE1234567X) for reliable receipt data.

Ireland

Multi Tax

Accurately captures Irish taxes, specifically VAT from receipts.

Ireland

VAT Number verification

Verifies the authenticity of Irish VAT registration numbers (Format example: IE9S99999L / IE9999999WI ) for reliable receipt data.

Italy

Multi Tax

Accurately captures Italian taxes, specifically IVA from receipts.

Italy

VAT Number verification

Verifies the authenticity of Italian VAT registration numbers (Format example: IT12345678901) for reliable receipt data.

Italy

VAT Number verification

Verifies the authenticity of Italian VAT registration numbers (Format example: IT99999999999) for reliable receipt data.

Latvia

VAT Number verification

Verifies the authenticity of Latvian VAT registration numbers (Format example: LV99999999999) for reliable receipt data.

Lithuania

VAT Number verification

Verifies the authenticity of Lithuanian VAT registration numbers (Format example: LT999999999 / LT999999999999) for reliable receipt data.

Luxembourg

VAT Number verification

Verifies the authenticity of Luxembourg VAT registration numbers (Format example: LU99999999) for reliable receipt data.

Malta

VAT Number verification

Verifies the authenticity of Maltese VAT registration numbers (Format example: MT99999999) for reliable receipt data.

Netherlands

VAT Number verification

Verifies the authenticity of Dutch VAT registration numbers (Format example: NL123456789B01) for reliable receipt data.

Netherlands

Multi Tax

Accurately captures Dutch taxes, specifically BTW from receipts.

Netherlands

VAT Number verification

Verifies the authenticity of Dutch VAT registration numbers (Format example: NL999999999B99) for reliable receipt data.

Poland

VAT Number verification

Verifies the authenticity of Polish VAT registration numbers (Format example: PL9999999999) for reliable receipt data.

Portugal

VAT Number verification

Verifies the authenticity of Portuguese VAT registration numbers (Format example: PT123456789) for reliable receipt data.

Romania

VAT Number verification

Verifies the authenticity of Romanian VAT registration numbers (Format example: RO999999999) for reliable receipt data.

Slovakia

VAT Number verification

Verifies the authenticity of Slovak VAT registration numbers (Format example: SK9999999999) for reliable receipt data.

Slovenia

VAT Number verification

Verifies the authenticity of Slovenian VAT registration numbers (Format example: SI99999999) for reliable receipt data.

Spain

Extraction of Spain Tax ID

Extracts and verifies Spanish tax identification numbers, NIF (Format example: X12345678), from receipts for compliance and record-keeping.

Spain

VAT Number verification

Verifies the authenticity of Spanish VAT registration numbers (Format example: ESX9999999X) for reliable receipt data.

Sweden

VAT Number verification

Verifies the authenticity of Swedish VAT registration numbers (Format example: SE999999999999) for reliable receipt data.

United Kingdom

Multi Tax

Accurately captures UK taxes, specifically VAT from receipts.

United Kingdom

VAT Number verification

Verifies the authenticity of UK VAT registration numbers (Format example: GB123456789) for reliable receipt data.

Brazil

Brazilian Receipt QR Code Extraction

In Brazil, receipts, especially fiscal receipts, are standardised and often contain a QR Code that complies with regulations set by SEFAZ (Secretaria da Fazenda)

Brazil

Tip Nota

Captures the type of document from Brazilian receipts: NFCE, NFE, SAT

Brazil

Chave Acesso

Captures the unique access key (44 digits) found on Brazilian electronic invoices for secure retrieval and validation.

Brazil

IssuedOrganization

Identifies the issuing organization, specifically the CNPJ (Format example: 12.345.678/0001-95) of the merchant on Brazilian receipts for context and verification.

Brazil

Recipient

Extracts recipient (bill to) tax ID, specifically the CPF (Format example: 123.456.789-09) from Brazilian receipts.

Chile

Chilean Merchant Tax ID

The RUT detected of the merchant.

Chile

Chilean Document Type

The document type of the file. Available options are 'boleta', 'factura', 'comprobante.'

Chile

Chilean Document Number

The document number of the file.

Chile

Currency normalization to CLP

Converts CLF to CLP amounts to a standard format for easy comparison and analysis.

Chile

Extraction of document number

Extracts the unique document number from Chilean receipts for accurate record-keeping and validation.

Chile

Extraction of document types

Accurately identitfies various Chilean receipt types for compliance and record-keeping (Factura, Boleta, Comprobante).

Chile

RUT normalization and validation

Standardizes and verifies Chilean tax identification numbers, RUT (Format example: 12.345.678-5, or 9.876.543-K) for improved data accuracy.

Colombia

Extraction of document numbers

Extracts the unique document numbers from Colombian receipts for accurate record-keeping and validation.

Columbia

NIT normalization and validation

Extracts and standardises Colombian tax identification numbers NIT for (Format example: 1234567890-8)

Columbia

Extraction of document types

Accurately extracts relevant tax information from various types of Colombian receipts for compliance and reporting (Factura Electronica, Factura Manual, Comprabante).

Columbia

Currency normalization to COP

Handle and normalise the amounts to Colombian Peso (COP)

United States of America

Handling of date format

Ensures accurate extraction and formatting of dates specific to US receipt requirements (MM/DD/YYYY).

Australia

ABN Extraction

ABN Extraction.

Australia

ABN

Extracts and validates Australian Business Numbers (ABNs) for accurate identification of businesses on receipts.

Can't find what you need?

If you need custom optimisations we don't yet support, talk to us. We provide them at no extra cost for our volume and enterprise customers.

Receipt & Invoice OCR Solutions

What can receipt processing do for you?

Cover a wide range of use cases with Taggun receipt and invoice OCR and Receipt OCR with Validation.

Consumer Engagement Streamline loyalty and rewards campaigns with a receipt scanning, receipt validation and receipt fraud (fake receipt) detection.

Learn more

Receipt Data Leverage receipt scanning API technology for zero-party customer purchase insights.

Learn more

Expense Management Transform your expense management with Taggun Receipt OCR API

Learn more

Customise your OCR API Empower Your Business with agile customised receipt OCR Solutions

Learn more
OCR expert extracting receipt data

Machine-only receipt OCR API

Real-time receipt and invoice ocr, processing and fraud detection.

Graphic representing accuracy and speed

High Accuracy

TAGGUN is built on a no-sweat computer only process to transcribe your receipts. We developed an engine with a smart algorithm, good ol’ regex, NLP, and Machine Learning. We ❤️ statistical benchmarks and continue working to improve our receipt scanning accuracy.

Receipts and Invoices

TAGGUN’s razor-sharp engine can extract information from any format. Whether it is an over-the-counter sales receipt or a digital receipt in a PDF format, TAGGUN can scan and process them all. It also works for quotes, PO's, invoices, and even bank deposit receipts. Currently supporting all popular file formats: JPG, PNG, GIF and PDF.

Receipts and invoices
A calculator and cash representing expense management.

Receipt OCR: Expense management & accounting software

Easily integrate with TAGGUN’s API to offer OCR and automated receipt scanning capability to your users. TAGGUN can process receipts and invoices of any format. It can also extract key information like total amount, tax amount, date, reference number, invoice number, and etc.

Receipt Validation: Loyalty programmes, discounts, and rebates apps

TAGGUN can also validate a receipt as a proof of purchase for a supplier. We measure the Levenshtein Distance of keywords to accurately determine the validity of the receipt for a rebate campaign.

Loyalty campaign receipt validation

Optimise an OCR solution for your specific use case.

See what's possible in these Receipt OCR Case Studies

Developer-friendly OCR APIs for mobile apps

Whether you have web applications, mobile apps, or bots, it is super easy to integrate TAGGUN APIs with your applications. You don’t even need an OCR SDK. Just make that API call, supported in C#, Java, Android or iOS. The APIs follow OpenAPI specification 2.0 and offers Swagger documentation and tester so you can get started very quickly. Help documentation, code examples, Postman collections, and developer support are all readily available.

We are excited to build something awesome with you 🚀

Talk with our AI experts about an OCR solution, pricing or if you want support.

GET IN TOUCH WITH US 👇

Email us on hello@taggun.io or

Book a Meeting Now
CONTACT US NOW
/* SLOW SCROLL */