Google Jobs Scraper - Aggregated Listings, Salary, Apply URLs avatar

Google Jobs Scraper - Aggregated Listings, Salary, Apply URLs

Pricing

from $30.00 / 1,000 results

Go to Apify Store
Google Jobs Scraper - Aggregated Listings, Salary, Apply URLs

Google Jobs Scraper - Aggregated Listings, Salary, Apply URLs

Scrape Google Jobs (Google for Jobs) aggregated listings: title, company, salary, description, job type, source (Indeed/LinkedIn/Glassdoor), and apply URLs. Searches across 20+ job boards at once. Any country, any query.

Pricing

from $30.00 / 1,000 results

Rating

0.0

(0)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

70

Total users

23

Monthly active users

9 days ago

Last modified

Categories

Share

Google Jobs Scraper

Scrape Google Jobs results to collect aggregated job listings from multiple job boards in one search. Get job titles, companies, locations, salary text, descriptions, employment type, source boards, apply URLs, and posting dates for job boards, labor-market research, and hiring-intelligence workflows.

Value proposition

Google Jobs brings listings from many sources into a single search experience. This actor turns those public Google Jobs results into structured JSON, so you can discover roles across LinkedIn, Indeed, Glassdoor, ZipRecruiter, Monster, company career pages, and other sources without integrating each board separately.

Use it when you need:

  • A multi-source job discovery feed
  • Direct apply URLs from source boards when available
  • Job volume and source mix by role, market, or location
  • A starting point before deeper scraping on the original job board
  • Public hiring data for analytics, alerts, or research

What's new

  • Aggregated source coverage: one query can surface listings from multiple boards and employer sites.
  • Country and location controls: localize searches with a country code and optional location.
  • Apify Store pricing examples: clearer pay-per-result math for small and large runs.
  • Cleaner conversion-focused docs: input examples, output snippet, limitations, FAQ, and support CTA are now grouped for faster Store evaluation.

What data you get

FieldDescription
titleJob title
company_nameHiring company
locationJob location
salarySalary range or salary text when available
descriptionJob description text when available
job_typeEmployment type such as full-time, part-time, or contract when available
sourceOriginal source board or site shown by Google Jobs
apply_urlSource apply URL when available
posted_datePosting date text shown by Google Jobs

Quick-start input examples

1. Search one role in one city

{
"queries": ["data analyst"],
"location": "Seattle, WA",
"country": "us",
"maxResults": 25
}

2. Compare remote roles across sources

{
"queries": ["software engineer remote", "product manager remote"],
"country": "us",
"maxResults": 50
}

3. Localize to another country

{
"queries": ["data scientist london", "machine learning engineer london"],
"country": "uk",
"maxResults": 30
}

Input parameters

ParameterRequiredDefaultDescription
queriesYes-Job search queries such as software engineer new york or data scientist remote. Each query runs a separate Google Jobs search.
maxResultsNo5Maximum jobs per query. Google Jobs shows an initial set and can load more as the page is explored.
countryNousTwo-letter country code for localized results, such as us, uk, in, or de.
locationNo-Optional location to append to queries, such as San Francisco, CA. Leave blank when location is already in the query text.
proxyConfigurationNoApify defaultProxy settings. Leave default unless you have a specific Apify proxy setup.

Sample output snippet

{
"title": "Data Analyst",
"company_name": "Amazon",
"location": "Seattle, WA",
"salary": "$85,000 - $120,000",
"description": "We are looking for a Data Analyst to join our team and support operational decisions...",
"job_type": "Full-time",
"source": "LinkedIn",
"apply_url": "https://www.linkedin.com/jobs/view/123456789",
"posted_date": "2 days ago"
}

Use cases

  • Job aggregators: build a multi-source job feed without integrating each job board first.
  • Hiring intelligence: track job volume by role, company, source, and location.
  • Market research: compare where roles are being posted and which boards dominate a market.
  • Recruiting operations: discover public listings and route candidates to source apply URLs.
  • Source discovery: find which board hosts a listing before using a board-specific scraper for deeper fields.
  • Labor-market analytics: monitor posting trends by geography, role family, and employment type.

Pricing examples

This actor uses pay-per-result pricing with tiered Store discounts.

TierPrice per result
FREE$0.008
BRONZE$0.006
SILVER$0.005
GOLD$0.004

Example costs at the base FREE tier:

Run sizeApproximate result cost
100 jobs$0.80
1,000 jobs$8.00
10,000 jobs$80.00

Apify platform usage and proxy costs, if applicable to your account, are handled by Apify separately from pay-per-result pricing.

Limitations

  • Coverage depends on Google's own aggregation. Not every job from every board appears in Google Jobs.
  • Salary is not always available because it depends on the original source listing.
  • Very broad queries can return less useful results than targeted role + location searches.
  • Results are localized by country code and query wording, so the same query can return different listings in different countries.
  • Google Jobs may show different source boards, apply links, or posting dates over time.

FAQ

Which job boards can appear in results?

Google Jobs may include listings from LinkedIn, Indeed, Glassdoor, ZipRecruiter, Monster, CareerBuilder, employer career pages, and many smaller boards. Google decides the exact source mix for each query.

Can I scrape jobs outside the United States?

Yes. Set country to a supported two-letter country code such as uk, in, de, or au, and include the target city or region in the query or location field.

When Google exposes a source apply link, it is returned in apply_url.

Why do some results have no salary?

Salary is only present when the original job source publishes it and Google displays it in the result.

Should I use Google Jobs or a board-specific scraper?

Use Google Jobs for broad multi-source discovery. Use a board-specific actor, such as LinkedIn Jobs Scraper or Indeed Scraper, when you need source-specific fields or deeper extraction from one board.

Support and custom builds

Need a custom jobs feed, source-ranking workflow, alerting pipeline, or multi-source hiring dataset? Contact Thirdwatch through Apify or visit thirdwatch.dev for custom builds.

Pairs well with LinkedIn Jobs Scraper, Indeed Scraper, and Monster Scraper when you want deeper source-specific fields after discovery.

Use cases and recipes

Step-by-step guides on thirdwatch.dev/blog:

Last verified: 2026-05