What can you do with the ShoppingScraper Google Shopping Offers API?
- Scrape offers from multiple sellers on Google Shopping in any supported country
- Scrape prices, shipping, and total cost based on the URL or SKU
- Use the EAN to match products on Google Shopping's marketplace
API response
url | the requested URL | |
sku | the requested SKU code | |
geo | country | selected country for request on Google Shopping |
status | response | server response from the request (200/404/429/500) |
results | classification | type of data returned from Google Shopping |
offers | sellerName | seller's name on Google Shopping |
sellerReference | unique seller reference on Google Shopping | |
price | price of the product offer | |
shippingPrice | shipping cost for the product offer | |
totalPrice | total price including shipping | |
condition | condition of the product offer (New/Used) | |
shippingMethod | shipping method used for the product offer |
Parameters
Description | Example values |
Add your own metadata to your request, will be added to the payload | internal product id = 5555 |
Any ISO 3166-1 country code where Google Shopping is supported | US, NL, etc. |
Identify any product with SKU code | 1690391943313076262 |
Your ShoppingScraper API key | (hidden for security) |
Matching
We only return data if we can accurately match the EAN or SKU on Google Shopping.
Sample URL using URL
https://api.shoppingscraper.com/offers?site=shopping.google.nl&url={URL}&api_key={API_KEY}
Sample URL using EAN
https://api.shoppingscraper.com/offers?site=shopping.google.nl&ean={EAN}&api_key={API_KEY}
Sample URL using SKU
https://api.shoppingscraper.com/offers?site=shopping.google.nl&sku={SKU}&api_key={API_KEY}
Sample payload
{ { "results": [ { "ean": "4024074895542", "sku": "1690391943313076262", "url": "https://www.google.com/shopping/product/r/nl/1690391943313076262", "title": "Vaillant Gateway myVAILLANT Connect + Thermostaat sensoROOM VRT51f", "thumbnail": "https://lh3.googleusercontent.com/spp/AOgFAqNbil98r1myeFZFucfGH0K1vvRhjgIGc2q8c7yz8UM3i_-BMB-bfPszT5l1wv6XzJKG4aA41QS2dJAiVxRNAxEwfjtaoOOiYNzgSKP1AdaqnyNIkpxJ2dSe7pIio9ONI7GqQbsfMnYbJ1mq11IiESlvauOXTYbEpVfQPs5-bdxDMZwHMcBbTobcBXrrDJLdhRKIAluKkLo=s256-rw-pd-pc0x00ffffff", "availability": "InStock", "currency": "EUR", "offers": [ { "sellerName": "Solyd", "sellerReference": "https://www.solyd.be/nl/vaillant-set-sensoroom-vrt-51f-myvaillant-connect-vr-940f-0010035734.html", "price": "198.70", "shippingPrice": "0.00", "totalPrice": "198.70", "condition": "New", "shippingMethod": "standard" }, { "sellerName": "techniekwebshop.nl", "sellerReference": "https://www.techniekwebshop.nl/vaillant-group-regelingen-acc-regelingen-slimme-thermostaat-set-vr940f-sensoroom-vrt51f-verkoop-per-1-x-1-stuk-0010035734-4024074895542-7591469-1457251-0gi4273-beschermingsgraad-ip-ip20-kleur-overig-met-ifttt-ondersteuning-nee-type-voeding.html?srsltid=AfmBOorgM47_oBwXor1wzUen-evr3dQEzGNbFvsOFwBoEOKhMoxf8N8vmzU", "price": "248.29", "shippingPrice": "7.95", "totalPrice": "256.24", "condition": "New", "shippingMethod": "standard" }, { "sellerName": "Bengshop", "sellerReference": "https://www.bengshop.nl/VAILLANT-REGELINGEN-GATEWAY-MYVAILLANT-CONNECT-THERMOSTAAT-SENSOROOM-VRT51F-0010035734-art?srsltid=AfmBOoqI8TohBHHCRrkz4dTqaQdBm9sNX004Pi5gbo0lEyo5pa2ErK7muVk", "price": "236.07", "shippingPrice": "8.50", "totalPrice": "244.57", "condition": "New", "shippingMethod": "standard" }, { "sellerName": "Ron's Warmte", "sellerReference": "https://www.ronswarmte.shop/verwarming/vaillant-draadloze-sensoroom-thermostaat-plus-myvaillant-connect-internetmodule-voor-vaillant-cv-ketels/", "price": "230.00", "shippingPrice": "0.00", "totalPrice": "230.00", "condition": "New", "shippingMethod": "standard" }, { "sellerName": "bol.com", "sellerReference": "https://www.bol.com/nl/nl/p/vaillant-draadloze-sensoroom-thermostaat-plus-myvaillant-connect-internetmodule-voor-vaillant-cv-ketels/9300000160719366/?Referrer=NLGOOFS&utm_source=google&utm_medium=free_shopping", "price": "250.00", "shippingPrice": "0.00", "totalPrice": "250.00", "condition": "New", "shippingMethod": "standard" }, { "sellerName": "Van Walraven", "sellerReference": "https://www.vanwalraven.com/nl/artnr/501323/vaillant-gateway-myvaillant-connect-%2B-thermostaat-sensoroom-vrt51f?srsltid=AfmBOoq9khMc0zXxgJ5mqr600GSqHtQr8aS17jMyjU_sZ5MzpEoCP2IuIO4", "price": "270.00", "shippingPrice": "0.00", "totalPrice": "270.00", "condition": "New", "shippingMethod": "standard" } ] } ] }
Optimizing Product Matching with Titles in ShoppingScraper API
Including the title of a product in your query can significantly increase the match rate for Google Shopping, using the title to find the correct product.
API Request Example
Send a POST request including a title in the metadata to enhance match accuracy:
POST https://api.shoppingscraper.com/offers?api_key={api_key} BODY: { "site": "shopping.google.nl", "ean": "8720648364181", "metadata": { "title": "Zens stand+Dock draadloze lader - Zwart" } }