Google Jobs Scraper: Job Listings, Salaries & Apply Links avatar

Google Jobs Scraper: Job Listings, Salaries & Apply Links

Pricing

from $3.00 / 1,000 job postings

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

Google Jobs Scraper: Job Listings, Salaries & Apply Links

Search Google for Jobs like a recruiter: one row per posting with title, company, location, salary, posting date, remote flag and every apply link (Indeed, LinkedIn, ZipRecruiter, company career sites). Query like "software engineer in Austin, TX". No login, no proxies.

Pricing

from $3.00 / 1,000 job postings

Rating

0.0

(0)

Developer

Jura Moshkov

Jura Moshkov

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Search Google for Jobs like a recruiter: one row per posting with title, company, location, salary, posting date, remote flag and every apply link (Indeed, LinkedIn, ZipRecruiter, company career sites). Query like "software engineer in Austin, TX". No login, no proxies.

  • Search like on Google: "job in place", one line per search, as many lines as you like.
  • Filters: posted within (24h / 3 days / week / month), remote only, full-time / part-time / contract / internship, experience level, country, radius.
  • Pay per job: $3-5 per 1,000 jobs, duplicates never billed.
  • Clean export: flat rows, ready for CSV, Excel, Google Sheets or your ATS.

What is a Google Jobs scraper?

Google for Jobs is the job search built into Google. It pulls postings from Indeed, LinkedIn, ZipRecruiter, Glassdoor, Monster and thousands of company career sites into one index. This actor searches that index and returns one flat row per posting, with every board the job is listed on and its apply link.

Coverage: Every board Google for Jobs lists: Indeed, LinkedIn, ZipRecruiter, Glassdoor, Monster, SimplyHired, company career sites and more.

What you get per job

FieldExample
Title, company, company website and logo"Senior Web Software Engineer - Commercial Software", General Motors
Board and all apply linksGeneral Motors Careers + every other board the job is on
Location, city, state, country, coordinates, remote flagAustin, TX (+1 other)
Employment typeFull-time
Posting date (ISO) and "x days ago"2026-09-24T00:00:00.000Z
Salary min, max, period and original textwhen the posting shows one (mostly US)
Benefitshealth insurance, paid time off, ...
Full descriptionoptional, switch off for lighter exports
Google Jobs link, O*NET code, the search it came from

Example output row

{
"title": "Senior Web Software Engineer - Commercial Software",
"company": "General Motors",
"publisher": "General Motors Careers",
"location": "Austin, TX (+1 other)",
"isRemote": false,
"employmentType": "Full-time",
"postedAt": "2026-09-24T00:00:00.000Z",
"salaryMin": null,
"salaryMax": null,
"salaryPeriod": null,
"salaryText": null,
"applyLink": "https://search-careers.gm.com/zh/%E5%B7%A5%E4%BD%9C/jr-202620085/senior-web-software-engineer-commercial-software/",
"companyWebsite": null,
"query": "software engineer in Austin, TX",
"applyOptions": [
{
"publisher": "General Motors Careers",
"link": "https://search-careers.gm.com/zh/%E5%B7%A5%E4%BD%9C/jr-202620085/senior-web-software-engineer-commercial-software/",
"isDirect": false
}
],
"description": "At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicle..."
}

How much does it cost?

Pay per result: $0.005 per job on the Apify Free plan, $0.004 on Bronze, $0.0035 on Silver and $0.003 on Gold and above. That is $3-5 per 1,000 jobs. You pay only for jobs delivered. A posting that shows up in two of your searches is billed once. Set Max spend and the run stops on its own before crossing it.

How to use it

  1. Enter one or more searches, e.g. software engineer in Austin, TX.
  2. Optionally set filters: posted within, remote only, employment type, experience, country.
  3. Set Max jobs (default 50) and run. Export as JSON, CSV or Excel, or pull it over the API.

A search usually returns 50-100 postings. For more, split it: one line per city or per job title.

How do I use it with an AI agent (MCP)?

This actor is available as a tool through the Apify MCP server. An agent can call it with a plain input filled straight from the schema:

{"queries": ["software engineer in Austin, TX"], "maxResults": 100, "datePosted": "week"}

The output is one flat JSON object per job, with no nesting to unwrap.

Example searches

  • software engineer in Austin, TX
  • registered nurse in Chicago, IL
  • python developer remote
  • warehouse associate in Dallas, TX
  • accountant in London
  • Softwareentwickler in Berlin

Common use cases

  • Recruiting and sourcing: see who is hiring for a role in a city this week.
  • Sales prospecting: companies that are hiring are companies with budget. Build lead lists from job postings.
  • Job market and salary research: track postings and salary ranges by title, city and seniority.
  • Job boards and aggregators: feed fresh postings into your own site or newsletter.
  • Career tools and AI agents: give an assistant live job search results.

It collects publicly posted job listings: the same data anyone sees in Google search without logging in. It does not log in anywhere, use your accounts, or collect personal data about job seekers. You are responsible for how you use the results; respect each board's terms and the law in your market.

FAQ

How do I scrape Google Jobs?

Enter a search such as software engineer in Austin, TX and run. You get one row per posting with the title, company, salary, location, date and apply link, ready to export.

Do I need an account, cookies or proxies?

No. There is nothing to log into and no proxy to configure.

How fresh are the jobs?

Searches run live when you start the actor. Use Posted within to keep only jobs from the last 24 hours, 3 days, week or month.

Does it work outside the US?

Yes. Set Country (e.g. gb, de, ca) and write the search in that country's language. Salaries are mostly published on US postings.

Why did I get fewer jobs than Max jobs?

The search ran out of postings. Split it into more lines (other cities, other titles) to widen it; you are never billed for jobs that were not delivered.

How much does 1,000 jobs cost?

$3-5, depending on your Apify plan.