Google search and market data
Job listings from Google Jobs per search query and location: title, company, location, source, posting date, salary when shown, and deduplicated apply links. Strict schema for pipelines and AI agents; only successfully delivered result pages are charged.
One delivered result page with all extracted job postings. Failed or empty queries are never charged.
ACTOR=steadydata~google-jobs-reliable URL="https://api.apify.com/v2/acts/$ACTOR/run-sync-get-dataset-items" curl -X POST "$URL?token=$APIFY_TOKEN" \ -H "Content-Type: application/json" \ -d '{"queries": ["software engineer new york"], "maxJobsPerQuery": 50, "country": "US"}' # rows come straight back as JSON, one object per delivered row
| Field | Name | What it does |
|---|---|---|
queriesrequired | Search queries | Job search queries, e.g. 'software engineer amsterdam'. Combine role and place in one query, or set location separately below. |
location | Location filter | Optional location appended to every query, e.g. 'Amsterdam' or 'Netherlands'. |
maxJobsPerQuery | Max jobs per query | Stop paginating after this many jobs per query. |
country | Country | ISO country code (e.g. US, NL, DE). Determines both the proxy exit country and the gl parameter; Google Jobs results are region-bound, so match this to where the jobs should be. |
| Field | Type |
|---|---|
query | string |
status | string |
country | string |
location | string |
jobCount | integer |
jobs | array |
errorCode | string |
error | string |