Google Jobs Scraper: Salaries, Descriptions & Apply Links avatar

Google Jobs Scraper: Salaries, Descriptions & Apply Links

Pricing

from $4.00 / 1,000 job postings

Go to Apify Store
Google Jobs Scraper: Salaries, Descriptions & Apply Links

Google Jobs Scraper: Salaries, Descriptions & Apply Links

Scrape Google Jobs: title, company, location, salary, job type, posted date, full description, highlights and every real apply link (LinkedIn, Indeed, company site...). Up to 200 unique jobs per search, 27 countries.

Pricing

from $4.00 / 1,000 job postings

Rating

0.0

(0)

Developer

Wulfcare Data

Wulfcare Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Google Jobs Scraper

Get job postings from Google Jobs, the job search built into Google that pulls listings from LinkedIn, Indeed, Glassdoor, company career sites and hundreds of other boards, in one place.

For every job you get the title, company, location, salary, job type, when it was posted, the full description, Google's highlights, and every real apply link, decoded from Google's redirects to the actual LinkedIn, Indeed or company-site URL.

What people use it for

  • Recruiting and lead generation: find companies hiring for a role in a city, then reach out
  • Job boards and aggregators: fill your board with fresh postings and direct apply links
  • Salary research: compare advertised pay for a role across cities and countries
  • Labour-market analysis: track who's hiring, for what, and how fast postings appear
  • Job hunting at scale: every data analyst role in London in one spreadsheet

What you get

One dataset item per job:

{
"query": "data analyst jobs london",
"title": "Data Analyst (Forecasting & Modelling)",
"company": "ADLIB",
"location": "London",
"via": "LinkedIn",
"postedAgo": "15 hours ago",
"postedAt": "2026-09-22T21:36:21+00:00",
"salary": "£50k-£60k a year",
"jobType": "Full-time",
"degree": "No degree mentioned",
"applyUrl": "https://www.linkedin.com/jobs/view/...",
"applyOptions": [
{ "source": "LinkedIn", "url": "https://www.linkedin.com/jobs/view/...", "domain": "linkedin.com", "direct": false },
{ "source": "Glassdoor", "url": "https://www.glassdoor.co.uk/job-listing/...", "domain": "glassdoor.co.uk", "direct": false }
],
"highlights": {
"qualifications": ["Strong SQL and Python", "..."],
"responsibilities": ["Build forecasting models", "..."]
},
"description": "Full job description text...",
"googleJobId": "fp-15naIGX8TWE2oAAAAAA==",
"country": "GB",
"scrapedAt": "2026-09-23T12:30:00+00:00"
}
  • applyUrl is the employer's own site when Google lists one ("Apply directly"), otherwise the first job board.
  • salary, postedAgo, degree and highlights appear when the posting includes them. In tests, about half of postings had a salary and every one had a description and apply link.

How to use it

  1. Add your searches, one per line, the way you'd type them into Google: nurse jobs new york, remote python developer, software entwickler berlin.
  2. Pick the country. It decides which Google is searched (google.co.uk, google.de…).
  3. Set max jobs per search. Leave Expand results on for more than 10.
  4. Run it and export to JSON, CSV or Excel, or use the API.

How "Expand results" works

Google only shows 10 jobs per search. With Expand results on, the scraper also runs natural variations of your search (full time, senior, entry level, posted this week, remote…) and removes duplicates using Google's own job ID, which typically gives 40-80 unique jobs per search. It stops early once a search stops producing new jobs.

Pricing

You pay per unique job returned. Duplicates, failed searches and searches where Google shows no jobs are never charged. The Google searches themselves run on Apify's Google SERP proxy, which Apify bills on your account at its usual SERP rate.

Limits

  • Google Jobs isn't offered everywhere. It works for the US, UK, Europe, India and more. In tests, Australia and New Zealand returned normal web results instead of jobs. When that happens the run tells you (noJobsView: true) and charges nothing.
  • Put the place in your search (… jobs london). The country setting picks Google's country, not the city.
  • Google decides which postings to show, so results reflect what Google Jobs indexes.