mcpField
A
ATS Job Pulse: Company Jobs & Hiring Signals

ATS Job Pulse: Company Jobs & Hiring Signals

远程服务
apify.com商业与营销02 周前更新

关于 ATS Job Pulse: Company Jobs & Hiring Signals

ATS Job Pulse 是托管在 Apify 上的工具,面向需要按公司域名查询招聘信息的 Agent 和团队。它可识别受支持的招聘系统,并报告职位及相较上次运行的变化。

主要功能

  1. 01识别六种受支持的招聘系统
  2. 02报告开放、新增和关闭的职位
  3. 03按部门和地点汇总招聘情况
  4. 04提供职位详情及已公布的薪资范围
  5. 05支持筛选和仅输出摘要

适用场景

  1. 01跟踪公司新发布和关闭的职位
  2. 02按地点或部门查看招聘情况
  3. 03查找符合指定技术条件的远程职位

MCP 相关

通过 Apify MCP 服务向客户端提供公司职位列表和招聘摘要,也可通过 HTTP API 使用。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.apify.com?tools=hirepulse/ats-job-pulse
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.apify.com?tools=hirepulse/ats-job-pulse需要授权

工具

详细介绍

ATS Job Pulse 标志

ATS Job Pulse — 为 AI Agent 提供公司职位与招聘信号

哪些公司正在招聘、招聘什么岗位,以及相比昨天有哪些变化?

ATS Job Pulse 是一款托管工具(Apify Actor),输入公司域名后,它会直接从公司自己的招聘网站获取该公司的开放职位,并返回精简的招聘摘要。它既可作为 Claude、Cursor 和其他 AI Agent 的 MCP 工具,也可作为普通 HTTP API 使用。

  • 自动检测招聘网站:根据域名识别 Greenhouse、Lever、Ashby、Workable、Recruitee、SmartRecruiters
  • 招聘信号:开放职位、自上次运行以来新增和关闭的职位,以及按部门、地点和技术分类的职位统计
  • 每个职位包含:职位名称、部门、地点、远程办公标记、薪资范围(如已发布)、发布日期、技术、申请 URL
  • 按需精简输出:支持筛选和仅摘要模式,适配 Agent 的上下文窗口
  • 按公司付费:每家成功处理的公司收费 $0.05。未找到的公司免费

➡️ 立即运行: https://apify.com/hirepulse/ats-job-pulse

在 AI Agent 中使用(MCP)

将启用了此工具的 Apify MCP 服务添加到 MCP 客户端:

{
  "mcpServers": {
    "ats-job-pulse": {
      "url": "https://mcp.apify.com/?actors=hirepulse/ats-job-pulse"
    }
  }
}

首次连接时会打开浏览器窗口,供你登录 Apify(免费账户即可开始使用)。

然后可以这样提问:

  • “stripe.com 有多少个开放职位,分别属于哪些部门?”
  • “ramp.com、linear.app 和 notion.so 中,哪些公司自上次检查以来新增了工程职位?”
  • “figma.com 是否招聘需要 Kubernetes 或 LLM 技能的人才?请显示薪资范围。”
  • “列出这十家公司远程办公的数据工程职位。”

通过 HTTP 使用

curl -X POST "https://api.apify.com/v2/acts/hirepulse~ats-job-pulse/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"companies": ["stripe.com", "linear.app"], "output_mode": "summary_only"}'

输入

只需提供 companies。可查看 examples/ 获取可直接使用的输入示例。

字段默认值描述
companies必填域名(stripe.com)或招聘网站 slug(stripe)。使用前缀指定 ATS:greenhouse:stripe、lever:spotify、ashby:linear、workable:huggingface、recruitee:bunq、smartrecruiters:BoschGroup。
output_modejobs_and_summaryjobs_and_summary、summary_only(最精简)或 jobs_only。
track_difftrue将每个职位与上次运行结果进行比较,并标记为 NEW / EXISTING / CLOSED。
state_iddefault_state已保存历史记录的名称。共享同一 state_id 的运行会相互比较。
only_changesfalse仅返回 NEW 和 CLOSED 职位。
title_keywords、departments、locations、technologies保留匹配任意给定值的职位。
remote_onlyfalse仅保留远程职位。
max_jobs_per_company0每家公司职位记录的上限(0 = 不限)。
extract_tech_keywordstrue从职位名称和描述中识别技术。

输出

输出包含两种记录,通过 record_type 区分。

company_summary — 每家公司一条:

{
  "record_type": "company_summary",
  "company_domain": "linear.app",
  "ats_type": "ashby",
  "total_active_jobs": 31,
  "remote_jobs": 31,
  "jobs_with_salary": 12,
  "is_first_run": false,
  "new_jobs": 2,
  "closed_jobs": 1,
  "new_job_titles": ["Senior Product Engineer", "Enterprise Account Executive"],
  "closed_job_titles": ["Support Specialist"],
  "jobs_by_department": { "GTM": 15, "Product": 13, "Operations": 3 },
  "top_locations": { "North America": 19, "Europe": 8 },
  "top_technologies": { "React": 8, "TypeScript": 8, "GraphQL": 7 }
}

job — 每个招聘职位一条:

{
  "record_type": "job",
  "company_domain": "ramp.com",
  "ats_type": "ashby",
  "job_id": "…",
  "title": "Security Engineer, Cloud",
  "department": "Engineering",
  "location": "New York, NY",
  "is_remote": false,
  "posted_date": "2026-09-03T13:30:34+00:00",
  "salary": "$211.4K - $290.6K",
  "apply_url": "https://jobs.ashbyhq.com/ramp/…",
  "detected_technologies": ["AWS", "Kubernetes", "Python", "Terraform"],
  "status": "NEW"
}

限制

  • 使用其他系统(Workday、iCIMS、Taleo、内部招聘网站)的公司会被报告为未找到,且不会收费。
  • 薪资按雇主发布的原样返回,不会进行标准化。许多职位没有注明薪资范围。
  • SmartRecruiters 不会在职位列表中发布职位描述,因此其中的技术信息仅来自职位名称。
  • 单独使用 slug 时,偶尔可能匹配到其他 ATS 上同名的公司。使用前缀(lever:acme)可精确指定。

支持

如有疑问或需报告 Bug,请在此处提交 issue,或使用 Actor 页面上的 Issues 选项卡。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。