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.
q
,Search Query(Required)
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
google_domain
,Domain(Optional)
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 page 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"
gl
,Country(Optional)
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 List.
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"
hl
,Language(Optional)
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 Codes.
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
location
,Location(Optional)
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
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 "location=India" \
-d "uule=w+CAIQICIFSW5kaWE"
uule
,UULE(Optional)
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
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 "location=India" \
-d "uule=w+CAIQICIFSW5kaWE"
Pagination
start
,Result offset(Optional)
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
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 "start=30"
page
,Number of results per page(Optional)
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
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 "page=20"
Advanced Parameters
next_page_token
,Next Page Token(Optional)
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
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 "next_page_token=1"
lrad
,Search Radius(Optional)
Defines the search radius in kilometers. The radius is not strictly limited.
Example Request:
Example results for q
: pizza,lrad
:30
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 "lrad=30"
ltype
,Work From Home(Optional)
The parameter will filter the results based on Work From Home.
Code Example:
Example results for q
: pizza,ltype
:1
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 "ltype=1"
uds
,Filter Search(Optional)
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
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 "uds=1" \
-d "json=1"
For further assistance, contact us at [email protected].
Last updated
Was this helpful?