Google Jobs Scraper
Under maintenancePricing
from $2.50 / 1,000 job scrapeds
Go to Apify Store
Google Jobs Scraper
Under maintenanceScrape Google Jobs listings by keyword and location - job title, employer, salary, contract type, posting date, and apply links in one row per job.
Pricing
from $2.50 / 1,000 job scrapeds
Rating
0.0
(0)
Developer
Andrew
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Search Google Jobs by keyword and location and get every listing as clean, structured data — job title, employer, salary, contract type, posting date, and apply links. No login, no proxies, no browser automation.
What you get
For every job posting, the scraper returns:
- Job title and employer name — plus the employer's website and logo URL where Google shows them
- Location — as displayed in Google Jobs, with a
workFromHomeflag when the listing is remote/"Anywhere" - Salary — the raw compensation string when the posting includes one (
nullwhen it doesn't) - Contract type — Full-time, Part-time, Contractor, Internship
- Posting date — both an exact UTC timestamp (
postedAt) and the relative label (timeAgo, e.g. "3 days ago") - Apply links — the source job board (
sourceName) and a direct URL to the original posting, plus anapplyLinksarray ready for automation - Stable
jobIdand agoogleJobsUrldeep link back to the listing on Google - Results are deduplicated by job ID within the run — one clean row per posting
- Export to JSON, CSV, Excel, or Google Sheets directly from the Apify console
Use cases
- Recruiting pipelines — feed fresh openings for target roles and cities straight into your ATS or outreach tooling
- Job-board building — aggregate listings across sources into one deduplicated feed for your niche job site
- Labor-market research — track posting volume, contract mix, and remote share for any role or region over time
- Competitor hiring signals — monitor which roles competitors are opening, where, and how fast they repost
- Salary benchmarking — collect advertised salary strings at scale to benchmark compensation by title and location
How to use
- Enter one or more Search queries (e.g.
software engineer,registered nurse) — one search per line - Set the Location (a country, state, or city — e.g.
United StatesorLondon,England,United Kingdom) and Language - Choose Results per query (default 20, up to 100) and an optional Max Items cap across all queries
- Run the actor — results appear in the Dataset tab, one job per row
- Export, or schedule the actor to run daily and diff new postings
Output format
Each dataset record:
{"query": "software engineer","title": "Senior Software Engineer","employerName": "Acme Corp","location": "Austin, TX","salary": "120K–160K a year","contractType": "Full-time","workFromHome": null,"postedAt": "2026-07-14 21:44:32 +00:00","timeAgo": "11 hours ago","sourceName": "LinkedIn","sourceUrl": "https://www.linkedin.com/jobs/view/...","applyLinks": [{ "source": "LinkedIn", "url": "https://www.linkedin.com/jobs/view/..." }],"jobId": "DfhOEnE2FFkAAAAAAAAAAA==","googleJobsUrl": "https://www.google.com/search?q=software%20engineer&ibp=htl;jobs#htivrt=jobs&htidocid=..."}