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 — matched to the right product. Scheduled batch processing as standard, or the Real-Time API on Enterprise. 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 EAN/GTIN resolution
Find any product on Google Shopping by EAN
Type any EAN/GTIN barcode and get a preview of the product and its first seller on Google Shopping — title, image, brand and live price — across 10 countries.
Live demo. Type your own EAN/GTIN above and press Enter to run it for real.
LEGO 10313 Icons Boeket met wilde bloemen
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 — already matched to the right product by EAN/GTIN. Scheduled batch processing as standard; the Real-Time API on Enterprise.
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).
Scheduled or Real-Time?
Both. Scheduled is the standard on every plan: submit your products and we process them in batches on your schedule — stable, predictable, standard credit cost. The Real-Time API — a synchronous live call for applications that need an answer in the moment — is available on Enterprise at a premium credit rate.
Build on the Offers endpoint
Real-time, matched Google Shopping data from one API. Tell us your volume and concurrency.