Smart ID Engine comprehensive AI tool for automatic ID software scanning with: fraud detection, id document authentication, and face verification of over 1887 types of ID documents from 210 issue authorities worldwide. Our Green AI-based ID scanner technology automatically identifies the type of scanned IDs, then uses our industrial-grade eco-friendly GreenOCR® engine to recognize data in 100+ languages, recognizes barcodes, extracts face and signature from the ID. At the same time, our specially developed computational document forensic AI carefully analyzes all aspects of the presented ID and the scanning process to prevent presentation attacks and spoofing attempts, analyzes ID template security features, and captured document data to detect fake ID scanning and other fraud attempts.
The SDK supports scanning of national ID cards, residence permits, international passports, drivers licenses, visas, and other travel and residence-related documents issued by countries of the European Union, South, Central, and North America, Australia, Oceania, and New Zealand, of the Middle and the Far East countries, Asia countries, and Africa. With our ID scanner app SDK for Android and iOS (iPhone, iPad), web, desktop, and server applications you can easily add an on-premise ID scanner for your company applications. Our ID scanning software is specially tuned to be robust to capturing conditions such as camera angles, camera distortions, or lighting, and created to run on edge devices with unprecedented speed and quality.
The software runs on-premise/on-device and does NOT transfer the client’s data to third-party services and/or third parties for manual processing, does NOT save or store it — the recognition process is performed in the local RAM of the device, and it does NOT require internet access.
Smart ID Engine is an automatic data capture tool for the remote onboarding process and customer identification program (CIP) for banks, insurance companies, telecom operators, microfinance organizations, brokers, travel agencies, realtors, gaming businesses, marketplaces, online trading platforms, and other e-commerce organizations. The SDK helps to provide convenient, quick, and safe customer service in offices and remotely by using our state-of-the-art ID scanning SDK. It allows optimizing the provision of financial, insurance, transport services, selling tickets and SIM cards through self-service vending kiosks and terminals using powerful and environment-friendly OCR.
Smart ID Engine (previously known as Smart IDReader) automatically scans data from video, photos, or scans of identification cards, passports, driver’s licenses, visas, residence permits, various certificates, etc. The software works autonomously on end-user devices: mobile phones, tablets, smart cameras, terminals, as well as desktops and servers.
Smart ID Engine allows you to add an ID card scanning app to any iOS and Android app without sending any bit of data anywhere. SDK automatically extracts data from the visual inspection zone and machine-readable zones (MRZ) of ID cards on the device.
Using Smart ID Engine, you do not need to target ID precisely. Just show the ID to your phone’s camera in a video stream or take a photo of it — the rest work for our comprehensive AI.
Smart ID Engine allows you to scan visual inspection(VIS) and machine-readable zones(MRZ) on passports and visas of 210+ countries and jurisdictions worldwide.
The technology automatically detects the passport or visa type and automatically captures all necessary data from passports and visas.
Smart ID Engine allows you to scan driver licenses worldwide. With our SDK, you can add eco-friendly AI to your mobile and web app, server and desktop software. Our SDK can scan US driver licenses of all states with AMVAA barcode scanning. Also scanning SDK support: Canada states driver licenses; Mexico driver licenses; Australia and New Zeland driver licenses; EU driver licenses; driver licenses of CIS countries; the Middle and the Far East, Asia, South and Central America, and Africa.
Send Request Test Drive
The proprietary, environment-friendly optical recognition technology GreenOCR® developed by our scientist allows precise text OCR in more than 100 languages. GreenOCR® supports character recognition on such writing systems as Arabic, Persian, Urdu, Japanese (Kanji, Katakana, and Hiragana), Chinese (Simplified and Traditional), Korean (Hangul), Cyrillic, Latin, and more. As part of the Green AI approach, Smart ID Engine is carefully optimized to minimize the environmental impact on all stages of document processing.
Smart ID Engine automatically identifies the document type and precisely extracts data at various angles and lighting conditions. The US driver’s license scanning process in a video stream on a mobile phone takes ~ 250ms per frame, and the scanning of German ID cards takes ~ 150ms. If a human blink lasts 150-300 ms, our SDK provides instant ID scanning ability to mobile applications. Smart ID Engine high-performance solutions in a server configuration can process hundreds of photos and document video streams per minute.
Important advantages of Smart ID Engine are compliance with the individual rights and freedoms, high-level security standards of personal data processing — GDPR, CCPA, HIPAA, compliance with regulatory requirements KYC in CIP and AML, generation of advanced user experience management, and minimization of environmental impact (Green AI).
The scanning library is extremely compact — the average size of the mobile app’s extension with the integrated Smart ID Engine software for scanning one type of ID document does not exceed 10 megabytes. That allows you to add an ID scanner to your mobile app without huge download time and cost impact. Code samples on a variety of programming languages included in SDK allows our clients a cheap and easy way to create their id scanner app for iOS and Android.
Send Request Test Drive
The Smart ID Engine scanning software is distributed as a standalone SDK (software developer kit) containing the ID scanning API (application programming interface) and all necessary description, documentation, and usage examples for various programming languages. The developers are provided with the scanning API, which helps integrate ID document scanning into the software in C, C++, C#, Java, Python, PHP, Swift, and Objective C. It is also possible to scan ID cards, passports, driver’s licenses with apps developed with React Native and Flutter framework.
The Smart ID Engine SDK allows you to turn an iOS or Android-based mobile device into an ID card scanner. Our original AI algorithms provide high-speed and autonomous ID card capture not only in English but also in national languages (100+ languages supported). The Smart ID Engine SDK scans ID cards at different angles and performs with high accuracy under various lighting conditions. The SDK can scan an ID card on an iPhone XR in ~200 ms per frame.
Automated ID scanning in a webcam video stream in real-time for automatic data input in CIP KYC, AML, and other customer identification tasks. Smart ID Engine scans passports, ID cards, driver’s licenses, etc.
Our innovative approaches to the video stream recognition process, based on the syntactic and geometric integration of frame shots, allow you to achieve a high-quality result by the fifth recognized frame.
The whole ID scanning process in a video stream, starting from presenting the document to the camera and ending with the result, takes 1-1.5 seconds on average.
Deep software and hardware optimization of the algorithms for various processor architectures allows the Smart ID Engine to autonomously recognize ID cards on any PC (including nettops and all-in-one PCs), thereby turning them into high-performance workstations for entering and processing photo and video data obtained from image capturing devices (webcams, scanners, special document readers, etc.). A wide range of software interfaces provides the possibility of native integration into most information systems.
Thanks to thread safety and efficient resource management, the Smart ID Engine SDK allows you to implement scalable AI platforms for automatic data extraction from ID cards and residence documents. Unique algorithms for automatic document identification and localization in images (scans and photo and video data) allow you to automatically process heterogeneous streams of input images. The ID card recognition performance on modern computers (with an AMD Ryzen Threadripper 3970X processor) reaches 45 images per second.
Automatic data input SDK of ID cards, passports, driver’s licenses, and other documents from scans or photos for mobile and web app, desktop, and server software. Smart ID Engine uses visual memory technology to find an ID at any angle and lighting after OCR data with eco-friendly AI. You can find more information about the different options of ID scanning following the links — mobile, web, desktop, and server OCR.
Send Request Test Drive
Smart ID Engine performs OCR of the Arabic writing system on passports, ID cards, and driver’s licenses.
The list of supported countries includes Algeria, Bahrain, Comoros, Egypt, Iraq, Iran, Jordan, Kuwait, Lebanon, Libya, Mauritania, Morocco, Oman, Qatar, Saudi Arabia, Syria, Sudan, Tunisia, The State of Palestine, The United Arab Emirates, Yemen.
Smart ID Engine performs OCR of the Chinese (simplified and classic), Japanese (Hiragana, Katakana, Kanji), and Hangul on ID documents from China, Hong Kong, Japan, Taiwan, and Korea in a video and photos.
Smart ID Engine supports OCR of over 45 000 characters of CJK, including Chinese characters – 20 941, Japanese – 12 912, and Korean – 11 172.
Smart ID Engine can detect and extract the owner’s photo from the document, automatically select the best frame with minimum distortions, and compare face photos captured from the ID with selfy. Face matching processed on device, in iOS and Android apps. More information.
Smart ID Engine SDK is robust to ID scanning conditions such as lighting conditions, perspective, and projective distortions, and id positioning on a frame. That allows our customers to create comprehensive id scanner apps for real use-cases indoors and outdoors. Such as an id scanner for bars that work outdoors in any conditions, an id scanner app for policy and emergency that works in poor lighting, and other real-world cases. Wide ID documents coverage and automatic type identification provided by our SDK allow creating a universal ID scanning app that will help to scan ids from countries all around the world.
Built-in fraud detection AI allows us not only to scan IDs but prevent presentation attacks and other fraud attempts. Our comprehensive and eco-friendly Computational document forensics AI can prevent recapture attacks, check data consistency, check OVD and other elements of ID protection in the ID scanning process. That provides our customers a way to create not only ID scanning apps but powerful id checking apps that scan ids data and prevent fraud attempts. ID checking can be done in the video and single photos, in id scanner apps, desktop applications, and on server solutions. More information.
Send Request Test Drive
Supported mobile OS:
Supported server and desktop OS:
Geographic coverage for id scan:
Identity documents from 210 countries (including all 193 UN states)
Supported document types:
More than 1856 different types of identification documents are supported, and includes the following document classes, depending on the country:
Multilingual text OCR:
Abkhaz, Afrikaans, Albanian, Armenian, Aymara, Azerbaijanian, Belarusian, Berber (Latin alphabet), Bosnian, Bulgarian, Cantonese, Castilian, Catalan, Chewa (Latin alphabet), Chibarwe (Latin alphabet), Chichewa (Latin alphabet), Comorian (Latin alphabet), Croatian, Czech, Danish, Dutch, English, Estonian, Fiji Hindi (Latin script), Fijian, Filipino, Finnish, French, Georgian, German, Greek, Haitian Creole, Hebrew, Hungarian, Icelandic, Indonesian, Irish, Italian, Japanese, Kazakh, Kinyarwanda, Kirundi, Korean, Kyrgyz, Latvian, Lithuanian, Luxembourgish, Macedonian, Malay (Latin alphabet), Maltese, Mandarin, Maori, Moldovan, Mongolian (Cyrillic alphabet), Nauruan, Ndau, Ndebele, Northern Sotho, Norwegian, Ossetian, Palauan, Polish, Portuguese, Quechua, Romanian, Russian, Serbian, Seychellois Creole, Shangani, Shona, Slovak, Slovene, Somali (Latin alphabet), Sotho, Southern Ndebele, Spanish, Swahili (Latin alphabet), Swazi, Swedish, Thai, Tajik, Tamazight (Latin alphabet), Tetum, Tok Pisin, Tonga, Tsonga, Tswana, Turkish, Turkmen, Ukrainian, Uzbek, Woleaian, Xhosa, Zulu
Supported programming languages:
SDK includes React Native and Flutter integration interfaces.
Integration with other programming languages and frameworks (such as Go, Perl, Xamarin, etc.) is ensured by using the API in C.
The SDK already contains examples of using Smart ID Engine in Python / Java / C / C++ / Swift / Objective C / C# / PHP.
Turkish Airlines uses Smart Engines’ ID scanning software
Caribbean Airlines improves passenger onboarding in its app with passport scanning by Smart Engines
Please fill out the form to get more information about the products,
pricing and trial SDK for Android, iOS, Linux, Windows.