Look up any EAN-13 / UPC / GTIN barcode and get the product's factual identity — name, brand, category, technical attributes — plus every official recall notice matched to that barcode. JSON, CORS enabled, no API key, no tracking.
GET https://myproduct.guru/lookup/<barcode>.json curl -s https://myproduct.guru/lookup/4006381333931.json
{
"ean": "4006381333931",
"name": "STABILO BOSS Original highlighter",
"brand": "STABILO",
"category_name": "Office supplies",
"recalls": [],
"recall_count": 0,
"web_url": "https://myproduct.guru/p/4006381333931",
"source": "ProductGuru"
}
404 unknown barcode · 410 product deliberately not served (pharmaceuticals) · 429 slow down.
web_url or https://myproduct.guru wherever the data is displayed.43 million products from open registries, manufacturer feeds and retail catalogues; 135,025 recall notices from public safety agencies. Names are canonical product names; a certainty field (0–100) says how well the record is corroborated.