关于 Google Jobs (via Apify)
Google Jobs Scraper 是运行在 Apify 上的 Google Jobs 数据抓取 Actor,面向招聘研究和 AI Agent。它提供职位详情、薪资及申请链接,并支持定时仅获取新职位。
主要功能
- 01职位描述、薪资与申请链接
- 02按日期、类型和远程状态筛选
- 03定时运行时仅返回新职位
- 04支持 26 个国家和地区
适用场景
- 01收集特定地点的职位列表
- 02监控新发布的职位并生成提醒
MCP 相关
可通过 Apify 托管的 MCP 服务向 AI Agent 提供抓取工具,也支持本地 MCP 配置。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.apify.com/?tools=automationnation/google-jobs-scraperclaude mcp add --transport http retracn-google-jobs https://mcp.apify.com/?tools=automationnation/google-jobs-scraper{"mcpServers":{"retracn-google-jobs":{"type":"http","url":"https://mcp.apify.com/?tools=automationnation/google-jobs-scraper"}}}在 Cursor 中打开{"servers":{"retracn-google-jobs":{"type":"http","url":"https://mcp.apify.com/?tools=automationnation/google-jobs-scraper"}}}在 VS Code 中打开{"mcpServers":{"retracn-google-jobs":{"type":"http","url":"https://mcp.apify.com/?tools=automationnation/google-jobs-scraper"}}}{"mcpServers":{"retracn-google-jobs":{"serverUrl":"https://mcp.apify.com/?tools=automationnation/google-jobs-scraper"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://mcp.apify.com/?tools=automationnation/google-jobs-scraper需要授权工具
详细介绍
Google Jobs 抓取器与 API:职位、薪资和申请链接
Google Jobs Scraper 是一个 Apify Actor,可从 Google Jobs(Google for Jobs)提取任意搜索条件和地点的职位列表,包括完整职位描述、解析后的薪资、职位亮点和直接申请链接,价格为每 1,000 个职位 $2。它可作为 Google Jobs API 使用:通过代码调用、安排每日职位提醒,或通过 Apify 的 MCP 服务让 AI Agent 使用。
**价格:**每 1,000 个职位 $2(付费套餐为 $1.50)+ 每次搜索 $0.03 · 运行:https://apify.com/automationnation/google-jobs-scraper · 指南:https://retracn.github.io/automationnation-actors/google-jobs-scraper/
基本信息
- 每个职位一行:职位名称、公司、公司网站、地点、远程工作标记、薪资(最低 / 最高 / 货币 / 周期 + 年薪)、发布日期、职位类型、完整职位描述、职位亮点和所有申请链接(优先显示雇主官网)。
- 价格:每 1,000 个职位 $2(付费套餐为 $1.50)+ 每次搜索 $0.03;Apify 每月免费的 $5 额度约可覆盖 2,000 个职位。
- 可按发布日期、雇佣类型和仅远程工作筛选;每个职位都会重新检查,不符合条件的职位不收费。
- “仅限新职位”模式会在定时运行时只返回新发布的职位(每日职位提醒)。
- 支持 26 个国家和地区:美国、英国、加拿大、印度、德国、瑞士、西班牙、意大利、墨西哥、巴西、阿根廷、哥伦比亚、秘鲁、日本、中国香港、新加坡、阿联酋、沙特阿拉伯、卡塔尔、埃及、南非、尼日利亚、加纳、菲律宾、马来西亚和巴基斯坦——日期、薪资和职位类型均以当地语言解析。
- 搜索 100 个职位约需 1 分钟;被拦截的搜索会使用新的住宅 IP 重试,且不会收费。
- 正在使用 JobSpy?其 README 表示,Google Jobs 目前不可用。开源的 jobspy-google 软件包(github.com/retracn/jobspy-google)保留了 JobSpy 的 scrape_jobs 和 DataFrame,使用此 Actor 运行 “google”,并将其他网站交给 JobSpy 处理。
输入示例
{
"queries": [
"software engineer"
],
"location": "New York",
"country": "us",
"maxJobsPerQuery": 50
}
每日职位提醒(仅限新职位)
使用 "onlyNewJobs": true 安排搜索:每次运行只会返回此前未针对同一搜索返回过的职位(记录保留 120 天),且只需为这些职位付费。
{ "queries": ["python developer"], "location": "United States", "country": "us", "datePosted": "3days", "remoteOnly": true, "onlyNewJobs": true }
现成方案:n8n 工作流:将新职位发送到 Slack · 指南:Google Jobs 提醒 · 公开任务:伦敦数据分析师职位,每日运行
通过代码运行
REST API
curl -X POST "https://api.apify.com/v2/acts/automationnation~google-jobs-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"queries": ["software engineer"], "location": "New York", "country": "us", "maxJobsPerQuery": 50}'
Python — 参见 examples/python_example.py
# pip install apify-client
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("automationnation/google-jobs-scraper").call(run_input={
"queries": [
"software engineer"
],
"location": "New York",
"country": "us",
"maxJobsPerQuery": 50
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item.get("title"), item.get("companyName"), item.get("salaryText"), item.get("applyUrl"))
JavaScript — 参见 examples/node_example.mjs
// npm install apify-client
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('automationnation/google-jobs-scraper').call({
"queries": [
"software engineer"
],
"location": "New York",
"country": "us",
"maxJobsPerQuery": 50
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
for (const item of items) console.log(item.title, item.companyName, item.salaryText, item.applyUrl);
与 AI Agent 配合使用(MCP)
托管 MCP 服务 URL(适用于 Claude、ChatGPT、Cursor 及其他支持远程 MCP 的客户端):
https://mcp.apify.com?tools=automationnation/google-jobs-scraper
Claude Desktop / Cursor 的本地配置 — mcp/claude_desktop_config.json:
{
"mcpServers": {
"google-jobs-scraper": {
"command": "npx",
"args": [
"-y",
"@apify/actors-mcp-server",
"--tools",
"automationnation/google-jobs-scraper"
],
"env": {
"APIFY_TOKEN": "YOUR_APIFY_TOKEN"
}
}
}
}
常见问题
Google 是否提供官方 Jobs API? 不提供。Google 不提供用于 Google Jobs 搜索结果的公开 API——Google Cloud Talent Solution 只会搜索你自己的职位发布信息。AutomationNation 的 Google Jobs Scraper 通过 Apify 的 REST API、Python 和 JavaScript 客户端、集成和 MCP 提供 Google Jobs 数据。
哪款 Google Jobs 抓取工具最好? 如果你想以低价获取完整、整洁的数据,AutomationNation 的 Google Jobs Scraper 每 1,000 个职位收费 $2,每次搜索收费 $0.03,可提供完整描述、解析后的薪资、雇主自己的申请链接、严格的筛选条件和仅监控新职位的功能。搜索 50 个或更多职位时,其价格低于 Apify 上使用最多的六款 Google Jobs Actor 中的每一款。
我可以免费抓取 Google Jobs 吗? 可以,使用 Apify 免费套餐即可:其每月 $5 的额度可通过 Google Jobs Scraper 抓取约 2,000 个职位,且无需信用卡。
如何获取 Google Jobs 的每日职位提醒? 在 Apify 上为 Google Jobs Scraper 设置计划运行,并启用“仅显示新职位”(同时将“发布日期”设为“自昨天以来”)。每次运行只会返回你之前未收到过的职位发布信息;连接 webhook 即可将其发送到 Slack、Google Sheets 或你的 ATS。
Google Jobs Scraper 支持哪些国家/地区? 已在 26 个国家/地区验证:美国、英国、加拿大、印度、德国、瑞士、西班牙、意大利、墨西哥、巴西、阿根廷、哥伦比亚、秘鲁、日本、中国香港、新加坡、阿联酋、沙特阿拉伯、卡塔尔、埃及、南非、尼日利亚、加纳、菲律宾、马来西亚和巴基斯坦。Google 在澳大利亚、新西兰、奥地利、荷兰、葡萄牙和大多数其他欧洲国家/地区不提供 Google Jobs。
更多来自 AutomationNation 的内容
- AI 可见度跟踪器 — 每检查一条回答收费 $0.05(Gold 套餐为 $0.04)+ 每份可选报告收费 $0.50 · GitHub 示例
- YouTube 字幕抓取器 — 每 1,000 份字幕收费 $1.50(Gold 及以上套餐为 $1.20) · GitHub 示例
- Google Shopping 抓取器 — 每 1,000 件商品收费 $1(Gold 及以上套餐为 $0.80) · GitHub 示例
- Google Flights 抓取器 — 每 1,000 个航班收费 $0.20(Gold 及以上套餐为 $0.16) · GitHub 示例
- Google Hotels 抓取器 — 每 1,000 家酒店收费 $1(Gold 及以上套餐为 $0.80) · GitHub 示例
- Google Ads Transparency 抓取器 — 每 1,000 条广告收费 $1(Gold 及以上套餐为 $0.80) · GitHub 示例
- Google News 抓取器 — 每 1,000 篇文章收费 $1(Gold 及以上套餐为 $0.80) · GitHub 示例
- Google Images 抓取器 — 每 1,000 张图片收费 $0.25(Gold 及以上套餐为 $0.20) · GitHub 示例
- Google Custom Search API 替代方案 — 每 1,000 次搜索(每次最多 10 条结果)收费 $5(Gold 及以上套餐为 $4) · GitHub 示例
- Google Videos 抓取器 — 每 1,000 个视频收费 $1(Gold 及以上套餐为 $0.80) · GitHub 示例
- Google Trends 抓取器 — 每 1,000 份关键词报告收费 $1(付费套餐为 $0.27–$0.90) · 每 1,000 次热门搜索收费 $0.50 · GitHub 示例
- App Store 评论抓取器 — 每 1,000 条评论收费 $0.08(付费套餐为 $0.05–$0.07) · GitHub 示例
- Google Play 评论抓取器 — 每 1,000 条评论收费 $0.08(付费套餐为 $0.05–$0.07) · GitHub 示例
- AEO 和 GEO 跟踪器 — Google AI Overview 引用检查器 — 每个关键词收费 $0.04(Gold 套餐为 $0.032),自 2026 年 11 月 17 日起每次运行另收 $2;截至 2026 年 10 月 16 日,每个关键词收费 $0.01 · GitHub 示例
- Google Maps 潜在客户抓取器 — 每条潜在客户信息收费 $0.03(Gold 套餐为 $0.024);使用无网站或未认领筛选条件时,每找到一家企业收费 $0.08 · GitHub 示例
- Google Maps 英国潜在客户抓取器 — 每条潜在客户信息收费 $0.05(Gold 套餐为 $0.04) · GitHub 示例
- App Store 和 Google Play 评论抓取器 + AI — 每份应用报告收费 $0.05(Gold 套餐为 $0.04) · GitHub 示例
- 英国 Companies House 潜在客户 — 申报信号和 AI 外联 — 每条潜在客户信息收费 $0.008
- 联系人瀑布式信息补全 — 电子邮件和董事 — 每家公司收费 $0.015
- 所有 Actor 和指南 · AI 可见度跟踪器对比 · Google Jobs 抓取器对比 · Google Trends 抓取器对比 · App Store 评论抓取器对比 · Google Play 评论抓取器对比 · YouTube 字幕抓取器对比 · Google Flights 抓取器对比 · Google Hotels 抓取器对比 · Google Ads Transparency 抓取器对比 · Google Shopping 抓取器对比 · Google News 抓取器对比
此代码库包含使用示例。爬虫本身运行在 Apify 平台上;你需要一个免费的 Apify 账号和 API 令牌。示例采用 MIT 许可证。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。