Google Jobs Scraper - Aggregated Listings, Salary, Apply URLs
Pricing
from $30.00 / 1,000 results
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
Maintained by CommunityActor 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
| Field | Description |
|---|---|
title | Job title |
company_name | Hiring company |
location | Job location |
salary | Salary range or salary text when available |
description | Job description text when available |
job_type | Employment type such as full-time, part-time, or contract when available |
source | Original source board or site shown by Google Jobs |
apply_url | Source apply URL when available |
posted_date | Posting 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
| Parameter | Required | Default | Description |
|---|---|---|---|
queries | Yes | - | Job search queries such as software engineer new york or data scientist remote. Each query runs a separate Google Jobs search. |
maxResults | No | 5 | Maximum jobs per query. Google Jobs shows an initial set and can load more as the page is explored. |
country | No | us | Two-letter country code for localized results, such as us, uk, in, or de. |
location | No | - | Optional location to append to queries, such as San Francisco, CA. Leave blank when location is already in the query text. |
proxyConfiguration | No | Apify default | Proxy 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.
| Tier | Price per result |
|---|---|
| FREE | $0.008 |
| BRONZE | $0.006 |
| SILVER | $0.005 |
| GOLD | $0.004 |
Example costs at the base FREE tier:
| Run size | Approximate 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 + locationsearches. - 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.
Do results include direct apply links?
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:
- Build a Multi-Source Jobs Feed with Google Jobs (2026)
- Find Jobs with Direct Apply URLs (2026 Google Jobs Guide)
- Scrape Google Jobs Aggregated Listings (2026 Guide)
- Track Job Posting Velocity on Google Jobs (2026)
Last verified: 2026-05