Scanbot SDK

Text Recognition OCR Scanner SDK

The Scanbot Optical Character Recognition (OCR) SDK for iOS and Android enables automated document processing in your app through machine learning optimization.

Enable automated processing in your app

With our Scanner SDK, you can easily integrate OCR technology into your mobile app. It uses machine learning optimization for even better results and therefore enables automated document handling. During the process, an algorithm extracts text from paper documents and transforms it into an editable and searchable PDF-file. The automated perspective correction and smart filters lead to the best possible results while scanning. Users can scan documents and instantly work with the recognized text. Our SDK is suitable for all major mobile operating systems and development platforms.

› Here you can find a full overview of all supported platforms and available features

How does the OCR SDK work?

The use of technically challenging data extraction is easier than ever with our OCR SDK. It can be integrated into existing apps within three business days.

  1. Hold your phone over the document you would like to scan.
  2. The automatic user guidance directs you into the perfect position above the document. While scanning, the edge detection shows you which parts are going to be cropped later on. After that, the perspective correction and automatic cropping guarantee perfect results.
  3. The extracted data will be converted into a digital file. The file can be edited and is searchable as well. Instead of JPG, you can also choose TIFF to save large images.
  4. You can choose from full color, grayscale or black & white image filters. Your documents look sharp and clear.

Advantages of our OCR SDK features

The OCR SDK lets you extract text from documents in more than 100 languages. The document scanner module comes with a customizable user interface and numerous features to make your documents look perfect.

No bad scans due to "user error"

Our interactive scanning UI guides the user into the best scanning position to produce clear scans.

100+ languages

The OCR SDK recognizes Latin, Asian, Arabic, and Cyrillic character sets and you can even specify multiple languages.

PDF with embedded text

The OCR SDK creates multi-page PDF with sandwiched OCR text. You see the scan and you can select the text.

GDPR, CCPA & DSGVO compliant

Due to our solution working 100% offline, it is compliant with any data privacy law.

Available on all major platforms

FAQ — Frequently asked questions

How many languages are supported by the Scanbot OCR SDK?

The OCR SDK supports around 100 different languages in Latin, Asian, Arabic, and Cyrillic characters.

Is it possible to filter & extract particular information from a document?

Yes, with our data extraction feature, you can extract specific information contained in a document. It supports scanning of medical certificates and 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 OCR 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 for all standard platforms, such as Xamarin, Xamarin.Forms, Flutter, Cordova, Ionic, React Native, and PhoneGap. Example projects can be found on GitHub.

Get the Scanbot SDK fact sheet

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

Max Stratmann

Chief Sales Officer

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.

Latest news from our blog

See all articles