google_jobs
Scrape Google Jobs listings by query and country to get titles, companies, salaries, posted dates and apply links without a browser. Use it to gather job market data at low cost.
Instructions
Google Jobs Scraper (Cheap, No Browser)
Scrape Google Jobs listings by query and country: title, company, location, source (LinkedIn, Indeed...), posted date, salary, job type, description and apply links. No browser. $1.00 per 1,000 jobs plus Google SERP proxy usage.
Pricing (pay per event, billed to your Apify account): Job: $0.001; platform usage billed to your account.
Runs on Apify as subimpact/google-jobs-scraper.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| queries | No | One or more Google Jobs searches, e.g. `software engineer jobs kuala lumpur` or `barista jobs singapore`. Each query returns Google's first Jobs page (about 10 listings). Add more queries to cover more jobs. Maximum 100 queries per run. | |
| location | No | Free text appended to every query, e.g. `Kuala Lumpur` or `remote`. Leave empty to search the query exactly as written. The country code still controls the Google country setting. | |
| maxItems | No | Global cost ceiling: the run stops after this many job rows, across all queries. At $0.001 per job, 100 rows cost $0.10 plus proxy usage. The default single query returns about 10 jobs, so a default run costs about $0.01 plus proxy usage. Hard cap 1,000. | |
| _maxItems | No | How many dataset items to return to the model (1-1000, default 50). Truncates the response only; it does not change what the Actor collects or charges for. | |
| concurrency | No | How many queries are fetched in parallel. Higher is faster but uses more proxy sessions at once. Default 5. | |
| countryCode | No | Two-letter country code used for the Google country setting. Examples: us, my, sg, gb, au, ca, in. `uk` is accepted and mapped to gb. | us |
| languageCode | No | Google interface language. Use a two-letter code like en, ms, de, or a regional code like en-MY. | en |
| _maxChargeUsd | No | Per-run spending cap in USD (default 0.5). Passed to Apify as the run option maxTotalChargeUsd, so the run stops when it reaches this charge. | |
| maxJobsPerQuery | No | Google shows about 10 jobs per search and has no working page 2 (verified October 2026). To collect more, add more specific queries (role + city, or different locations). |