Google Jobs Scraper avatar

Google Jobs Scraper

Pricing

from $1.60 / 1,000 job scrapeds

Go to Apify Store
Google Jobs Scraper

Google Jobs Scraper

Scrape Google Jobs by keyword, city and country: full descriptions, salary (parsed min/max/currency), job type, posting date and direct apply links from LinkedIn, Indeed, Glassdoor and more. $2 per 1,000 jobs.

Pricing

from $1.60 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

Ilya Gagarin

Ilya Gagarin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 days ago

Last modified

Share

Scrape job listings from Google Jobs (the jobs panel in Google Search) for any keyword, city and country. Google aggregates postings from LinkedIn, Indeed, Glassdoor, ZipRecruiter, company career pages and hundreds of niche boards, so one search returns jobs from all of them. The result is clean JSON with the full description, salary, job type and direct apply links for each job.

$2 per 1,000 jobs, lower on higher Apify plans. You pay only for the jobs you get, with no start fee and no charge for empty searches.

What you get for each job

FieldExample
titleStaff Product Data Analyst, Fraud & Surveillance
companyNameNinjaTrader
locationChicago, IL
viaBuilt In Chicago (the board Google shows first)
salary162K–212K a year (as shown, when the posting discloses it)
salaryMin, salaryMax, salaryCurrency, salaryPeriod162000, 212000, USD, YEAR (parsed)
jobTypeFull-time
postedAt, postedAtDate4 days ago, 2026-09-25
workFromHometrue / false
descriptionfull plain-text job description (HTML optional)
highlightsqualifications, responsibilities and benefits as extracted by Google (English UI)
applyOptionsevery "Apply on …" link with its real URL: LinkedIn, Indeed, company site…
sourceUrlthe original posting
googleJobsUrllink to the job in Google Jobs
benefitsbadges such as "Health insurance", "Paid time off"
noDegreeMentionedtrue when Google flags "No degree mentioned"
tagsany other badges Google shows
searchQuery, searchLocation, country, page, scrapedAtwhere the row came from

How to use

  1. Enter one or more search terms ("data analyst", "registered nurse").
  2. Optionally enter locations ("Chicago", "Houston"). Every term is combined with every location.
  3. Pick the country and language of Google. 16 countries, each tested: US, UK, Canada, India, Singapore, South Africa, UAE, Germany, Austria, Switzerland, France, Spain, Italy, Netherlands, Brazil, Mexico.
  4. Choose pages per search (default 10). Each page holds about 10 jobs, and Google usually runs out after about 10 pages.
  5. Run it and export the dataset as JSON, CSV or Excel, or call the Actor through the API.

Input example

{
"queries": ["data analyst", "software engineer"],
"locations": ["Chicago", "New York"],
"country": "us",
"language": "en",
"maxPagesPerQuery": 10,
"maxItems": 1000
}

Output example

{
"jobId": "FQ23wtxvA_DKxTPSAAAAAA==",
"title": "Staff Product Data Analyst, Fraud & Surveillance",
"companyName": "NinjaTrader",
"location": "Chicago, IL",
"via": "Built In Chicago",
"salary": "162K–212K a year",
"salaryMin": 162000,
"salaryMax": 212000,
"salaryCurrency": "USD",
"salaryPeriod": "YEAR",
"jobType": "Full-time",
"postedAt": "4 days ago",
"postedAtDate": "2026-09-25",
"benefits": ["Dental insurance", "Paid time off", "Health insurance"],
"workFromHome": false,
"description": "Disclaimer: Please be advised that the most accurate and up-to-date information about our open roles…",
"applyOptions": [
{ "url": "https://www.builtinchicago.org/job/staff-product-data-analyst-fraud-surveillance/11383013?utm_…", "publisher": "Built In Chicago" },
{ "url": "https://www.linkedin.com/jobs/view/staff-product-data-analyst-fraud-surveillance-at-ninjatrader-4472096226?utm_…", "domain": "linkedin.com", "publisher": "LinkedIn" }
],
"highlights": {
"qualifications": ["Deep trade-surveillance or market-risk experience…"],
"benefits": ["The salary range for this role will be $162,000.00 - $212,000.00 USD"],
"responsibilities": ["As a Staff Product Data Analyst, you'll own building and maintaining the in-house detection layer…"]
},
"searchQuery": "data analyst",
"searchLocation": "Chicago",
"country": "us",
"page": 1
}

Use cases

  • Lead generation for recruiters and staffing agencies: find companies hiring for the roles you place.
  • Job boards and aggregators: keep listings fresh with direct apply links.
  • Labor-market and salary research: track demand, disclosed pay ranges and job types by city.
  • Sales intelligence: hiring for a role or a tool is a strong buying signal.
  • AI agents: structured, deduplicated job data via the Apify API or MCP.

Pricing

$0.002 per job ($2 per 1,000 jobs), pay per event, with volume discounts on higher Apify plans (down to $1.60 per 1,000). Jobs are deduplicated inside a run, so you never pay twice for the same posting in one run. Use Max jobs to cap your spend.

FAQ

How many jobs does one search return? About 10 per page, so up to about 100 per search term and location. For more coverage, add more locations or related terms. Duplicates across searches in one run are removed and never charged.

Which countries work? The 16 countries in the Country list — every one is tested. Google Jobs is not available in some countries (e.g. Australia, Ireland, Belgium, Poland, Portugal, Sweden), so they are not offered. Match the language to the country for best results.

What if a search finds nothing? You pay nothing for it. If 10 searches in a row return nothing, the run stops so a typo doesn't burn through a large input.

Why are some fields empty? salary, postedAt, benefits and highlights appear only when Google shows them for that posting. Google often skips highlights (e.g. for most UK postings), and they are parsed for the English interface only. The full description is always there.

Is it legal? The Actor collects publicly available job postings. You are responsible for how you use the data. Check the terms of the sites involved and the laws that apply to you, especially if you process personal data.

Credits

The idea for following Google's "load more" cursor comes from JobSpy (MIT).