Google Shopping API / Match (EAN/GTIN)
UniqueGoogle Shopping EAN/GTIN Matching API
Google's barcode index frequently returns the wrong product or none at all. Our resolver takes an EAN/GTIN and returns the correct Google Shopping product in real time — so every offer, variant and review you pull belongs to the right item. This matching layer is what makes the data trustworthy.
What you get back
- The correct Google Shopping product for a given EAN/GTIN
- Confidence that downstream offers/variants/reviews belong to the right item
- The matched Google Shopping product ID (Enterprise) to persist in your warehouse
- Real-time resolution — no stale mapping tables
- Catalog matching delivered as a service on Enterprise (from 500k products)
Example request
Request
curl "https://api.shoppingscraper.com/match?ean=5702017416663&site=shopping.google.co.uk" \
-H "Authorization: Bearer your_api_key_here"Response
{
"ean": "5702017416663",
"matched": true,
"product": { "title": "LEGO Icons 10313 Wildflower Bouquet", "brand": "LEGO" }
}The rest of the Google Shopping API
Designed for
Pricing platforms
The data layer under your dashboard
Repricers
Real-time price-change feeds, 40+ countries
Digital shelf
Every merchant offer, every product
Brand MAP teams
MAP enforcement across every GS merchant
Large retailers
10K–5M products, one API
Market intelligence
Repeatable pulls with audit trails
FAQ
Why do I need a matching endpoint?
A raw barcode search on Google often returns a lookalike or nothing. The match endpoint resolves the EAN/GTIN to the correct Google Shopping product, so the prices you act on belong to the right item.
Do I get the Google Shopping product ID?
The matched offers, variants and reviews are returned on every plan. The canonical Google Shopping product ID itself is returned on Enterprise, so you can persist the mapping and reuse it without matching again.
Can you match my whole catalog for me?
Yes — on Enterprise, matching is a delivered service from 500k products. Tell us the volume and we will scope it.
Build on the Match (EAN/GTIN) endpoint
Real-time, matched Google Shopping data from one API. Tell us your volume and concurrency.