For the complete documentation index, see llms.txt. This page is also available as Markdown.

Google Shopping SERP API Parameters Guide

Review Google Shopping SERP API parameters for product searches, locations, languages, filters, and shopping result data.

With Talordata SERP API, you can configure Google Shopping queries, including localization, geographic targeting, and advanced parameter output options.

q ,Search Query(Required)

Define the search query used for data crawling (default value: q=pizza). Any keywords in any language are supported.

Example Request: Example with q:pizza parameter

curl -X POST https://serpapi.talordata.net/serp/v1/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_shopping" \
 -d "q=pizza" \
 -d "json=1"

Localization

google_domain,Domain(Optional)

Defines the domain used for scraping. Default: google.com.

Modify this or refer to the Google Domains page for a full list of supported domains.

Example Request:

Example results for q : pizza ,google_domain: google.co.ao

curl -X POST https://serpapi.talordata.net/serp/v1/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_shopping" \
 -d "q=pizza" \
 -d "google_domain=google.co.ao" \
 -d "json=1"
gl ,Country(Optional)

Specifies the country/region for localized search results (default: us). Uses a two-letter country code (e.g., us, ru, uk).

For supported codes, see Google’s Country List.

Example Request:

Example results for q : pizza,gl: ru

curl -X POST https://serpapi.talordata.net/serp/v1/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_shopping" \
 -d "q=pizza" \
 -d "gl=ru" \
 -d "json=1"
hl ,Language(Optional)

Sets the UI language for search results (default: en). Uses a two-letter language code (e.g., en, es, zh-CN).

Full list: Google Language Codes.

Example Request:

Example results for q : pizza,hl: es

curl -X POST https://serpapi.talordata.net/serp/v1/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_shopping" \
 -d "q=pizza" \
 -d "json=1" \
 -d "hl=es"

Geotargeting

location ,Location(Optional)

Simulates searches from a precise location. Must be paired with uule. If omitted, the proxy’s location may be used.

Example Request:

Example results for q : pizza,location:India,uule:w+CAIQICIFSW5kaWE

uule ,Encoded Location(Optional)

Encodes the target location via Base64. Use with location.

Example Request:

Example results for q : pizza,location:India,uule:w+CAIQICIFSW5kaWE

Pagination

start ,Result offset(Optional)

Parameter defines the result offset. It skips the given number of results. It's used for pagination. (e.g., 0 (default) is the first page of results, 10 is the 2nd page of results, 20 is the 3rd page of results, etc.).

Example Request:

Example results for q : pizza,start:30

num ,Results per page(Optional)

Sets the number of results per page (default: 20).

Example Request:

Example results for q : pizza,num:20

Advanced Parameters

tbs ,Advanced Search Parameters(Optional)

Time/type filtering (supports complex conditions), such as tbs=qdr:d qdr:d= contents within 24 hours tbs=sur:f, for example, shows only images

Example Request:

Example results for q : pizza,tbs:sur:f

shoprs ,Search Filter ID(Optional)

The parameter defines the token that includes metadata about query and search filter(s). Providing qparameter alongside the shoprs is not required.

Example Request:

Example results for q : pizza,shoprs:shoprs_1

min_price ,Lowest Price (Optional)

The lower limit for the price range query. This parameter will override the corresponding filter embedded in the 'shoprs' parameter.

Example Request:

Example results for q : pizza,min_price:10

max_price ,Highest Price (Optional)

The upper limit for the price range query. This parameter overrides the corresponding filter embedded within the shoprs parameter.

Example Request:

Example results for q : pizza,max_price:100

sort_by,Sort by(Optional)

The parameter defines the sorting order of the results.

Available Options:

1 - Price: Low to High

2 - Price: High to Low

Example Request:

Example results for q : pizza,sort_by:1

free_shipping,free shipping(Optional)

Show only items with free shipping.

Example Request:

Example results for q : pizza,free_shipping:true

on_sale,On Sale (Optional)

Show only items currently on sale.

Example Request:

Example results for q : pizza,on_sale:true

small_business,Small Businesses (Optional)

Show only products from small businesses.

Example Request:

Example results for q : pizza,small_business:true

If you need further assistance, feel free to contact us via live chat or email [email protected].

Last updated