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
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.
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.