Below is a quick overview of all the available data
sourcevalues we support with Google Shopping.
You can jump to your preferred Google Shopping page type by selecting the page link below. Each page contains the parameter table as well as code examples to help you get started with your query.
localeparameter will allow you to change the interface language (not results) of the Google Shopping web page.
For example, if you use domain
comand locale parameter
de-DE, the results will still be American, but the
Accept-Languageheader value will be set to
de-DE,de;q=0.8. This would imitate a person from US searching in
comdomain, who has the UI of his browser set to German language.
If you don't use this parameter, we will set the 'Accept-Language' parameter to match the domain (i.e.
"description":"Anguilla - English",
"description":"Puerto Rico - Spanish",
"description":"Belarus - English",
"description":"India - English",
There are a few ways you can use the
geo_locationparameter to get correctly-localized Google results.
- Using a city name. It is very straightforward. Just pass us one of the values found on the CSV download here, in
"geo_location": "New York,New York,United States".
- Using a state name. Strip the first part of a Google's Canonical Location Name and pass a
geo_locationvalue in a
"State,Country"format. Works with United States, Australia, India and other countries with federated states. Example:
"geo_location": "California,United States".
- Using a country name. To get results localized for the geographical center point of a country, pass a country name. Example:
"geo_location": "United Kingdom".
- Using coordinates and radius. To get hyperlocal search results (especially useful for searches such as “restaurants near me”), you can pass latitude, longitude, and radius values. The following example passes the coordinates of Space Needle in Seattle, WA:
"geo_location": "lat: 47.6205, lng: -122.3493, rad: 25000".
If you pass a misspelled
geo_locationparameter, chances are, either we or Google will interpret and correct it for you. Nonetheless, we recommend using the parameter structures outlined above, combined with the
domainparameters, to get the most accurate results.