NFC Passport Reader

Use the NFC Passport reader to capture the personal data of individuals using modern mobile smartphones. Downloading data from a passport is easy, secure and accurate. That’s why many airports lately adopted this exact technology for self-service terminals. Now you can use it inside your iOS or Android app to register or verify users.

Ausweis Scanner SDK

Solution overview

Next to the NFC Passport Scanner, we offer two more modules to scan identities. The MRZ Reader is a more universal solution, which collects less data, but works with identity documents from 150 countries. The camera-based scanning of the ID Scanner will allow you to capture more data, like all given names or the portrait photo, but is based on optical recognition. In terms of accuracy, the NFC Passport Scanner is the best available solution.

How does the MRZ Scanner SDK work?

You can scan all standard international passports in two steps to extract all relevant information such as name, date of birth, or issuing state.

  1. First you scan the CAN on the passport using fast Scanbot data extraction algorithms. The CAN is basically the passcode for the NFC chip and prevents hackers to steal data using wireless signals only.
  2. Now you just need to hold the phone close to the opened passport to download all data, which takes about 3-5 seconds.

The process is straightforward and easy-to-use for everyone. Collecting the data unattended will save a lot of time and mistakes, compared to manual guidance and manual verification during a video call. You can even process the data on the device and match them against your database for a first classification.

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 devices and formats

NFC scanning will require the smartphone to have a special chip. In 2018, 95% of all sold Android smartphones had this chip and every iOS device from the iPhone 7 has it. According to Wikipedia, NFC was supported by 120 countries in 2017 and more than 500 million passports were handed out so far. You can easily identify NFC capable passports by the sign for biometric passports. With the Scanbot SDK you have access to the ID Scanner and MRZ Scanner modules as well. Thus, you already have two fallback solutions at hand to support old passports and smartphones. The following data can be extracted:

How to integrate the NFC Passport Scanner module

Resources for developers

Available for iOS and Android


Enable the fast registration and verification of individuals in your mobile apps.

Get a quote

Top NFC Reader SDK features

Scan any biometric passport and get instant results. The data is automatically verified by checksums and the solution is safe to use, because no data ever leaves the device.


Highest data extraction precision. Checksums automatically verify the data.

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 passport.


Customize the user interface by quickly adapting the NFC Reader SDK to your design.

Inexpensive solution

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

FAQ — Frequently asked questions

Which types of passports can the Scanbot NFC passport scanner recognize?

The Scanbot NFC Passport Scanner recognizes all ICAO-compatible passports.

Which information is extracted by the Scanbot NFC passport scanner?

The scanner captures all relevant information such as name, date of birth, nationality, or document number. A detailed overview can be found here.

Is the scanned information safe from external attacks?

Yes, the data collected by the Scanbot NFC Scanner is processed offline and does not reach any external server. Therefore, the information is safe from external attacks, making our solution is compliant with DSGVO/GDPR and CCPA.

How much does the Scanbot NFC passport scanner cost?

We offer four different packages (0, I, II, III) for iOS and Android in different price categories. Our flat-rate model is based on a fixed annual amount, without pay-per-use or installation costs. Please contact our experts for an individual offer.

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