Upgrade your document processing with BlinkID precision and speed

Embrace the future of document handling with advanced scanning solutions


Ready to deliver a frictionless user journey from the first scan?

Click left or right to see how it works.

Innovative capture and classification

BlinkID is designed for seamless operation and exceptional accuracy transforming your document scanning.

Auto-capture: BlinkID instantly detects and captures documents for a quick and easy user experience.

Auto-classification: BlinkID automatically identifies and processes thousands of documents, streamlining your experience and saving time.

Automated capture assistance: BlinkID provides real-time guidance to capture the perfect document image for reliable data extraction.

Advanced OCR and data accuracy

Leverage unparalleled text recognition and precise data validation for cleaner, more accurate results in every scan.

Custom-built OCR: BlinkID's OCR technology is tailor-made for identity documents and continually refined to provide unparalleled accuracy.

Data validation: BlinkID’s built-in validation logic meticulously checks for accuracy, reducing errors and ensuring reliability in every scan.

Field-specific character validation: BlinkID’s intelligent OCR correction distinguishes characters, minimizing common errors and delivering you cleaner, more accurate results.

On-device, real-time processing

Experience best-in-class quality with on-device, real-time processing, and multi-frame analysis.

ML on-device: BlinkID is the only solution on the market to offer on-device, real-time processing - no internet needed.

Multi-frame analysis: BlinkID analyzes multiple frames per capture, providing the highest quality results even in challenging conditions.

Contextual OCR correction: BlinkID accurately captures text against complex backgrounds, improving clarity and dependability.

Improved verification and consistency

Boost your verification processes and increase consistency with BlinkID’s advanced features, pushing the limits of what's possible in document scanning.

Enhanced server-side accuracy: BlinkID's advanced server-side ensures the highest degree of scanning accuracy.

Face capture & extraction: BlinkID enhances your verification processes with high-quality facial images extracted alongside document data, facilitating easy and accurate identity checks.

Barcode scanning & extraction: BlinkID utilizes top-tier barcode scanning technology for flawless decoding and data extraction.

See BlinkID in action

Explore BlinkID's effortless document processing that brings simplicity, enhanced accuracy, and dependable performance into one seamless solution.

Built with developers in mind

BlinkID's robust SDKs, APIs, and ever-expanding range of supported documents makes it easy to get started with any integration you want.

With our risk-free trial and only a few lines of code, you're all set to build fantastic user experiences for your project.

Explore docs
// Code needed to start the scan
class MainActivity : AppCompatActivity() {

  override fun onCreate(savedInstanceState: Bundle?) {

  fun onScanButtonClick(view: View) {

  private val resultLauncher = registerForActivityResult(TwoSideDocumentScan()) { twoSideScanResult: TwoSideScanResult ->
    // Do something with results
/** Code needed to start the scan */
@IBAction func didTapCustomUI(_ sender: Any) {
  /** Create recognizer view controller with wanted overlay view controller */
  guard let recognizerRunnerViewController: UIViewController = MBViewControllerFactory.recognizerRunnerViewController(withResult: { result in
    /** Handle results */
  }, closeButtonTapped: {
    /** Handle close event */
  }) else {

  /** Present the recognizer runner view controller */
  self.present(recognizerRunnerViewController, animated: true, completion: nil)
<!-- Simplify integration by using our UI component -->
<blinkid-in-browser license-key="..."></blinkid-in-browser>

<script type="text/javascript">
  const blinkId = document.querySelector("blinkid-in-browser");

  // Get results on every successful document scan
    (ev) => console.log("Extracted information", ev.detail)
# Run docker image
docker run -p 8080:8080 -e "LICENSEE=..." -e "LICENSE_KEY=..." -v /etc/machine-id:/etc/machine-id microblink/api

# Scan document
curl -X POST localhost:8080/blinkid-multi-side \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{ "imageFront": { "imageUrl": "..." }, "imageBack": { "imageUrl": "..." } }'

Quick-deploy integrations for comprehensive platform coverage


BlinkID features



Custom-built OCR

Data validation

Field-specific character validation

Contextual OCR correction

Automated capture assistance

Multi-frame analysis

On-device real-time processing

Enhanced server-side accuracy

Face capture & extraction

Signature capture & extraction

Barcode scanning & extraction

Image acquisition

Data match (data consistency)

Age verification


What our partners have to say about our identity solutions

Here are genuine client testimonials showcasing the impact of Microblink's AI solutions. Explore how our technology enhanced efficiency, simplified processes, and drove real-world results for these businesses.

Try it for yourself

"Banco Azteca was able to easily implement BlinkID across multiple mobile applications and use cases, whether users were trying to open a bank account or apply for a loan. We couldn't be more impressed with how agile and versatile it is, seamlessly integrating with our onboarding processes while delivering accurate, real-time results."

Francisco León

IT Director

Banco Azteca

“BlinkID allowed us to handle an influx of tourists in a faster, more efficient fashion, thus increasing productivity and management of services.

Were it not for the agility of Microblink's ID scanning technology, thousands of patients would not have benefitted from our testing services.”

Xavier Ewing

IT and Operations Manager

Omnicare Medical Centre

“Microblink’s automated, AI-powered ID scanning technology is fast, accurate, and proven.

By integrating BlinkID into the Identity Warrior app, we can reduce the amount of time it takes a soldier to do a biometric enrollment, while also increasing the quality of the biographic data.”

Steve Battjer

Owner and Chief Engineer

5010 Tech

Get started today

Trial our products free for 30 days or request to speak with one of our product experts.

Our AI-powered products prioritize security and privacy, backed by our certifications.

We implemented a Information Security Management System which is certified by DNV according to
ISO/IEC 27001 standard.

We implemented a Privacy Information Management System which is certified by DNV according to ISO/IEC 27701 standard.