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.

A Fast & Accurate Receipt & Invoice OCR API that's Easy to Set Up and Integrate

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.

Over 90% Accuracy Rate

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 OCR Receipt 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 Region Receipt OCR API Features

South America Region Receipt OCR API Features

North America Region Receipt OCR API Features

Asia Region Receipt OCR API Features

Oceania Region Receipt OCR API Features

Africa Region Receipt OCR API Features

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 normalisation for high purchasing power

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

China

FAPIAO invoice OCR

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

India

GSTIN extraction and validation

Extraction and format validation of the Indian Goods and Services Tax Identification Number (GSTIN) for accurate identification of businesses on receipts. Format example: 22AAAAA0000A1Z5.

India

Multiple GST rate and amount extraction

Line item data extraction of different Indian GST rates and amounts.

Indonesia

Currency normalisation for low purchasing power

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

Japan

Currency normalisation for low purchasing power

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

Philippines

Currency normalisation for low purchasing power

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

Vietnam

Currency normalisation for low purchasing power

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

Albania

Multiple VAT rate and amount extraction

Line item data extraction of different Albanian (non-EU) VAT rates and amounts. Local tax code: TVSH.

Andorra

Multiple VAT rate and amount extraction

Line item data extraction of different Andorran (non-EU) VAT rates and amounts. Local tax code: IGI.

Austria

VAT number verification

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

Austria

Multiple VAT rate and amount extraction

Line item data extraction of different Austrian VAT rates and amounts. Local tax code: USt.

Belarus

Multiple VAT rate and amount extraction

Line item data extraction of different Belarusian (non-EU) VAT rates and amounts. Local tax code: НДС.

Belgium

VAT number verification

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

Belgium

Multiple VAT rate and amount extraction

Line item data extraction of different Belgian VAT rates and amounts. Local tax codes: BTW, TVA.

Bosnia and Herzegovina

Multiple VAT rate and amount extraction

Line item data extraction of different Bosnian and Herzegovinian (non-EU) VAT rates and amounts. Local tax code: PDV.

Bulgaria

VAT number verification

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

Bulgaria

Multiple VAT rate and amount extraction

Line item data extraction of different Bulgarian VAT rates and amounts. Local tax code: ДДС.

Croatia

VAT number verification

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

Croatia

Multiple VAT rate and amount extraction

Line item data extraction of different Croatian VAT rates and amounts. Local tax code: PDV.

Cyprus

VAT number verification

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

Cyprus

Multiple VAT rate and amount extraction

Line item data extraction of different Cypriot VAT rates and amounts. Local tax code: ΦΠΑ.

Czechia

VAT number verification

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

Czechia

Multiple VAT rate and amount extraction

Line item data extraction of different Czech VAT rates and amounts. Local tax code: DPH.

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.

Estonia

Multiple VAT rate and amount extraction

Line item data extraction of different Estonian VAT rates and amounts. Local tax code: KM.

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

VAT number verification

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

Finland

Multiple VAT rate and amount extraction

Line item data extraction of different Finnish VAT rates and amounts. Local tax code: ALV.

France

VAT number verification

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

France

Multiple VAT rate and amount extraction

Line item data extraction of different French VAT rates and amounts. Local tax code: TVA.

Germany

VAT number verification

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

Germany

VAT number verification

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

Germany

Multiple VAT rate and amount extraction

Line item data extraction of different German VAT rates and amounts. Local tax code: MwSt.

Greece

VAT number verification

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

Greece

Multiple VAT rate and amount extraction

Line item data extraction of different Greek VAT rates and amounts. Local tax code: ΦΠΑ.

Hungary

VAT number verification

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

Hungary

Multiple VAT rate and amount extraction

Line item data extraction of different Hungarian VAT rates and amounts. Local tax code: ÁFA.

Iceland

Multiple VAT rate and amount extraction

Line item data extraction of different Icelandic (non-EU) VAT rates and amounts. Local tax code: VSK.

Ireland

VAT number verification

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

Ireland

Multiple VAT rate and amount extraction

Line item data extraction of different Irish VAT rates and amounts. Local tax code: CBL.

Italy

VAT number verification

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

Italy

Multiple VAT rate and amount extraction

Line item data extraction of different Italian VAT rates and amounts. Local tax code: IVA.

Kosovo

Multiple VAT rate and amount extraction

Line item data extraction of different Kosovan (non-EU) VAT rates and amounts. Local tax code: TVSH.

Latvia

VAT number verification

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

Latvia

Multiple VAT rate and amount extraction

Line item data extraction of different Latvian VAT rates and amounts. Local tax code: PVN.

Lithuania

VAT number verification

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

Lithuania

Multiple VAT rate and amount extraction

Line item data extraction of different Lithuanian VAT rates and amounts. Local tax code: PVM.

Luxembourg

VAT number verification

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

Luxembourg

Multiple VAT rate and amount extraction

Line item data extraction of Luxembourg's different VAT rates and amounts. Local tax code: PVM.

Malta

VAT number verification

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

Malta

Multiple VAT rate and amount extraction

Line item data extraction of different Maltese VAT rates and amounts. Local tax code: VAT.

Moldova

Multiple VAT rate and amount extraction

Line item data extraction of different Moldovan (non-EU) VAT rates and amounts. Local tax code: TVA.

Monaco

Multiple VAT rate and amount extraction

Line item data extraction of different Monegasque (non-EU) VAT rates and amounts. Local tax code: TVA.

Montenegro

Multiple VAT rate and amount extraction

Line item data extraction of different Montenegrin (non-EU) VAT rates and amounts. Local tax code: PDV.

Netherlands

VAT number verification

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

Netherlands

Multiple VAT rate and amount extraction

Line item data extraction of different Dutch VAT rates and amounts. Local tax code: BTW.

North Macedonia

Multiple VAT rate and amount extraction

Line item data extraction of different North Macedonian (non-EU) VAT rates and amounts. Local tax code: ДДВ.

Norway

Multiple VAT rate and amount extraction

Line item data extraction of different Norwegian (non-EU) VAT rates and amounts. Local tax code: MVA.

Poland

VAT number verification

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

Poland

Multiple VAT rate and amount extraction

Line item data extraction of different Polish VAT rates and amounts. Local tax code: PTU.

Portugal

VAT number verification

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

Portugal

Multiple VAT rate and amount extraction

Line item data extraction of different Portuguese VAT rates and amounts. Local tax code: IVA.

Romania

VAT number verification

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

Romania

Multiple VAT rate and amount extraction

Line item data extraction of different Romanian VAT rates and amounts. Local tax code: TVA.

Russia

Multiple VAT rate and amount extraction

Line item data extraction of different Russian (non-EU) VAT rates and amounts. Local tax code: НДС.

Serbia

Multiple VAT rate and amount extraction

Line item data extraction of different Serbian (non-EU) VAT rates and amounts. Local tax code: PDV.

Slovakia

VAT number verification

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

Slovakia

Multiple VAT rate and amount extraction

Line item data extraction of different Slovak VAT rates and amounts. Local tax code: DPH.

Slovenia

VAT number verification

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

Slovenia

Multiple VAT rate and amount extraction

Line item data extraction of different Slovenian VAT rates and amounts. Local tax code: DDV.

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.

Spain

Multiple VAT rate and amount extraction

Line item data extraction of different Spanish VAT rates and amounts. Local tax code: IVA.

Sweden

VAT number verification

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

Sweden

Multiple VAT rate and amount extraction

Line item data extraction of different Swedish VAT rates and amounts. Local tax code: MOMS.

Switzerland

Multiple VAT rate and amount extraction

Line item data extraction of different Swiss (non-EU) VAT rates and amounts. Local tax codes: MwSt, TVA, IVA.

Ukraine

Multiple VAT rate and amount extraction

Line item data extraction of different Ukrainian (non-EU) VAT rates and amounts. Local tax code: ПДВ.

United Kingdom

VAT number verification

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

United Kingdom

Multiple VAT rate and amount extraction

Line item data extraction of different British (non-EU) VAT rates and amounts. Local tax code: VAT.

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 extraction

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

Brazil

Chave Acesso extraction

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

Brazil

Issued Organisation (CNPJ) extraction

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

Brazil

Recipient tax ID extraction

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

Chile

Chilean merchant tax ID extraction

The RUT of the merchant detected and captured.

Chile

Chilean document type extraction

Detection and capture of the document type. Available options are 'boleta', 'factura', 'comprobante.'

Chile

Chilean document number extraction

Detection and capture of the document number.

Chile

Currency normalisation 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 normalisation 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 normalisation 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 capture and validation

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 */