Google Shopping API
Using Google Shopping API you can scrape Google Shopp results without worrying about proxy rotation and data parsing. Our API is fast and reliable. Each successful request will cost you 5 API credits.
Last updated
Using Google Shopping API you can scrape Google Shopp results without worrying about proxy rotation and data parsing. Our API is fast and reliable. Each successful request will cost you 5 API credits.
Last updated
You have to send a GET request to http://api.scrapingdog.com/google_shopping
with the below-given parameters.
Google Shopping API pricing is available .
api_key
required
Your personal API key. Available on your dashboard Type: String
query
required
This can be any Google query or a complete Google URL. Example1 - query=shoes
country
Type - String
page
This is the page number of Google searches. Its value can be 0 for the first page, 1 for the second page, and so on.
Default Value - 0
Type - String
domain
To obtain local results from a specific country, for example, for India, it will be "google.co.in," and for the UK, it will be "google.co.uk".
Type: String
Default: "google.com"
language
Language of the results. Possible Values - en
, es
, fr
, de
, etc.
Default Value - en
Type - String
lr
Type: String
Limit the search to one or multiple languages.
It is used as lang_{language code}
.
For example - "lang_us"
shoprs
This parameter specifies the helper ID used to apply search filters. To ensure filters work correctly, it must be used together with the updated q
parameter, which includes the name of the selected filter alongside your original query.
Example:
Original query: Coffee
After applying the "Sugar Free" filter: sugar free Coffee
To apply a filter, use the scrapingdog_link
found in the JSON response at filters[index].options[index].scrapingdog_link
.
To apply multiple filters, follow each filter’s scrapingdog_link
individually. Each subsequent request will retain the previously applied filters along with the newly added one. To remove a filter, use its associated scrapingdog_link
.
uule
It is a parameter that specifies the geographic location or locale for which the search results should be tailored. Possible Value could be w+CAIQIFJlbGF5IFN0YXRlcw==
Type - String
tbs
to be searched - An advanced parameter to filter search results.
Type: String
safe
To filter the adult content set safe
to active
or to disable it set off
.
Type: String [active/off]
Default: off
nfpr
It can be set to 1
to exclude these results or 0
to include them.
Type: Boolean
Default: 0
It excludes the result from an auto-corrected query that is spelled wrong.
html
To render the response as raw HTML.
Type: Boolean
Default: false
This is the of the country from which you are seeking Google search results.
Default Value - us