Android Data Capture Modules
![]() | ![]() | ![]() |
---|
Overview
The Android Data Capture SDK is a powerful and easy-to-integrate software development kit for turning smartphones and tablets into fast and reliable data capture devices.
The SDK's Data Capture Modules allow you to extract data from a wide range of structured documents and to integrate OCR text recognition capabilities. They include:
-
Text Pattern Scanner: The Text Pattern Scanner allows quick and accurate extraction of single-line data. It captures information based on customizable patterns tailored to your specific use case. This replaces error-prone manual data entry with automatic capture.
-
MRZ Scanner: This module allows quick and accurate data extraction from the machine-readable zones on identity documents. It captures all important MRZ data from IDs and passports and returns it as key-value pairs. This is much simpler, faster, and less error-prone than manual data entry.
-
Document Data Extractor: Through this feature, the SDK offers document detection and data capture capabilities for a wider range of documents. It accurately identifies and crops various standardized document types, including German ID cards, passports, driver's licenses, residence permits, and European Health Insurance Cards (EHIC). It uses the Scanbot OCR Engine for accurate data field recognition, without requiring additional OCR language files.
-
VIN Scanner: The VIN Scanner enables instant capture of vehicle identification numbers (VINs) from trucks or cars. It uses OCR to convert the image of the VIN code into structured data for backend processing. This module integrates into mobile or web-based fleet management applications, enabling you to replace error-prone manual entry with fast, reliable data extraction.
-
Credit Card Scanner: With the Credit Card Scanner, you can extract the card number, cardholder name, and expiry date from Visa, Mastercard, and American Express cards in seconds. Automatically extracting credit card details streamlines the user experience of e-commerce, mobile payments, and point-of-sale systems.
-
Check Scanner (MICR): The Check Scanner module offers reliable data extraction from international paper checks, capturing check numbers, routing numbers, and account numbers from MICR codes. This simplifies workflows and reduces errors that frustrate customers and employees.
-
Medical Certificate Scanner: With the Medical Certificate Scanner, you can automatically extract key patient data from German medical certificates ("AU-Bescheinigungen"). The extractable fields include all relevant dates and patient information.
With the Ready-To-Use UI Components (RTU UI), you can integrate the SDK's scanning functionalities with only a few lines of code. This way, you can benefit from tried-and-true UX design and straightforward integration while still being able to customize the visual appearance to match your brand.
If you want full control over the scanner's appearance, you can instead use the SDK's Classic UI Components (Classic UI) to build a fully customized scanning experience yourself.
Visit our website for more information about our other products.
Requirements
Operating system
- Android 5.0 (API Level 21) and higher
- HarmonyOS 2.0 and higher
Hardware
- Rear-facing camera with autofocus
- Supported CPUs and architectures:
armeabi-v7
,arm64-v8a
,x86
,x86_64
No internet connection required
The Scanbot SDK works completely offline. It does not even contain any networking code. This can easily be verified by routing all networking traffic coming from the app through a proxy.
All data generated by the Scanbot SDK is only stored on the end user's device and in absolutely no case ever transferred to a server or cloud service controlled by us. You have full control over how you upload the scans and data to your backend.
Simulators/emulators
While it is possible to test your app with the Scanbot SDK on simulators/emulators, we strongly recommend using real iOS/Android devices.
Depending on the emulated camera, you may not be able to test and evaluate the full functionality of the Scanbot SDK.
Get in touch
If you need further information or are interested in licensing the Scanbot SDK, please get in touch with our solution experts.
Want to scan longer than one minute?
Generate a free trial license to test the Scanbot SDK thoroughly.
Get free trial license