Google Jobs results as JSON, for $1 per 1,000 jobs (no proxies, no browser)
Description and use
An automation recipe for retrieving job listings from Google Jobs in JSON format by using an Apify Actor that accesses a commercial search-data API, avoiding browser scraping and reducing costs to $0.005 per successful search and $0.001 per job.
Problem
Google Jobs lacks an API, and existing scrapers break or incur high costs.
Outcome
The actor returns structured JSON per job, including query, country, position, title, company, location, contract_type, salary details, posted_ago, source, and apply_url. In a test of 3 US searches (30 jobs), salary appeared for 5 jobs; many apply links lead to company career sites.
Workflow
- 1. Open the Google Jobs Scraper Actor on Apify and enter search queries, country, and optional city. 2. Press Start to run the actor; results appear in a table. 3. Export results to CSV, Excel, or JSON. 4. Alternatively, invoke the actor via curl, Python, or an MCP-enabled AI agent. 5. Process returned JSON records containing job details such as title, company, location, salary, and apply_url.
Evidence
Google Jobs is the best free job index on the web. It pulls listings from LinkedIn, Indeed, company career sites and hundreds of smaller boards into one search.
In October 2026 the most used one on the Apify Store failed 19% of its runs and charged $0.35 to $0.90 per 100 jobs, and another succeeded in only 1 of 500 runs in a month.
So I built one that does not scrape Google from a browser at all. It reads Google Jobs through a commercial search-data API, so there are no proxies to rotate and nothing to break.
$0.005 per search that returns jobs. Searches with no results are free.
$0.001 per job.
100 jobs from one search cost about $0.11.
- Record date: 2026-10-14T17:56:15.183Z