mcpField
C
Cornerstone Jobs Scraper & API - All CSOD Career Sites, Remote

Cornerstone Jobs Scraper & API - All CSOD Career Sites, Remote

远程服务
apify.com商业与营销01 天前更新

关于 Cornerstone Jobs Scraper & API - All CSOD Career Sites, Remote

Cornerstone Jobs Scraper & API - All CSOD Career Sites, Remote 是 Apify Actor,可实时搜索 Cornerstone OnDemand 上的职位,面向求职者、招聘团队和数据用户。它无需预先提供企业网站链接,并支持筛选职位及导出多种格式。

主要功能

  1. 01跨多个 Cornerstone 招聘网站搜索
  2. 02按职位、地点和发布时间筛选
  3. 03查看职位链接状态
  4. 04获取职位详情与申请链接
  5. 05导出 JSON、CSV 或 Excel

适用场景

  1. 01寻找搜索引擎未收录的职位
  2. 02跨企业招聘网站搜索人才
  3. 03监测企业招聘动态
  4. 04通过 API 获取职位数据

MCP 相关

AI Agent 可通过 Apify MCP server 调用该 Actor,以搜索 Cornerstone 职位并获取结果。

配置

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

服务地址https://mcp.apify.com/?tools=anshumanatrey/cornerstone-jobs-search
一键复制安装命令
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=anshumanatrey/cornerstone-jobs-search需要授权

工具

详细介绍

Cornerstone 职位抓取器和 API - 所有 CSOD 招聘网站,远程运行

Cornerstone 职位抓取器和 API:一次实时搜索所有使用 Cornerstone OnDemand(csod.com)的公司招聘网站,获取每个职位的标题、公司、地点、远程标记、发布日期、截止日期和链接,并按最新发布排序。开启完整详情后,还可获取职位描述、精确发布时间、地址和申请链接。

可将其用作 CSOD 职位 API、Cornerstone 招聘网站抓取器,或通过 Apify Console、Apify API、Python、JavaScript、n8n、Make 或 AI Agent 获取每日职位信息流,并导出为 JSON、CSV 或 Excel。这相当于直接从源头执行 site:csod.com Google 搜索指令,还能找到搜索指令无法触及的职位:近一半职位所在的招聘网站不允许搜索引擎访问。可作为 Apify Actor 使用。每个职位 $0.002,开启完整详情时每个职位 $0.003,无启动费用,无需登录,无需 API 密钥。

它有什么功能?

  • 一次搜索 1,110 个雇主的 605 个招聘网站,约一分钟即可搜索完毕。共有 61,000 多个开放职位,雇主包括 McDonald's、Henkel、Turner Construction、STRABAG、Linde、Kohler、A.S. Watson、CEVA Logistics、World Bank Group,以及许多大学和医院。
  • 只需输入一个关键词。 输入职位名称并点击 Start。留空则获取所有类型的最新职位。
  • 按最新发布排序,实时读取。 每个职位都来自运行时的 Cornerstone,而不是已存储的副本。
  • 筛选条件支持自然输入。 可输入 Germany、EMEA、Remote、last 24 hours,或粘贴 Google 搜索指令,例如 site:newcold.csod.com intext:engineer。
  • 检查职位链接。 粘贴链接,每个链接都会返回开放、已关闭或未找到的状态。

它与其他 Cornerstone 抓取器有何不同?

  • 无需事先了解有哪些公司。 一次搜索即可覆盖我们找到的所有招聘网站,因此输入职位名称就能找到你从未听说过的雇主。其他 Cornerstone Actor 则要求你提供已有的招聘网站链接。
  • 能触及 Google 无法找到的内容。 在 840 个正在招聘的招聘网站中,有 259 个禁止搜索引擎访问;这些网站上有 28,525 个开放职位,占 61,090 个职位的 47%(数据测于 2026-10-30)。例如,McDonald's 的职位页面标记为 noindex。site: 搜索找不到这些职位。
  • 实时获取,不是数据库。 多 ATS Actor 出售的是已存储的索引;本工具会在运行时查询 Cornerstone,因此返回的职位在你运行时确实在线发布。
  • 读取失败不收费。 按交付的条目收费;无法读取详情的条目按普通职位收费。

什么时候应该使用它?

  • 求职者和招聘网站: 每天查找从未出现在 Google 或 LinkedIn 上的大型雇主新职位。
  • 招聘人员和人才寻访团队: 查看数百家雇主中哪些正在招聘某个职位。
  • 销售和市场研究: 按国家和日期发现正在招聘某类职能人员的公司,并将其作为购买信号。
  • 数据团队和 AI Agent: 通过 API 或 MCP 获取整洁、稳定的 Cornerstone 职位信息流。

抓取 Cornerstone 职位的费用是多少?

按事件付费。费用包含平台使用费,无启动费用或月费。

事件价格收费条件
职位$0.002保存一个职位,或检查一个已关闭或未找到的链接
带详情的职位$0.003保存一个已开启完整详情的职位

在 Apify 付费套餐中,Scale 套餐价格低 10%($0.0018 和 $0.0027),Business 及以上套餐价格低 20%($0.0016 和 $0.0024)。

职位数量(Free 和 Starter 价格)费用
100 个最新职位$0.20
100 个带完整详情的职位$0.30
1,000 个职位$2.00
10,000 个带完整详情的职位$30.00

Apify 每月提供的 $5 免费额度约可覆盖 2,500 个职位。职位数量(maxJobs)决定一次运行的最高费用;达到支出上限时,运行会停止并显示相应提示。

与其他 Cornerstone 抓取工具相比,价格如何?

在 Apify Store 中,标题、描述或平台列表提及 Cornerstone 或 CSOD 的所有 Actor,按过去 30 天的用户数排序;这些结果是在 2026-10-30 搜索“cornerstone”“csod”“cornerstone jobs”和“cornerstone ondemand”找到的。价格为各条目列出的免费套餐价格。

Actor30 天用户数每个职位起步费用覆盖范围
fantastic-jobs/career-site-job-listing-api1,668$0.012$0.01自有数据库中的 54 个 ATS;csod 是一个筛选条件
memo23/career-site-ats-jobs-api85$0.004$0.03116 个 ATS,其中包括 Cornerstone
gefese/cornerstone-jobs-scraper1$0.0015无Cornerstone,以及你粘贴的招聘网站链接
gefese/multi-ats-jobs-scraper1$0.0015无多个 ATS,以及你粘贴的招聘网站链接
此 Actor新发布$0.002无Cornerstone,无需提供链接即可覆盖所有招聘网站

其他工具更便宜的情况:如果你已有招聘网站链接,gefese 的 Actor 每个职位的费用更低。其他工具功能更多的情况:多 ATS Actor 一次运行即可覆盖多个平台。

需要提供哪些输入?

无需提供任何内容。输入职位名称并按 Start,或者留空表单后按 Start。

字段作用
要查找的职位名称(searchTerms)每行一个。职位名称包含所有关键词时即视为匹配:frontend 也会找到 Front-End。也可以粘贴 Google dork 或 Cornerstone 链接
职位所在地(location)城市、州、国家或地区:London、United States、EMEA、LatAm。Worldwide 会查找面向全球开放的职位,Remote 会查找远程职位
远程或现场办公(workType)remote、hybrid 或 onsite。Cornerstone 没有远程办公字段,因此会根据职位名称和所在地判断
最近发布时间(postedWithin)24 hours、3 days、7 days、30 days、any time,或自定义时长,例如 48 hours
职位数量(maxJobs)要获取的职位数,按发布时间从新到旧排列:默认 100,设为 0 则获取所有匹配项
完整详情(includeDetails)添加文本和 HTML 格式的职位描述、精确发布时间、引用信息、申请链接、城市、地区和国家
排除关键词(excludeTerms)排除职位名称中包含这些词的职位,例如 senior 或 intern
匹配职位描述(searchDescriptions)同时在职位描述中查找关键词,而不仅限于职位名称
仅限这些公司(companies)公司名称(Henkel)、网址中的名称(henkel)或招聘网站链接。留空则搜索所有公司
要检查的职位链接(jobUrls)粘贴职位链接,检查职位是否仍开放,而不是进行搜索

输入示例:

{
  "searchTerms": ["software engineer"],
  "location": ["Germany", "United States"],
  "postedWithin": "7 days",
  "maxJobs": 100
}

输出是什么样的?

每个职位占一行,按发布时间从新到旧排列。以下数据来自 2026-10-30 的一次运行,构建版本为 1.0.1:用 1 秒搜索一家公司的 engineer 职位。

职位名称(title)公司名称(company)主要所在地(location)发布时间(postedAt)仍开放?(status)
Senior Project EngineerNewColdBreda, NL2026-07-03open
Senior Network EngineerNewColdBreda, NL2026-07-03open
Project Engineer (HBO)NewColdCulemborg, NL2026-07-03open
Project Engineer IndiaNewColdIN2024-09-18open

一行 JSON 示例:

{
  "title": "Senior Project Engineer",
  "company": "NewCold",
  "location": "Breda, NL",
  "otherLocations": [],
  "workType": null,
  "postedAt": "2026-07-03",
  "expiresAt": null,
  "jobUrl": "https://newcold.csod.com/ux/ats/careersite/5/home/requisition/954?c=newcold",
  "applyUrl": "https://newcold.csod.com/ux/ats/careersite/5/home/requisition/954?c=newcold",
  "status": "open",
  "platform": "cornerstone",
  "companySlug": "newcold/5",
  "jobId": "954",
  "checkedAt": "2026-10-30T11:57:07+00:00"
}

完整详情还会添加 description、descriptionHtml、reference、city、region、country 和 countryCode,并将发布日期替换为精确时间。运行还会写入一条 OUTPUT 记录,包含读取的招聘网站数量、匹配并保存的职位数量,以及输入解析方式的备注。

速度有多快?

使用默认的 2 GB 内存,69 秒即可扫描所有招聘网站(运行 b24SuuFL58CMyduIh,2026-10-30,获取最新的 100 个职位)。搜索指定公司只需几秒,获取详细信息则每个职位会多花一点时间。

常见问题

为什么 Google 上没有这些职位?

每家公司的 Cornerstone 招聘网站都有一项搜索引擎设置。如果该设置关闭,职位页面就会带有 noindex,且不包含职位标记,因此 Google 不会收录这些页面。2026-10-30 时,840 个招聘网站中有 259 个如此,涉及 47% 的开放职位。

它如何找到每家公司?

Wayback Machine 会列出 csod.com 下归档的所有页面,因此找到了 1,754 个招聘网站;其中 1,110 个仍有响应。这就是在归档站而非搜索引擎上运行 site:csod.com 搜索的做法。如要搜索列表中没有的公司,请将其招聘网站链接粘贴到 Only these companies 中。

需要登录或 API 密钥吗?

不需要。它会读取每个招聘网站向任何访客展示的内容,并使用页面本身提供的匿名访问权限。你只需要一个 Apify 账户。

如何通过 Python 或 AI Agent 运行它?

通过 Apify API,使用你的 Apify 令牌:

from apify_client import ApifyClient

client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("anshumanatrey/cornerstone-jobs-search").call(run_input={"searchTerms": ["software engineer"]})
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(row["title"], row["company"], row["location"], row["jobUrl"])

AI Agent 可以通过 https://mcp.apify.com 上的 Apify MCP 服务调用它,n8n 和 Make 也提供 Apify 节点。

已关闭的职位也会收费吗?

搜索仅返回开放职位。粘贴的链接如果最终发现对应职位已关闭或未找到,会计为一条职位记录,因为系统已检查并得到结果。

使用它合法吗?

它会读取公开的职位信息。你需自行负责数据的使用方式,包括遵守各网站的条款以及适用于你的隐私法律。

局限性

  • Cornerstone 不提供薪资、职位类型、部门或远程办公字段,因此不会显示这些信息。远程和混合办公信息仅根据职位名称和地点判断。
  • 职位名称和描述使用公司自己的语言。
  • 公司名称:Cornerstone 只提供地址中的名称,因此大型雇主的名称由人工填写,其余名称则直接取自该地址中的名称。
  • 招聘网站列表建立于 2026-10-30。之后加入的公司只有在你指定名称时才会被搜索。
  • 有些职位发布已存在多年:公司可能会长期保持职位开放,而 Cornerstone 会将其列为开放职位,因此结果中也会显示为开放。

由谁维护?

由 Anshuman Atrey (@AnshumanAtrey) 构建并维护。他在 Apify Store 发布数据和 OSINT 工具作品集。如需请求功能或报告错误,请通过 LinkedIn 联系(最快),在 GitHub 仓库中提交 issue,或通过 atrey.dev 联系。

同系列工具

工具使用场景
ashby-jobs-search实时搜索所有 Ashby 职位板上的所有职位
linkedin-harvester通过电子邮件查找 LinkedIn 个人资料,了解公司背后的人员
theharvester-osint从域名查找电子邮件和子域名

文档

最后更新

2026-10-30(版本 1.0)

评论

支持 Markdown

第一次接触 MCP?

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

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