Check Scanner SDK

Extract check data as key-value pairs to speed up your workflows

Trusted by 250+ industry leaders

Deutsche Telekom Case Study AXA Success Story
rocket_launch Solution

Fast, secure, and easy-to-use check scanning

With the Scanbot Check Scanner SDK, you can quickly and reliably extract data from international checks. Integrate the Scanbot Check Scanner SDK into your mobile application to replace error-prone manual data entry with fast and accurate automatic data extraction.

Our check scanning technology extracts the check number, routing number, and account number as key-value pairs from the MICR code, which you can easily process in your app. This simplifies workflows for both your customers and employees, reducing errors and saving time. The entire scanning process happens offline on the device, without any server connections, ensuring complete data security for sensitive financial information.

Available for mobile development platforms

Available for mobile development platforms

Scan and extract data from checks

The Scanbot Check Scanner SDK supports multiple check standards, including US, French, Kuwaiti, Australian, Indian, Israeli, UAE, and Canadian formats. It extracts key data fields from checks such as:

(Need support for a different check standard? Get in touch to discuss options.)

Background image for the section with highlighted squares

Ship quickly with our flexible APIs

Get started

Frequently Asked Questions

What is a check scanner SDK? 

A check scanner SDK is a software solution for financial institutions to digitize and process paper checks. The software can be integrated in an app or website environment. 

The Scanbot Check Scanner SDK captures the check number, routing number, and account number from the MICR code as key-value pairs, allowing for easy processing within your backend systems. Our solution operates fully offline, ensuring complete data security for sensitive financial information.

What is an MICR code? 

MICR stands for Magnetic Ink Character Recognition. It is a unique 9-digit code used in banking to facilitate check processing. The first 3 digits refer to the city’s pin code. The middle 3 digits refer to the bank code and the last 3 digits refer to the branch code. Read more about MICR codes and how they work on our blog.

How does the Scanbot Check Scanner SDK work? 

Our SDK enables your end-users to scan checks along with the corresponding MICR codes, simply by snapping a picture with their device. They can then upload the image in your online banking app and the data can be processed in your backend. 

As the Scanbot Check Scanner SDK operates entirely offline, it never sends any data to our servers or those of a third party. It therefore also complies with both the GDPR and the CCPA and is ideal for handling sensitive data.

Does the Scanbot Check Scanner SDK need an internet connection? 

No, as a 100% offline solution, the SDK doesn’t need an internet connection. This guarantees that sensitive financial information remains secure, with all data privacy measures upheld.

Can I scan international checks with the Scanbot Check Scanner SDK? 

Yes. Our SDK supports multiple check standards, including US, French, Kuwaiti, Australian, Indian, Israeli, UAE, and Canadian formats. If you need support for a different standard, get in touch with us to discuss the options.

What should I consider when choosing a check scanning software?

A Check Scanner SDK should provide high-quality outcomes that allow for accurate data extraction and simplified processing. It should increase your efficiency by reducing processing time and minimizing human errors.

Here are some important factors to consider:

Performance and accuracy: Ensure that the software is capable of high-quality scanning and accurate data extraction. It should be simple and quick to use. The Scanbot Check Scanner SDK comes with intuitive user guidance, as well as custom filters to optimize the raw check image for later processing.

Compatibility: Look out for software that works seamlessly with your development environment and is compatible with the devices you plan to use, both mobile or desktop.
 
Data privacy: As check scanning involves the handling of sensitive financial information, it is important that the SDK complies with both the GDPR and the CCPA. The Scanbot Check Scanner SDK operates entirely offline, ensuring full data privacy, so you don’t have to worry about anything.
 
Developer support: Make sure your software provider offers sufficient guidance for developers to facilitate smooth integration. Our developers are there to support you with any obstacles your team may encounter.

Pricing model: Look for a pricing model that fits your business needs and scales without extra costs. Our pricing model is simple: unlimited scanning for a flat annual fee, regardless of the number of scans, users, or devices.

How do I integrate the Scanbot Check Scanner SDK into my app? 

Our Check Scanner SDK comes with detailed documentation that takes you through the integration process step by step. The entire integration doesn’t take longer than a few hours. If you need any additional support, we are happy to help you with our free support channels.

Which platforms is the Scanbot Check Scanner SDK currently available for? 

Our Check Scanner SDK supports development for Native Android and iOS, JavaScript (Web), Flutter, React Native, Cordova, Capacitor / Ionic, Xamarin and .NET MAUI. Try the Scanbot Check Scanner SDK by downloading the demo app or requesting a free trial license.