Scanbot SDK

Quickly enable document scanning with cutting-edge image processing in your app!

Available for

iOS, Android, Xamarin, Cordova, Ionic, React
EU General Data Protection Regulation safe
Get in touch Documentation Downloads

Everything you need to easily build scanning capabilities into your mobile applications

The SDK is ready to be used in your iOS and Android projects right away! We offer dedicated support, free updates during the license runtime and continuous improvements. We are actively developing and releasing new features for the SDK.

You can develop natively (Objective-C, Swift, Java, Kotlin) or use our wrappers for Cordova, Ionic, PhoneGap, Xamarin, Xamarin Forms or React Native. The core of the SDK is written in platform independent C++. Wrappers for iOS and Android are written in native Obective-C and Java respectively and are optimized to be used in modern Swift 3 or Kotlin projects.

The Scanbot SDK is already integrated into many applications with 10s of millions of customers. And it powers our own B2C app Scanbot with over 7 million customers. We offer dedicated support, continuous improvements and extension of the SDK's functionality.

Core Features

  • Document Detection

    Documents will be recognized and extracted automatically

  • Scanning UI

    Guides the user into the best position to capture the document

  • Perspective Correction

    Automatic perspective correction and precision cropping

  • Cropping UI

    User interface to crop pages with easy-to-use magnetic handles

  • Image Processing

    Use image processing filters for perfect color, greyscale or black & white documents

  • PDF Creation

    Create a multi-page PDF file with sandwiched OCR text

  • Privacy

    Everything happens on the device with no server connection required

  • Text Recognition (OCR)

    On-device OCR with machine learning optimization for perfect privacy

  • QR Codes

    Automatic data extraction and classification of contacts, locations, calendar events, URLs and more…

  • Barcodes

    Automatic data extraction from a large variety of 1D or 2D picture codes

  • Machine Readable Zones (MRZ) Beta

    Quick automatic extration of all data points

  • Certificate of Incapacity for Work Scanner Beta

    Extract data from German work incapacity forms

  • Money Transfer Form Scanning

    Real-time extraction of IBAN, BIC, Value, Addressee, Reference

  • Cheque Scanning

    Real-time extraction of account & routing number

  • Data Intelligence

    On-device semantic analysis and heuristics through machine learning

  • Speed up your development

    Benefit from our 7 years of experience in scanning documents

Customizable User Interface

Implement the Ready-To-Use UI with only three lines of code and get the same look and feel as our award winning scanner app Scanbot. Benefit from a proven user experience, super fast integration time and customizable colors and text to match your brand. Or dive into our Classical SDK Components and build your fully customized scanning experience.

Top reasons to choose Scanbot SDK

Our license model is fair and without any hidden fees. You only pay an annual flat fee per platform and app. No initial setup costs and no pay-per-user pricing. So your success in scaling the number of users for your app will not hurt you financially.

No one can compete with the Scanbot SDK in terms of privacy and security. All operations are only taking place on the devices of the users. Without any network connection or obscure third party services involved.

This results in peace of mind regarding men-in-the-middle attacks, privacy concerns and complying with local laws about the location of servers etc.

The Scanbot SDK comes with a on-device OCR solution which supports more than 50 languages. The training data for classification and analysis is already part of the package and doesn't need to be downloaded or computed by a server.

The Scanbot SDK is already used by many apps. Most publicly by our award winning Scanbot app for iOS and Android. Scanbot is utilized by 7 million people worldwide and used to scan more than 1 million documents each month.

This guarantees that the SDK is well tested on thousands of different Android and iOS devices all around the world. We're constantly improving the SDK and are closely following the advancements of iOS and Android to offer the best possible and most advanced technologies.

Available Packages

We are offering the SDK with a yearly flat license model, meaning we don’t take any volume based variables into account (e.g. number of scans). A license always applies to an unique app identifier per operating system (OS). The final price depends on the functionality you require (P Ⅰ, P Ⅱ, P Ⅲ) and the number of OS you want to use the SDK on.

  • Package Ⅰ

    • Document Detection
    • QR Codes & Bar Codes
    • Cropping
    • User Guidance
    • Image Optimization
    • Color Filters
    • PDF Creation
  • Package Ⅱ

    • Document Detection
    • QR Codes & Bar Codes
    • Cropping
    • User Guidance
    • Image Optimization
    • Color Filters
    • PDF Creation
    • OCR
    • MRZ
  • Complete Package

    • Document Detection
    • QR Codes & Bar Codes
    • Cropping
    • User Guidance
    • Image Optimization
    • Color Filters
    • PDF Creation
    • OCR
    • Data Extraction
    • MRZ

Need help?

Contact our team to learn more about the features or to get assistance with technical questions.

Anita Beck

Anita Beck

Scanbot SDK Sales

Max Stratmann

Max Stratmann

Scanbot SDK Sales

Send an email

Discover the SDK in action…

Best of 2014, 2015, 2017 – Google Play Top Developer – App Store Editor’s Choice