Top 10 APIs for Barcodes

Barcodes, also known as UPC and EAN codes, let manufacturers and sellers identify and keep track of every product manufactured, for sale, and sold. Each barcode differentiates each product, and holds data about brand, style, size, flavor, color, manufactured date, and other information useful for tracking inventory throughout the supply chain and retail lifecyle. Barcodes contain encoded data that is scalable, so as products get improvements or upgrades, the barcode can become larger to include the new information.

Developers who want to create applications for manufacturers, shippers, wholesale or retail outlets, or other uses along the supply chain can utilize Application Programming Interfaces, or APIs to factor-in barcode reading or writing functions. The best place to find these APIs is in the Barcodes category on ProgrammableWeb.

In this article we detail the ten top Barcode APIs as determined by website traffic on ProgrammableWeb.

1. Open EAN/GTIN Database

The Open EAN/GTIN barcode number database lets users query barcode numbers and receive information about related products. The database contains EAN/GTIN/UPC/JAN codes and provides detailed information about the products that are tagged with such a barcode number. The Open EAN/GTIN APITrack this API lets users query the database from their own web sites and applications.

2. Chomp API

Chomp APITrack this API provides access to nutritional data on over 500,000 food products. The Chomp API enables developers to programmatically access nutrition labels, ingredients, trace ingredients, allergen warnings, product images, barcodes, and more.

3. Can I Eat It? Barcode API

Can I Eat It? is a social food and drink application for users to connect and share food products and nutritional information. Developers can enable applications to access data about over 80,000 food products with the Can I Eat It? Barcode APITrack this API. The API supports product search by name, product search by barcode, basic product information, tasting notes, detailed nutritional data, allergen lists, vegan, vegetarian, and fairtrade status.

4. UPC Database RPC XML API

The UPC Database RPC APITrack this API provides XML results from a UPC Database. It is offered from an independent developer and requires an account with the website for submitting updates, searching by product description, tracking submissions and other features.

5. Barcodable API

The Barcodable APITrack this API can be used to lookup products by UPC, EAN, or ASIN, and to convert between various product codes. Requests can be made from the command line using CURL or your programming language of choice.

6. Barcode Lookup

The Barcode Lookup API allows developers to query a database of more than 150 million products by barcode or search text. The API returns a given product's name, category, description, customer reviews, photos, etc. It could be used to provision a shopping app, barcode scanning app, or product information lookup tool with necessary information.

7. QR-Server QR Code API

QR-Server provides specialized bar code solutions using the QR Code standard. Developers can create and read QR Codes with the QR-Server QR Code APITrack this API.

8. Digit-Eyes

Digit-Eyes scans UPC codes and produces audio product information and maintains an UPC/EAN database of over 35 million products and items. It is designed for people who are visually impaired or otherwise have problems identifying products. The Digit-Eyes API provides developer access to the UPC/EAN Database for retrieving, editing, deleting, and adding records via XML or CSV interface.

9. Scanova

Scanova allows customers to design, create, and manage personalized QR codes and dynamic QR codes. The Scanova QR Code Generation APITrack this API can be used to integrate with the service to generate custom scannable codes for sharing to social media, engaging customers by location, making payments, and much more.

Create and manage custom QR codes with Scanova API

Create and manage custom QR codes with Scanova API. Image: Scanova

10. QRTag API

QRtag generates a QR code for a given URL. The APITrack this API returns QR codes in a PDF, or SVG or PNG images. To use the API, embed it as a normal image.

Developers can find many more APIs, along with 65 SDKs and 98 Source Code samples in the Barcodes category of ProgrammableWeb.

Be sure to read the next Top APIs article: 10 Popular APIs from the Testing Category