Scanbot SDK

Document Scanner SDK

Our Scanbot Document Scanner SDK delivers the highest quality scans in all situations. The machine learning algorithms inside of it give you excellent detection, image filters, perspective correction, and OCR.

This is how our Document Scanner SDK works

To scan a document, you only need to hold your smartphone over it. Our SDK automatically handles the rest. The result is a perfect PDF or image of each page (JPG, PNG, or TIFF format). Throughout the scanning process, our automatic detection feature finds the document and guides you into the best position possible. The SDK automatically takes a photo, crops, and filters it. Of course, the look of the scan matters. Therefore our image filters are highly tuned to filter shadows, crumpled paper, and reflections. The result is a sharp, bright, and accurate scan.

Scan everything

The SDK has the capability to scan any rectangle with text. Besides documents of any kind, you can scan receipts, business cards, labels, whiteboards, displays, meters and much more. Our Scanbot SDK does not only integrate a complete, high-class document scanning solution into your application but also comes with various data extraction features such as machine-readable zones (MRZ) extraction or text recognition (OCR).

Scanner SDK Fact Sheet

Get the Scanbot SDK fact sheet

To access the fact sheet, Scanbot will process and use the information you provide to contact you about our products and to send you the monthly newsletter. You may unsubscribe from these communications at any time. For more information, please review our Privacy Policy.

Auto-rotation & perspective correction

Our outstanding automatic cropping and perspective correction ensures that scans look just like the original. The edge detection is visible as a rectangle in the live camera, so you can already see what you get. Additionally, the SDK comes with a feature to adjust the crop manually.

Intelligent image filtering

Over the years we have developed a set of image filters that work perfectly for documents. We've got something for every type of document and use-case. The Black & White Filter with its extreme compression allows you to have tiny files. Our Grayscale and Color filters are tuned for documents with images and preserve all details. Our Magic Color filter goes a step further and features an automatic content detection to optimize parts of the page accordingly. The results are bright and sharp documents that look like an enhanced digital version of the original.

No filter

The untouched image

Magic Color

Removes shadows and enhances the images and text for a crystal clear scan


Smaller files that still show all the details

Black & White

Extremely small file sizes and support for true 1bit TIFF images


Pick a base filter and individually adjust it to match your use-case


Top Document Scanner features

Here are the top reasons why you should use the Scanbot Document Scanner SDK for your mobile app. If you have questions, don't hesitate to get in touch below.

No bad scans due to "user error"

Our interactive scanning UI guides the user into the best scanning position to give you a straight and clear scan. This process was fine-tuned over years and used by millions of users.

Machine Learning

Complex algorithms and machine learning solve a lot of scanning problems. We offer highly complex image filters to remove shadows and make text crystal clear. The automatic edge detection, cropping, auto-rotation and perspective correction algorithms make manual adjustments unnecessary.

Easily add data extraction

With our data extraction modules, you can easily add the detection of text (OCR), barcodes, QR-codes, MRZ, and more.


Encryption of data at rest and in transit for images and PDFs.

Available on all major platforms

FAQ — Frequently asked questions

Which documents can be scanned with the Scanbot Document Scanner SDK?

The Document Scanner SDK allows you to scan any rectangular document. Besides documents of any kind, you can scan receipts, business cards, labels, whiteboards, displays, meters, etc.

Why is the scanning quality so much better?

User guidance leads you into the perfect scanning position. Image filters, and an automatic cropping function, enhance the quality of your scan additionally.

Do you offer data extraction features as well?

Yes, with our data extraction feature, you can extract specific information contained in a document. It supports scanning of medical certificates & EHIC-cards, as well as invoices and ID-cards. Please get in touch if you wish to extract data from individual documents. 

How much does the Document Scanner SDK cost?

We offer four packages for iOS and Android (0, I, II, III) in different pricing categories. Our flat-rate model consists of a fixed annual fee, with no pay-per-use or installation costs. Please get in touch regarding your individual quote.

Which platforms are supported by the SDK?

Our SDK is natively developed for iOS (Swift, Obj-C) and Android (Kotlin, Java), but also supports common wrappers such as Xamarin, Xamarin.Forms, Flutter, Cordova, Ionic, React Native, and PhoneGap. Example projects can be found on GitHub.

Max Stratmann

Chief Sales Officer
Schedule a call
Send a mail

Find the best scanning solution for your app. Our expert team will be happy to assist with all of your questions concerning functionality, integration, best practices and the license model.