Google Shopping API / Offers
Most usedGoogle Shopping Offers API
Send a product by EAN/GTIN and get back every merchant's current Google Shopping offer — price, shipping, total, condition and seller — in real time, matched to the right product. This is the core endpoint pricing platforms and repricers build on.
What you get back
- Every seller's current price for the product on Google Shopping
- Shipping price and total landed price per offer
- Seller name + a direct reference link to the listing
- Stock and condition per offer
- Matched to the right product first via real-time EAN/GTIN resolution
Example request
Request
curl "https://api.shoppingscraper.com/offers?ean=4548736112117&site=shopping.google.nl" \
-H "Authorization: Bearer your_api_key_here"Response
{
"product": { "ean": "4548736112117", "title": "Sony WH-1000XM4", "brand": "Sony" },
"offers": [
{ "sellerName": "Coolblue.nl", "price": 279.00, "shippingPrice": 0, "totalPrice": 279.00, "condition": "new" },
{ "sellerName": "Bol.com", "price": 284.99, "shippingPrice": 0, "totalPrice": 284.99, "condition": "new" }
]
}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 offers endpoint return?
Every merchant offer for a product on Google Shopping — price, shipping, total landed price, condition, stock and seller — in real time, already matched to the right product by EAN/GTIN.
How many countries are covered?
40+ Google Shopping country domains. The number of countries you can call is set by your plan (2 / 5 / more than 5 on Enterprise).
Is it real-time?
Yes. Offers are fetched live on each request, so the prices you receive reflect the current market.
Build on the Offers endpoint
Real-time, matched Google Shopping data from one API. Tell us your volume and concurrency.