Google Shopping API / Match (EAN/GTIN)

Unique

Google 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.