Can’t find what you’re looking for? Check out these other top Barcode APIs.
Top 8 Best Barcode & UPC APIs
Barcodes
A barcode or bar code is a way of representing data in a machine-readable, visual form. Initially, barcodes represented data by varying parallel line widths and spacings. Special optical scanners, or barcode readers, will check certain barcodes. 2D barcodes can be read or deconstructed on mobile devices with built-in cameras such as smartphones, using application software.
Related: Looking for QR Codes Instead? Check out the Top QR Code APIs
What is the best barcode & UPC API?
After reviewing all the barcode & UPC APIs, we found these 8 APIs to be the very best and worth mentioning:
- Barcode Lookup API
- Product Data API
- barcode.monster API
- Barcode Generator API
- Nutritionix - Nutrition Database API
- Textibility API
- Amazon Price API
- Edamam Food and Grocery Database API API
Our Top 8 Best Barcode APIs for 2021
Barcode Lookup API | Best for Product Data by UPC, EAN, ISBN | Connect to API |
Product Data API | Best for Product Searches by UPC | Connect to API |
barcode.monster API | Best for Looking up Data by Barcode | Connect to API |
Barcode Generator | Best for Extracting Data by All Barcode Types | Connect to API |
Nutritionix - Nutrition Database API | Best for Searching Food by UPC | Connect to API |
Textibility API | Best for Decoding & Generating Barcodes | Connect to API |
Amazon Price API | Best for Converting Barcode Types | Connect to API |
Edamam Food and Grocery Database API | Best for Parsing/Searching Food by UPC | Connect to API |
Our Top Picks for Best Barcode/UPC APIs
Whether you're looking to add barcode scanning, barcode images, or barcode detection to your website or mobile app, you're in need of a barcode API.
Test out the barcode-related APIs in this article to help you get started.
1. Barcode Lookup API
The Barcode Lookup API is a simple API to lookup product data and pricing for over 150+ million unique items by:
- UPC
- EAN
- ISBN codes
- or search terms.
2. Product Data API
The Product Data API, like the Barcode Lookup API, allows you to to do both product searches and specific product look ups using the UPC, Part Number, EAN, Brand or Search Query. Results include full product data and competitive pricing found on sites from around the internet.
Example
Input
UPC: 30937302731
JSON Response
{5 items "success":true "status":200 "identifier":"30937302731" "identifier_type":"upc" "items":{17 items "ean":"0030937302731" "title":"1/4Male D.U.Plug" "description":"California Proposition 65: This product contains a chemical known to the State of California to cause cancer. California Proposition 65: This product contains a chemical known to the State of California to cause birth defects or other reproductive harm.1/4" MNPT D style plug has a 1/4" basic flow size and is steel plated to resist rust. Has a maximum inlet pressure of 300 PSI and air flow of 34 SCFM. D style couplers and plugs are ideal for automotive application." "upc":"030937302731" "brand":"MILTON" "mpn":"0003093730273" "color":"Gold" "size":"1/4" NPT male" "dimension":"2 X 1 X 1 inches" "weight":"3.1 Pounds" "currency":"" "lowest_pricing":1.29 "highest_price":23.4 "images":[...]9 items "pricing":[...]9 items "asin":"B000BHKWG4" "ebay_id":"253244685081" } }
3. barcode.monster API
The barcode.monster API (created by https://barcode.monster) allows you to search over 5,179,322 items in their database.
The API is completely free to use. Get started today.
4. Barcode Generator
If you're looking to create barcodes instead of reading/searching them, the Barcode Generator API is for you.
The online barcode generator creates perfect barcodes for items, books, or packages, supporting Code 39, Code 128, UPC-A, UPC-E, EAN-8, EAN-13, among other types.
Each barcode is customizable with the following options:
- text
- format
- width
- height
- displayValue
- fontOptions
- font
- textAlign
- textPosition
- textMargin
- fontSize
- and much more.
Get started now for free by subscribing to the freemium plan.
5. Nutritionix - Nutrition Database API
For those that need to search for food by UPC, the Nutritonix Nutrition Database API is the way to go.
The API has two simple endpoints:
- Food Search
- UPC Search
Sample JSON Response
{42 items "old_api_id":NULL "item_id":"51c3d78797c3e6d8d3b546cf" "item_name":"Cola, Cherry" "leg_loc_id":NULL "brand_id":"51db3801176fe9790a89ae0b" "brand_name":"Coke" "item_description":"Cherry" "updated_at":NULL "nf_ingredient_statement":"Carbonated Water, High Fructose Corn Syrup and/or Sucrose, Caramel Color, Phosphoric Acid, Natural Flavors, Caffeine." "nf_water_grams":NULL "nf_calories":100 "nf_calories_from_fat":0 "nf_total_fat":0 "nf_saturated_fat":NULL "nf_trans_fatty_acid":NULL "nf_polyunsaturated_fat":NULL "nf_monounsaturated_fat":NULL "nf_cholesterol":NULL "nf_sodium":25 "nf_total_carbohydrate":28 "nf_dietary_fiber":NULL "nf_sugars":28 "nf_protein":0 "nf_vitamin_a_dv":0 "nf_vitamin_c_dv":0 "nf_calcium_dv":0 "nf_iron_dv":0 "nf_refuse_pct":NULL "nf_servings_per_container":6 "nf_serving_size_qty":8 "nf_serving_size_unit":"fl oz" "nf_serving_weight_grams":NULL "allergen_contains_milk":NULL "allergen_contains_eggs":NULL "allergen_contains_fish":NULL "allergen_contains_shellfish":NULL "allergen_contains_tree_nuts":NULL "allergen_contains_peanuts":NULL "allergen_contains_wheat":NULL "allergen_contains_soybeans":NULL "allergen_contains_gluten":NULL "usda_fields":NULL }
6. Textibility API
The Textibility API is a super-comprehensive API for extracting information from images and documents in a number of formats and generating images and documents from structured data.
The API can extract data from:
- PDFs
- SVGs
- Barcodes
- Charts
- eBooks
For Barcodes, the API can:
- Decode Barcode - Decodes the supplied barcode (from an PNG/GIF/JPEG image or a PDF file) and returns the barcode data.
- Generate Barcode - Generates a barcode from specified content and returns it as a PNG/GIF/JPEG image or a PDF file.
- Generate Barcode Label - Generates printable labels and returns the labels as a PDF file.
7. Amazon Price API
The Amazon Price API is a service that returns real-time price information of Amazon products.
Regarding barcodes, the API has 2 endpoints to convert code formats from:
- UPC to ASIN
- EAN to ASIN
8. Edamam Food and Grocery Database API
The Edamam Food and Grocery Database API allows developers to search over 550,000 unique food products by UPC codes
Search for a food by keyword, food name or UPC/Barcode Sourcing of nutrition facts for a given food, including: macro and micro nutrients, allergen labels, lifestyle and health labels
Related Barcode Info
Types of Barcodes
One-Dimensional / 1D Barcodes
One-dimensional (or 1D) barcodes systematically represent data by varying the widths and spacings of parallel lines.
- UPC Code
- EAN Code
- Code 39
- Code 128
- ITF
- Code 93
- etc...
Two-Dimensional (2D) Barcode Types
Two-dimensional, (or 2D) barcodes systematically represent data using two-dimensional symbols and shapes.
Summary: Best Barcode APIs for Developers
API | Main Functionality | Popularity Score | Latency | Success Rate |
---|---|---|---|---|
Barcode Lookup API | Product Data by UPC, EAN, ISBN | 8.7/10 | 428ms | 46% |
Product Data API | Product Searches by UPC | 9.3/10 | 1021ms | 100% |
barcode.monster API | Looking up Data by Barcode | 8/10 | 6523ms | 68% |
Barcode Generator | Extracting Data by All Barcode Types | 5.7/10 | 8445ms | 82% |
Nutritionix - Nutrition Database API | Searching Food by UPC | 9.5/10 | 524ms | 96% |
Textibility API | Decoding & Generating Barcodes | 5.9/10 | 794ms | 50% |
Amazon Price API | Converting Barcode Types | 9.6/10 | 1115ms | 100% |
Edamam Food and Grocery Database API | Parsing/Searching Food by UPC | 9.5/10 | 724ms | 98% |
Leave a Reply