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.