Google Shopping API / Variants

Google Shopping Variants API

Return the size, colour and configuration variants of a product on Google Shopping as structured JSON — each tied to the right parent product by EAN/GTIN. Built for brand and digital-shelf use cases.

What you get back

  • All variants of a product (size, colour, configuration)
  • Identifiers and price per variant
  • Tied to the right parent product via EAN/GTIN matching
  • Structured JSON — no HTML parsing
  • 40+ country coverage

Example request

Request

curl "https://api.shoppingscraper.com/variants?ean=4548736112117&site=shopping.google.fr" \
  -H "Authorization: Bearer your_api_key_here"

Response

{
  "product": { "title": "Sony WH-1000XM4" },
  "variants": [
    { "color": "Black", "ean": "4548736112117", "price": 279.00 },
    { "color": "Silver", "ean": "4548736112124", "price": 285.00 }
  ]
}

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

What does the variants endpoint return?

The size, colour and configuration variants of a product, each with identifiers and price, tied to the right parent product.

Who uses it?

Brand teams and digital-shelf platforms tracking full product-catalog completeness and variant-level pricing.

Is it matched?

Yes — variants are returned for the parent product resolved from your EAN/GTIN.

Build on the Variants endpoint

Real-time, matched Google Shopping data from one API. Tell us your volume and concurrency.