Barcode Intelligence - Component - ID Parser


Anyone who works with State IDs knows there is no set standard when encoding personal information in barcodes. One state may encode first name, then last name. Another state may order them as last name, followed by first name. This lack of data consistency makes it difficult to work with data scanned from ID’s from multiple states. Passports are more consistent, but still can be confusing in what different pieces of data mean.

These APIs will take raw scanned barcode data from State IDs, military IDs, and passports and decode them into an easily readable and understandable JSON format that clearly defines the information such as name, ID number and expiration date. Use this in combination with a Scan-to-Cloud API to get the most out of it. This API does not validate the ID with state databases.

Sample Use Cases

This API can be used to easily create a “Check ID” app for restaurants and grocery stores selling alcohol or controlled substances. Simply scan the barcode on the back of the customer’s ID and send the data to this API. It will tell you the person’s birthdate, no matter where they are from as long as there is a barcode. Most fake IDs do not encode the barcode properly and will fail to match the front of the card.

With increased security requirements for schools, governmental facilities and high-profile public events, this API makes it easier to document attendance by scanning IDs as members enter a venue. Even international audiences can be checked in and accounted for.


While this API does not require any devices directly to use, it should be used with a barcode scanner. It can be used with a scanner app on a phone, a mobile computer, or a hand scanner. Zebra scanners and mobile computers are recommended for speed and accuracy.

Service Level Objectives (SLOs)

  • Throughput: Based on pricing plan selected. Basic = 1 call every 2 seconds
  • Response Time: Average is < 200ms.
  • Uptime: 99%
  • Support: Visit the Forums or Help.


A Zebra Savanna application key is required for using and testing this API. See the Getting Started Guide for instructions on obtaining a key.

Tags: Search, Scanner




Parse Passport

Returns json of parsed passport information.


Parse State Driver License

Returns json of parsed state driver license information