RapidInput VIN Reader – the mobile capture solution for vehicle identification numbers

VIN Reader

The RapidInput VIN Reader is an extremely powerful mobile imaging and text recognition tool. Integrated into your mobile application, it enhances your solution by enabling it to read the vehicle identification number of cars. The VIN Reader uses the embedded camera of the Smart Phone and real-time user guidance to detect and extract all information from the vehicle identification number.  The VIN Reader extracts the information directly from the vehicles windshield, door sticker or paper document and is optimized to work under most difficult conditions. The VIN Reader enables a wide range of use cases for improving internal and customer facing workflows.

What you get

  • Header files (.hpp files) containing API written in C++ and function descriptions
  • .framework file containing static .a libary compiled in both 32-bit and 64-bit ready for integration into 3rd party application
  • API documentation including sample code for explanation



  • VIN extraction
  • Barcode Extraction
  • GPS location
  • Security (e.g. user verifications) measures on request
  • Additional features such as vehicle detection, number plate recognition etc. on request


Supported operating systems

  • iOS 9 and later
  • Android coming soon


Supported devices

  • Full performance support for iPhone 5S, 5C, 6 (plus) or later
  • Full performance support for iPad 3, 4, Air, Mini 2, Mini 3 or later
  • Running on iPhone 4s and iPad Mini with potentially reduced performance

Supported VIN types

  • VINs which follow the ISO Standard 3779:2009
  • 7 to 20 characters and potentially additional check digits
  • characters from a-z and A-Z, numbers from 0-9 and separators “-“, ”.”, “ “
  • Specifically tuned for Renault, Volvo, Ford Fiesta, Ford Focus, Hyundai I 30, Hyundai IX 35, Kia Ceed, Kia Sportage, Nissan QASHQAI, Opel Astra, Opel Corsa, Volkswagen (Passat & Golf), Fiat Ducato
  • Additional support on request


Supported Barcodes

  • 2 of 5 interleaved
  • 2 of 5 industrial
  • Code 128
  • Code 39


Supported Input

  • List of expected VINs
  • Regular expression
  • Number of characters
  • Availability of barcode and/or VIN
  • Potential font color or background and/or foreground colors