Google Shopping
There are various page types we can scrape and parse on Google Shopping. You can either provide us with a full URL or a few input parameters via specifically built data sources (e.g. Shopping Search, Shopping Product, Product Pricing) so we can form the URL on our end.
Overview
Below is a quick overview of all the available data source
values we support with Google Shopping.
You can always write your own parsing instructions with Custom Parser feature and get structured data.
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.
Parameter values
Locale
Using thelocale
parameter will allow you to change the interface language (not results) of the Google Shopping web page.
For example, if you use domain com
and locale parameter de-DE
, the results will still be American, but the Accept-Language
header value will be set to de-DE,de;q=0.8
. This would imitate a person from US searching in com
domain, 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. en-US
for com
).
Download the full list of locale
values in JSON here.
Results Language
Download the full list of results_language
values in JSON here.
Geo_location
The geo_location
parameter facilitates obtaining localized Google results through UULE-based values, compatible with most Google sources. There are multiple methods to choose from:
Using a State Name:
Format:
"State,Country"
Example:
"geo_location": "California,United States"
Using a Country Name:
Pass the official country name.
Example:
"geo_location": "United Kingdom"
Using Coordinates and Radius:
For hyperlocal results (e.g., "restaurants near me"), provide latitude, longitude, and radius values.
Example:
"geo_location": "lat: 47.6205, lng: -122.3493, rad: 25000"
Using Google's Canonical Location Name or Criteria ID:
Find values here in the latest zipped CSV file.
Example:
"geo_location": "New York,New York,United States"
or"geo_location": "1023191"
If you mistakenly enter a misspelled geo_location
parameter, our system or Google may attempt to correct it for you. However, note that specifying an existing Criteria ID is crucial for successful requests.
Additionally, consider combining the locale
and domain
parameters along with the correct geo_location
structure. This combination enhances precision and ensures that your queries align with your intended localization preferences.
Last updated