upc.dev — Product Data API
The product data API that developers actually want. 5.9M canonical products, one lookup. Barcode in, intelligence out.
5.9M
Canonical products
<200ms
Avg response
Top Brands
Top Categories
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.
Loading...