Scandit Data Capture Basics

The Scandit Data Capture SDK is a powerful software development kit designed to enable mobile devices to capture and process a wide range of barcodes and other types of data. With this SDK, developers can easily build high- performance data capture applications that leverage the latest advancements in computer vision and machine learning. In these documentation pages, we provide an overview of the key features and capabilities of the Scandit Data Capture SDK, as well as guidance on how to get started with integrating it into your own mobile application.

Pre-Built Barcode Scanning Components

Scandit offers building blocks that can be integrated in just a few lines of code. The pre-built camera UI has been designed and user-tested to achieve superior process efficiency, ergonomics and usability.

Together with the relevant samples, you can have a fully-built workflow in hours not weeks.

Pre-built Components vs. Fully customizable API Features Comparison



High-speed single scanning

  • Order picking

  • Product lookup

  • Stock taking

Run samples chevron

go to SparkScan

Barcode Selection

Select one barcode among many

Use this component when barcodes are crowded

Run samples chevron

go to Barcode Selection

Fully-Customizable API For Barcode Scanning

Barcode Tracking

Scan multiple codes and display AR info with MatrixScan scanning

Run samples chevron

Best practices for usability chevron

go to Barcode Tracking

Feature Comparison For Barcode Scanning


ID Scanning And Verification

Scandit can capture and extract data from over 2,000 identity documents worldwide. The ID Capture API can be used to read Machine Readable Zones (MRZ) on passports, visa stickers and ID cards, and PDF417 barcodes on the back of driver’s licenses and ID cards, as well as visual inspection zones on the front of various ID documents.

To experience our scanning and verification capabilities firsthand, check out the ID Scanning mode on the Scandit Barcode Scanner Demo App (iOS, Android)


ID capture

ID scanning and verification

  • Age verified delivery

  • Boarding

  • Driver onboarding

Run samples chevron

UX best practices chevron

See supported documents chevron

go to ID capture

Other Capabilities

Text Capture

Text recognition (OCR)

Run samples chevron

go to Text Capture


Barcode data parsing

Run samples chevron

go to Parser