Google Jobs API
Last updated
Last updated
EndpointGET https://serpapi.abcproxy.com/search
Description
Our Google Jobs API allows you to scrape SERP results from a Google Jobs search. The API is accessed through the following endpoint:
/search?engine=google_jobs
.A user may query the following:
https://serpapi.abcproxy.com/search?engine=google_jobs
utilizing aGET
request. Head to the for a live and interactive demo.
Search Query
q
String
Yes
Parameter defines the query you want to search.
Barista
Geographic Location
location
String
No
Parameter defines from where you want the search to originate. If several locations match the location requested, we'll pick the most popular one. Head to the /locations.json API if you need more precise control. The location and uule parameters can't be used together. It is recommended to specify location at the city level in order to simulate a real user’s search. If location is omitted, the search may take on the location of the proxy.
123
uule
String
No
Parameter is the Google encoded location you want to use for the search. uule and location parameters can't be used together.
123
Localization
google_domain
String
No
123
gl
String
No
uk
hl
String
No
en
Pagination
next_page_token
String
No
Parameter defines the next page token. It is used for retrieving the next page of results. Up to 10
results are returned per page.
The next page token can be found in the SerpApi JSON response:
serpapi_pagination -> next_page_token
Advanced Google Jobs Parameters
chips
String
No
This parameter has been deprecated by Google.
Parameter defines additional query conditions. Top of a job search page contains elements called chips, its values are extracted in order to be passed to chips parameter. E.g. city:Owg_06VPwoli_nfhBo8LyA==
will return results for New York.
city:Owg_06VPwoli_nfhBo8LyA==
lrad
String
No
Defines search radius in kilometers. Does not strictly limit the radius.
1
ltype
String
No
Parameter will filter the results by work from home.
1
uds
String
No
Parameter enables to filter search. It's a string provided by Google as a filter. uds
values are provided under the section: filters
with uds
, q
and serpapi_link
values provided for each filter.
uds
Serpapi Parameters
engine
String
Yes
Set parameter to google_jobs
to use the Google Finance API engine.
google_jobs
no_cache
boolean
No
Parameter will force SerpApi to fetch the results even if a cached version is already present. A cache is served only if the query and all parameters are exactly the same. Cache expires after 1h. Cached searches are free, and are not counted towards your searches per month. It can be set to false
(default) to allow results from the cache, or true
to disallow results from the cache.
true
orfalse
api_key
string
Yes
Parameter defines the SerpApi private key to use.
123
Response Body
Response Fields
search_parameters
Object
Contains query parameters and search context
search_metadata
Object
Contains timing and status information
filters
object
Filter information parameters
jobs_results
array
jobs_results information parameters
Common Errors
200
400
API Key can not be empty
200
401
Param error
200
402
API Key error
200
403
Insufficient Balance
200
404
Deduction failed
200
405
Failed to record usage count
200
406
Unsupported engine
200
407
Network error
200
408
File not found
200
409
Limit param error
200
410
Build url error
200
411
Failed to QueryRecentRecord
200
412
Failed to find json
200
413
Get html error
200
414
HTML is empty
200
429
Too many request
Error Example
Parameter defines the Google domain to use. It defaults to google.com
. Head to the for a full list of supported Google domains.
Parameter defines the country to use for the Google search. It's a two-letter country code. (e.g., us
for the United States, uk
for United Kingdom, or fr
for France) Head to the for a full list of supported Google countries.
Parameter defines the language to use for the Google Jobs search. It's a two-letter language code. (e.g., en
for English, es
for Spanish, or fr
for French). Head to the for a full list of supported Google languages.