Google Jobs

SERP API Google Query Parameters

Configure Google Jobs queries using Thordata’s SERP API, including localization parameters, geotargeting, pagination, and "advanced parameter" output options.

chevron-rightq ,Search Query(Required)hashtag

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

Example Request: Example using the parameter q: pizza

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_jobs" \
 -d "q=pizza" \
 -d "json=1"

Localization

chevron-rightgoogle_domain,Domain(Optional)hashtag

Define the search engine domain name for data crawling (default value: google.com).

You can modify this parameter in the system or refer to the Google domain pagearrow-up-right to obtain the complete list of supported domain names.

Example Request:

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

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_jobs" \
 -d "q=pizza" \
 -d "google_domain=google.co.ao" \
 -d "json=1"
chevron-rightgl ,Country(Optional)hashtag

Specify the target country/region for search results (default value: us). Use two-letter country codes(e.g., us, ru, uk).

For the complete list of supported country codes, please refer to: Google’s Country Listarrow-up-right.

Example Request:

Example results for q : pizza,gl: ru

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_jobs" \
 -d "q=pizza" \
 -d "gl=ru" \
 -d "json=1"
chevron-righthl ,Language(Optional)hashtag

Set the interface language for search results (default value: en). Adopt standard language code formats (e.g., en, es, zh-CN).

For the complete list of supported language codes, please refer to: Google Language Codesarrow-up-right.

Example Request:

Example results for q : pizza,hl: es

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_jobs" \
 -d "q=pizza" \
 -d "json=1" \
 -d "hl=es"

Geographical Location

chevron-rightlocation ,Location(Optional)hashtag

Simulate initiating a search from an exact location, which must be used in conjunction with the uule parameter. If not specified, the geographical location of the proxy server may be adopted.

Example Request:

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

chevron-rightuule ,Encoded Location(Optional)hashtag

Encode the target geographical location using Base64, which must be used in conjunction with the location parameter.

Example Request:

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

Pagination

chevron-rightstart ,Result offset(Optional)hashtag

Set the starting point for search result pagination (e.g., "start=30" means skipping the first 30 results and starting to display from the 31st result).

Example Request:

Example results for q : pizza,start:30

chevron-rightpage ,Number of results per page(Optional)hashtag

The parameter defines the page number of Google online sellers. There are 10 results per page. This parameter is equivalent to start (offset) = page * 10.

Example Request:

Example results for q : pizza,page:20

Advanced Parameters

chevron-rightnext_page_token ,Next Page Token(Optional)hashtag

This parameter defines the next page token. It is used to retrieve the next page of results.

Example Request:

Example results for q : pizza,next_page_token:1

chevron-rightlrad,Search Radius(Optional)hashtag

Defines the search radius in kilometers. The radius is not strictly limited.

Example Request:

Example results for q : pizza,lrad:30

chevron-rightltype ,Work From Home(Optional)hashtag

The parameter will filter the results based on Work From Home.

Code Example:

Example results for q : pizza,ltype:1

chevron-rightuds ,Filter Search(Optional)hashtag

The parameter can be used to filter the search. It is the string provided by Google that acts as a filter. The uds value is provided under the section: filters with uds, q and serpapi_link providing the value for each filter.

Code Example:

Example results for q : pizza,uds:1

For further assistance, contact us at [email protected].

Last updated