curl --request POST \
--url https://api.scrapeunblocker.com/jobs/google-jobs \
--header 'x-scrapeunblocker-key: <api-key>'import requests
url = "https://api.scrapeunblocker.com/jobs/google-jobs"
headers = {"x-scrapeunblocker-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-scrapeunblocker-key': '<api-key>'}};
fetch('https://api.scrapeunblocker.com/jobs/google-jobs', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Scrape Google Jobs listings
Runs the Google Jobs vertical (udm=8) for q and returns the job cards as JSON: title, company, location, via (source), salary, employmentType, remote, postedAge, qualifications, benefits, logo, a stable jobId and a shareUrl. Append a location to narrow the search, and set proxy_country/gl/hl to target a market. One render returns ~10 jobs (v1).
curl --request POST \
--url https://api.scrapeunblocker.com/jobs/google-jobs \
--header 'x-scrapeunblocker-key: <api-key>'import requests
url = "https://api.scrapeunblocker.com/jobs/google-jobs"
headers = {"x-scrapeunblocker-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-scrapeunblocker-key': '<api-key>'}};
fetch('https://api.scrapeunblocker.com/jobs/google-jobs', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
Your ScrapeUnblocker API key. Apply on every request.
Query Parameters
Job search term, e.g. 'software engineer' or 'nurse'.
Optional location, appended to the query, e.g. 'Austin, TX'.
Google UI language, e.g. 'en', 'de'.
Google country of search, ISO-2, e.g. 'us'.
How many jobs to return. One render yields ~10 (v1).
1 <= x <= 100Exit-IP country (ISO-2). Jobs are location-sensitive; pick the market you want.
Response
JSON with a jobs array plus the query and count.

