ID Scanner SDK

Onboard and verify users in your app

The ID scanner module combines multiple technologies to extract data from German ID cards and passports with high accuracy. It allows you to collect text and images from the front and backside, to get everything that you need.

Ausweis Scanner SDK

Solution overview

Next to the ID Scanner, we offer two more modules to scan identities. The MRZ Reader is a more universal solution, which collects fewer data, but works with identity documents from 150 countries. The NFC Passport Scanner allows you to download verified data from the NFC chip inside the passport. It is the most reliable and most secure method to capture data. You can find more info in our identity solution overview.

How does the ID Card Scanner SDK work?

  1. Launch the scanner module inside your app and hold the device over a German ID card or passport to scan it.
  2. Our algorithm automatically extracts data from the live camera feed and continuously becomes more accurate, as more samples are collected.
  3. It also looks for a MRZ and scans it. Thus, it combines the accuracy from the MRZ with the additional data of the optical scan and recognition.
  4. The extracted values are checked and passed to your code.

The fine-tuned customizable user interface makes it possible for everyone to achieve highly accurate results in any situation. It helps you to automate processes and to save a lot of time when before an employee had to guide the user one-to-one to an acceptable scan. Now you can collect, process and verify the data before an automation or employee takes over.

Scanner SDK Fact Sheet

Get the Scanbot SDK fact sheet

To access the fact sheet, Scanbot will process and use the information you provide to contact you about our products and to send you the monthly newsletter. You may unsubscribe from these communications at any time. For more information, please review our Privacy Policy.

Supported formats

The ID scanner currently only supports German ID cards and passports, but we extend the support to more countries as needed. The following data can be extracted:

How to integrate the ID Scanner module

Available for iOS and Android

Resources for developers


Get in touch

Top ID Card Scanner SDK features

Scan any supported identification document and get instant results. The data is automatically verified by checksums where available and the solution is safe to use, because no data ever leaves the device.


High accuracy based on multi-frame OCR in combination with verified data from the MRZ.

Extracts all data

Extracts all visible data of the ID or passport.

On-device intelligence

Highest data privacy because everything happens on the device. There is no requirement for a network connection or external servers to scan the ID.


Customize the user interface by quickly adapting the ID scanner SDK to your CI.

Inexpensive solution

Save costs with fast integration and automated workflows while avoiding investments in specialized and inflexible reading devices.

FAQ — Frequently asked questions

Which documents are supported by the ID Scanner SDK?

The Scanbot ID Scanner SDK extracts information from German ID cards and German passports.

How do you handle the privacy of identity documents?

The Scanbot SDK is a stand-alone component, which works independent of servers. Our foundation is on-device-intelligence to process the data on the device and nowhere else. That’s why it is compliant with the GDPR, DSGVO and the CCPA and suited for highly sensitive material, such as identity or medical documents.

How much does the ID Scanner SDK cost?

We offer four packages for iOS and Android (0, I, II, III) in different pricing categories. Our flat-rate model consists of a fixed annual fee, with no pay-per-use or installation costs. Please get in touch regarding your individual quote.

Which platforms are supported by the SDK?

Our SDK is natively developed for iOS (Swift, Obj-C) and Android (Kotlin, Java). In the future we will support all major wrappers. Please get in touch for the latest updates.

Check out our solution demos

Expert demo

Talk to our solutions experts to see how the Scanbot SDK fits your needs.
Contact our solution experts

Demo app

The easiest way to check out our SDKs functionality.

Web demo

Explore our Web SDK live to imagine what’s possible.
Request demo link

Developers, ready to get started?

Adding our 30 day free trial to your app is easy. Download the Scanbot SDK now and discover the benefits of mobile data capture.
Try it out