upc.dev — Product Data API
The product data API that developers actually want. 10M+ canonical products, one lookup. Barcode in, intelligence out.
Top Brands
Carrefour (18,403)Coop (13,337)Lidl (12,781)Aldi (10,807)Auchan (10,041)Hacendado (9,904)Tesco (9,634)Delhaize (9,364)duravit hornberg ag (9,043)Jumbo (8,700)U (8,543)Wal-Mart Stores, Inc. (8,127)Nestlé (8,008)Target Stores (7,965)Migros (6,756)darice (6,741)The Kroger Co. (5,600)Leader Price (5,593)Albert Heijn (5,556)Spar (5,476)
How it works
- Scan or enter a barcode.
- upc.dev checks dozens of authoritative data sources in parallel across regulatory, open-data, and marketplace categories.
- The consensus view — name, brand, category, ingredients, country of origin, recalls — returns as JSON or rendered HTML.
- Every signal is cached in a time-series omniscience database so changes are detectable over time.
Frequently asked questions
- What is a UPC?
- A UPC (Universal Product Code) is a 12-digit barcode used worldwide to identify retail products. upc.dev aggregates product data from dozens of authoritative sources indexed by GTIN/UPC/EAN/ISBN.
- How accurate is upc.dev's product data?
- Every product is verified against multiple independent sources. We cache every data point as a timestamped signal and surface the consensus view.
- Is there a free tier?
- Yes. Public barcode lookup is free with no signup required. Deeper intelligence, enrichment, and the Command Center require an API key.
- What data sources does upc.dev use?
- We aggregate from dozens of authoritative sources spanning regulatory, open-data, and first-party categories. Full methodology at /methodology.
- How do I look up a barcode?
- Enter any UPC, EAN, ISBN, or GTIN on the homepage, or call GET /v1/product/{upc} for JSON.
- Does upc.dev cover Amazon, Walmart, and eBay?
- Yes — we cross-reference UPCs across major marketplaces and resolve identifiers to brand, category, and canonical product records.