ProductGuru is a free, open barcode and product database built for developers, businesses, price-comparison engines, e-commerce platforms, and curious consumers. We aggregate product data from dozens of public sources and give every product in our database a CertaScore — a data confidence rating that tells you how reliable each record is.
/lookup/{ean}.json and /search?q= endpoints directly.Every product record in ProductGuru carries a CertaScore (0–100%), our proprietary measure of how confident we are in the accuracy of the product data.
CertaScore is recalculated automatically as new data is ingested. Brands can improve their product's score by submitting verified data through the Brand Portal.
Our database is aggregated from public, authoritative sources. Every record undergoes EAN checksum validation and cross-source deduplication before it enters the database. Full data sources breakdown →
AI-generated product descriptions and attributes are labelled "AI-estimated" on /p/<ean> product pages. Each page carries a visible provenance chip linking to how we use AI: "Generated automatically from a template" where a program assembled the page from stored data, "AI-generated" where AI drafted it (individual pages are not reviewed before publication), and "Compiled from an official source" on recall and register pages, which contain no AI-generated text. All AI output is synthesised from public product information and does not reproduce copyrighted content.
The ProductGuru API is free, requires no authentication, and returns JSON:
GET /lookup/{ean}.json — Look up a single product by EAN barcodeGET /search?q={query} — Search by product name or EANGET /catalog/stats — Database statisticsFull API documentation: /developers — OpenAPI schema: myproduct.guru/api/v1/openapi.json
Got questions, partnership enquiries, or want to submit product data? Reach out via our contact form or email [email protected].
Direct email: [email protected]