The Smart ID Engine is a software development kit (SDK) designed for the accurate, eco-friendly, secure, and private scanning of identification (ID) documents. It is capable of scanning standard ID-1 and ID-2 formats under ISO/IEC 7810:2019 regulations, supporting 169 countries across Europe, the Commonwealth of Independent States (CIS), the Americas, Australia and Oceania, the Middle East, Far East, Asia, and Africa. In addition, the SDK can scan nonstandard or custom-sized cards, such as India’s Aadhaar.
The Smart ID Engine utilizes advanced technology to automatically identify the type of ID being scanned, perform optical character recognition (OCR) on text fields, scan barcodes, and extract graphical elements like signatures and fingerprints. It can be integrated into mobile applications for Android or iOS, desktop applications for Windows, Linux, and macOS, web applications, or server-based solutions. The software also includes features to automatically verify the data integrity, validity of the document, and perform face verification to ensure the authenticity of the document holder.
The SDK independently recognizes visual inspection zones on both sides of the ID card including text fields in national languages, barcodes, and a machine-readable zone (MRZ). It allows you to not only scan all the ID card data with high accuracy but also to control data integrity and check for signs of forgery. The face-matching technology of the Smart ID Engine allows you to verify the photo extracted from an ID document with a selfie to secure remote on-boarding and KYC procedures.
The Smart ID Engine’s AI algorithms support over 100 languages, enabling high-speed and autonomous ID card capture. The SDK performs accurately under various lighting conditions and can scan an ID card on an iPhone XR in approximately 200 ms per frame. It can process up to 45 images per second on modern computers equipped with an AMD Ryzen Threadripper 3970X processor.
The Smart ID Engine offers the ability to scan a wide range of documents, including permanent and temporary residence permits, work permits, and other related documents issued according to both ICAO standards and local regulations. The SDK can scan residence-related documents from various regions including the United States, the European Union, the CIS, the Middle East, Asia, and Africa. If needed, scanning of additional documents such as bank cards, passports, driver’s licenses, and barcodes can be added to ID card scanning.
With over 3317 document templates, the Smart ID Engine provides accurate and fast scanning of ID cards and resident permits from 169 countries. The GreenOCR® technology, developed in-house, enables precise optical character recognition for text extraction not only in English but also in more than 100 languages worldwide, including various European languages, languages of the CIS countries, Arabic, Urdu, Persian, Japanese (Hiragana, Katakana, Kanji), Chinese (simplified and classical), Korean (Hangul), and languages of Africa and Oceania.
The Smart ID Engine offers a user-friendly solution for ID card scanning, providing accurate and secure recognition independent of environmental factors such as lighting and angles. Advanced AI algorithms and computer vision enable high precision, and personal data privacy is maintained through the SDK’s on-device processing. The software is fully compliant with regulatory standards, including HIPAA, GDPR, and CCPA, making it a robust solution for businesses seeking reliable and secure ID card scanning and recognition.
The Smart ID Engine SDK allows you to turn an iOS or Android-based mobile device into an high-quality ID card scanner.
Automated scanning in a webcam video stream in real-time for automatic data input in CIP KYC, AML, and other payment tasks
A wide range of software interfaces provides the possibility of native integration into most information systems.
Smart ID Engine SDK allows you to implement scalable AI platforms for automatic data extraction from ID card
We provide the Smart ID Engine as a standalone SDK (Software Developer Kit) that includes all the essential details of the ID card scanning API (Application Programming Interface) and integration examples for various programming languages. Our developers provide an ID card scanning API that facilitates the integration of the Smart ID Engine into the software in programming languages such as C, C++, C#, Java, Python, PHP, Swift, Objective C, and using React Native and Flutter frameworks.
The product is available for mobile applications for Android or iOS, desktop applications for Windows, Linux, and macOS, web applications or server-based solutions.
The Smart ID Engine is designed with an eco-friendly approach, taking into account the environmental impact of its technology. Our advanced OCR technology, GreenOCR®, is optimized to minimize power consumption during the recognition process, reducing the carbon footprint and extending the battery life of mobile devices without compromising speed and accuracy. This allows our customers to integrate a passport scanner while remaining environmentally conscious.
Identity documents from 220 countries (including all 193 UN states)
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
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.
Read more about Mobile SDK, Web SDK, Desktop SDK and Server SDK.
Sum&Substance, a global KYC/AML service provider, use Smart ID Engine for IDs scanning
BioCollections Worldwide speeds up patient data intake for COVID-19 testing with Smart Engines
Japanese provider of IT services Smaregi has adopted mobile OCR by Smart Engines
Raiffeisenbank scans identity documents using Smart Engines technologies
Please fill out the form to get more information about the products,
pricing and trial SDK for Android, iOS, Linux, Windows.