Google Jobs Scraper
Pricing
from $15.00 / 1,000 results
Google Jobs Scraper
Collect job postings from Google Jobs for any search and country: title, company, location, salary, job type, posting age, source site, apply links, job highlights and description.
Pricing
from $15.00 / 1,000 results
Rating
0.0
(0)
Developer
David Castro
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Features
Share
Collect job postings from Google Jobs for any search phrase, city and country. Google Jobs gathers listings from company career pages and job boards, so one search returns postings from many sources. Each posting comes back as one row with the title, company, location, salary when shown, job type, posting age, the source site, apply links, job highlights and the description.
What you get
| Field | Example |
|---|---|
title, companyName | Senior Software Engineer, Acme Corp |
location, locationType | New York, NY, Hybrid |
via, sourceName | via LinkedIn, LinkedIn |
salaryRaw, salaryMin, salaryMax, salaryCurrency, salaryPeriod | 150K-190K a year, 150000, 190000, USD, year |
employmentType, postedAt | Full-time, 3 days ago |
url, applyLinks | first apply link, and every apply option with its site name |
jobHighlights | qualifications, responsibilities and benefits as lists |
description | posting text |
googleJobUrl | link to the posting on Google Jobs |
logo | company logo URL, when Google provides one |
extensions, searchQuery | other card tags, the search that produced the row |
Apply links, highlights and description need the "Full job details" option, which is on by default.
Inputs
- Search query, for example "data analyst" or "nurse jobs Chicago".
- Location, added to the search.
- Country and language codes, to search Google Jobs in another market.
- Or paste a Google search URL for a jobs search.
Example input
{"query": "registered nurse","location": "Chicago, IL","countryCode": "us","maxItems": 30}
Example output
{"title": "Registered Nurse, Med Surg","companyName": "Advocate Health","location": "Chicago, IL","via": "via Indeed","salaryRaw": "$38-$55 an hour","salaryMin": 38,"salaryMax": 55,"salaryPeriod": "hour","employmentType": "Full-time","postedAt": "2 days ago","url": "https://www.indeed.com/viewjob?jk=...","applyLinks": [{ "title": "Apply on Indeed", "link": "https://www.indeed.com/viewjob?jk=..." }],"jobHighlights": [{ "title": "Qualifications", "items": ["Active Illinois RN license"] }],"searchQuery": "registered nurse"}
Use cases
- Recruiting: see who is hiring for a role in a city across every job board at once.
- Salary research: collect pay ranges shown on Google Jobs by title and location.
- Job market tracking: monitor openings for a title over time, in any country Google Jobs covers.
- Lead generation: find companies hiring for roles your product or service supports.
Pricing
You pay per job posting delivered. Runs that return no postings, and error rows, are never charged. The run stops at your maximum results or your spend limit. Free Apify plans get up to 10 postings per run.
Tips
- Phrases like "
- One search returns up to the number of postings Google lists for it, usually up to about 100.
FAQ
Do I need an account? No.
How fresh is the data? Every run reads Google Jobs live at the time you run it.