A UPCitemdb alternative with ingredients, allergens and Nutri-Score, not just a product name
UPCitemdb is a quick way to turn a UPC into a title and some retail listings, and its no-sign-up tier is handy for a prototype. The free plan stops at 100 requests a day and the first paid plan is $99 a month. The Barcode Lookup API is built for food, cosmetics and household products: scan an EAN, UPC or GTIN and get the brand, quantity, ingredients, allergens, Nutri-Score, NOVA group and per-100 g nutrition from 4.3 million products, with the Open Facts attribution included.
| What | UPCitemdb | Barcode Lookup API |
|---|---|---|
| Free tier | Explorer: no sign-up, 100 combined requests a day (as published). | 500 tokens a month, no card; one lookup costs 1 token. |
| Entry paid price | DEV $99/month: 20,000 lookups a day, 2,000 searches a day, burst limits apply (as published). | Starter $6.99 for 25,000 tokens, Pro $24.99 for 150,000. |
| What a hit returns | Product title and retail listings; eBay sales data cannot be redistributed (as published). | Name, brand, quantity, ingredients, allergens, Nutri-Score, NOVA group, nutrition facts per 100 g, image URL. |
| Authentication | No key on the free plan; a user_key header on paid plans (as published). | One API key, sent as the X-Api-Key header. The same key works for every API in the catalog. |
| Data source | Not stated beyond the eBay listings note (as published). | Open Food Facts, Open Beauty Facts, Open Products Facts and Open Pet Food Facts, community databases under the Open Database License. Attribution is returned with every product. |
Facts about UPCitemdb were read from its own pages on October 29, 2026. If something has changed since, tell us and we will update the page. Sources: UPCitemdb API explorer, UPCitemdb developer docs.
Reasons to pick Barcode Lookup API
- Nutrition and ingredients, which no retail-listing database carries, for food, beauty, pet food and household products.
- Search by name or brand, filter by category, country, Nutri-Score or NOVA group, and a random-product endpoint for testing.
- Share-alike data done right: the Open Database License attribution comes back in every response so you can display it.
- The same key also opens the Barcode Generator API for printing the codes you look up.
When UPCitemdb is still the better choice
- Your products are electronics, apparel or general retail; UPCitemdb's listings cover those where Open Facts data does not.
- You specifically want retail offers and prices with a product.
Try it with your key
The first endpoint of the API as a curl command. Create a free key and paste it in. (Catalogue Stats, 1 token).
curl "https://api-barcode-lookup.dataandapis.com/v1/products/stats" \
-H "X-Api-Key: YOUR_API_KEY"Plans
Free 500 tokens a month · Starter $6.99 for 25,000 · Pro $24.99 for 150,000 · Ultra $99.99 for 1,000,000. Every plan covers every API.
Questions people ask
- Which barcode formats work?
- EAN-13, EAN-8, UPC-A, UPC-E and 14-digit GTINs. The lookup tries the exact code and the zero-padded 8, 12, 13 and 14 digit variants.
- Why does the response include an attribution block?
- The Open Facts databases are published under the Open Database License, which requires attribution alongside the data. The block is there so you can show it without extra work.
- How fresh is the data?
- A daily delta refresh from the Open Facts exports, about 9,000 product changes a day.
One key, 128 APIs, free to start
500 tokens a month without a card. Most calls cost one token.
Create a free account