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"
    }
}