Scanbot SDK has been acquired by Apryse! Learn more

Learn more
Skip to content

ID Card Scanner SDK

Extract data from ID Cards as key-value pairs

Trusted by 400+ global
industry leaders

Volvo Customer Shiseido Customer Coop Naturally logo. Blue coop lettering. TitleMax Customer Procter & Gamble Customer Generali Success Story Deutsche Telekom Case Study Deutsche Bahn Success Story AXA Success Story ArcBest Customer Volvo Customer Shiseido Customer Coop Naturally logo. Blue coop lettering. TitleMax Customer Procter & Gamble Customer Generali Success Story Deutsche Telekom Case Study Deutsche Bahn Success Story AXA Success Story ArcBest Customer
Solution

Fast, accurate, and secure personal ID scanning

Expand your mobile or web application with our personal identification scanning software. The Document Data Extractor quickly and reliably extracts data from a wide variety of documents, including driver’s licenses, medical IDs, residence permits, passports, and more.

Replace slow, error-prone manual data entry with fast, accurate automatic data extraction. The SDKs work entirely offline, without any server connections, ensuring reliable scanning performance and strong data security.

Available for mobile and web development platforms
MRZ sdk

Integrate this afternoon
with

Data elements

The SDK returns extracted data as plain key-value pairs. The exact fields depend on the document type and issuing country, but they generally fall into three groups:

  • Holder details — surname, given names, maiden name, pseudonym, date and place of birth, nationality, gender, address, and physical descriptors such as height and eye color
  • Document details — document number, document type, issuing country, issuing authority, issue and expiry dates, and card access number (CAN)
  • Images — portrait/biometric photo and signature

To find more details per document type, navigate to:

Frequently Asked Questions

What geographies does the SDK support?

Supported geographies include Germany, the United States, Canada, Romania, Poland, Turkey, and Italy. More countries are added regularly.

What languages does the SDK support?

Supported languages include English and German.

Which identity documents does the Scanbot ID Card Scanner SDK support?

The Scanbot ID Card Scanner SDK supports:

- Passports: MRZs following both two-line (TD3, TD2) and three-line (TD1, MRV-A, MRV-B) standards. 
- National ID cards: Brazil, Germany, Hong Kong, Italy, Macao, Poland, Romania, Turkey.  
- Driver’s licenses: Austria, Bulgaria, Croatia, Cyprus, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, the Netherlands, Norway, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden, and Switzerland.  
- Medical ID cards or EHICs 
- Permits: China Travel Permit, China Resident Card.