关于 Ashby Jobs Scraper & API - All Companies, Remote, Last 24 Hours
这是一个 Apify Actor,可实时搜索 Ashby 企业招聘页面中的职位,并按职位名称、地点、工作方式、雇佣类型和发布时间筛选。适用于求职者、招聘信息聚合方、招聘人员和研究者,用于获取最新职位或招聘信号。
主要功能
- 01实时搜索 Ashby 招聘页面
- 02按职位、地点、工作方式和时间筛选
- 03可选获取薪资和职位描述
- 04检查职位链接是否仍开放
- 05导出为 JSON、CSV 或 Excel
适用场景
- 01查找近期发布的远程职位
- 02为招聘网站构建最新职位源
- 03识别正在招聘某类职位的公司
- 04分析薪资范围和招聘趋势
MCP 相关
Apify MCP 服务可将此 Actor 提供给 AI Agent,用于运行搜索并使用返回的职位数据。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.apify.com/?tools=anshumanatrey/ashby-jobs-searchclaude mcp add --transport http anshumanatrey-ashby-jobs-search https://mcp.apify.com/?tools=anshumanatrey/ashby-jobs-search{"mcpServers":{"anshumanatrey-ashby-jobs-search":{"type":"http","url":"https://mcp.apify.com/?tools=anshumanatrey/ashby-jobs-search"}}}在 Cursor 中打开{"servers":{"anshumanatrey-ashby-jobs-search":{"type":"http","url":"https://mcp.apify.com/?tools=anshumanatrey/ashby-jobs-search"}}}在 VS Code 中打开{"mcpServers":{"anshumanatrey-ashby-jobs-search":{"type":"http","url":"https://mcp.apify.com/?tools=anshumanatrey/ashby-jobs-search"}}}{"mcpServers":{"anshumanatrey-ashby-jobs-search":{"serverUrl":"https://mcp.apify.com/?tools=anshumanatrey/ashby-jobs-search"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://mcp.apify.com/?tools=anshumanatrey/ashby-jobs-search需要授权工具
详细介绍
Ashby 职位抓取工具与 API——所有公司、远程职位、最近 24 小时
Ashby 职位抓取工具与 API,适用于 jobs.ashbyhq.com 上的所有公司:输入职位名称,即可一次性获取 Ashby 上 3,478 家招聘公司的最新匹配职位,包括公司、地点、远程或现场办公、职位类型、部门、薪酬、发布日期,以及职位和申请链接。可按地点、工作方式、职位类型和发布日期筛选(最近 24 小时、7 天、30 天)。开启 Full details,即可查看职位描述、薪酬数字和地址;也可以粘贴职位链接,检查职位是否仍在开放申请。
可将其用作 Ashby 职位板抓取工具、初创公司职位动态、远程职位搜索工具或招聘信号来源,无需安装任何内容:通过 Apify Console、Apify API、Python、JavaScript、n8n、Make,或通过 Apify MCP 服务供 AI Agent 使用;还可导出为 JSON、CSV 或 Excel。它能完成 Google dork site:jobs.ashbyhq.com 所做的事,覆盖所有职位板且不受 Google 的限制。每 1,000 个职位收费 $1.20(启用 Full details 时为 $1.35)。无启动费、无需登录、无需 API 密钥、无需代理。
它能做什么?
Ashby 是 OpenAI、Ramp、Notion、Linear、Snowflake 及数千家初创公司职位板背后的申请人跟踪系统。每家公司在 jobs.ashbyhq.com 上都有自己的职位板,后面接上公司名称;而 Ashby 不提供跨公司搜索。本 Actor 就是用于搜索所有这些职位板的工具。
- 一次搜索所有公司:该 Actor 携带一份 Ashby 职位板列表,共 3,814 个(截至 2026-09-30,其中 3,478 家正在招聘,开放职位共 61,272 个)。这些职位板来自 jobs.ashbyhq.com 的 Wayback Machine 索引、Hacker News 招聘帖和公开职位列表,并且每个都经过实时检查。在 Only these companies 中填写其他公司名称,也会一并搜索。
- 运行时读取实时数据:按下 Start 后,系统会直接从 Ashby 读取每个职位板,因此返回的所有职位在当时都处于开放状态。最新职位排在最前面。
- 匹配职位写法的筛选条件:职位名称关键词(frontend 也能找到 Front-End 和 Front End,但 java 不会找到 JavaScript);按城市、州、国家或地区筛选地点(US、USA 和 United States 等效;EMEA、Europe、LatAm 和 APAC 会匹配其中的国家;Worldwide 会找到开放范围覆盖全球的职位);筛选远程、混合办公或现场办公,全职、合同工或实习,以及发布日期。
- 两种结果行格式:包含链接和基本信息的职位行,或包含完整详情的职位行(以文本和 HTML 格式提供职位描述,以及薪酬最低值和最高值、货币、周期、股权、城市、地区和国家)。
- 职位链接检查工具:粘贴 Ashby 职位链接,每个链接都会返回开放(附带职位数据)、已关闭或未找到的状态。可从职位板或电子表格中清除失效链接。
它与其他 Ashby 职位抓取工具有何不同?
Store 上的大多数 Ashby Actor 只读取你列出的公司。这个 Actor 会实时搜索它能找到的所有公司,无需预先整理公司列表。
纳入规则:标题中包含 Ashby,且截至 2026-09-30 过去 30 天内用户数不少于 10 的所有 Actor,按用户数排序(数据来自当天的 Apify Store API)。
| Actor | 用户数(30 天) | 读取的公司 |
|---|---|---|
| 此 Actor | 新增 | 实时读取 3,814 个 Ashby 职位板,以及你指定的任何职位板 |
| bovi/greenhouse-lever-ashby-job-scraper | 107 | 你列出的公司,或它的预设列表 |
| fantastic-jobs/ashby-jobs-api | 81 | 自有职位数据库 |
| jobo.world/ashby-jobs-scraper-api | 27 | 自有职位数据库 |
| webdata_labs/greenhouse-lever-ashby-jobs-scraper | 17 | 你列出的公司 |
| viridian_layout_ea2/company-career-site-jobs | 15 | 它整理的列表或你提供的列表 |
| get_anything/ats-jobs-scraper | 13 | 你列出的公司 |
| johnvc/ashby-job-board-scraper | 13 | 你列出的公司,或通过搜索发现的公司 |
| k1ra/ats-jobs-scraper | 12 | 你列出的公司 |
| blackfalcondata/greenhouse-scraper | 12 | 你列出的职位板,或它的预设列表 |
| scrapesage/multi-ats-job-scraper | 10 | 你列出的公司 |
| pulsedata/career-page-jobs-scraper | 10 | 你列出的招聘页面 |
数据库 Actor(fantastic-jobs、jobo.world)会返回此前存储的职位;此 Actor 会在运行期间向 Ashby 发起查询,因此一小时前关闭的职位不会出现在结果中,而一分钟前发布的职位则会出现。
什么时候适合使用它?
- 求职者和职位提醒:每天早上获取过去 24 小时内初创公司发布的远程前端新职位。
- 招聘网站和聚合平台:获取适合你细分领域(AI、加密货币、气候或某个国家)的最新 Ashby 职位信息,并每天检查你已列出的 Ashby 职位链接是否失效。
- 招聘人员和销售团队:了解哪些公司目前正在招聘某个职位,并获取其网站,作为招聘动态信号和潜在客户。
- 研究人员和分析师:分析数千家初创公司的薪资范围、远程办公比例和招聘趋势。
抓取 Ashby 职位要花多少钱?
按事件计费:每 1,000 个职位 $1.20(每行 $0.0012),或包含完整详情时每 1,000 个职位 $1.35(每行 $0.00135)。检查后发现已关闭或不存在的链接,也计为一行职位数据。无启动费、无月费,已包含平台使用费。未匹配到任何结果的运行、跳过的条目,以及因输入问题而失败的运行,费用均为 $0。
| 运行 | 行数 | 价格 | 包含完整详情 |
|---|---|---|---|
| 一个职位名称,使用默认设置(最新的 100 个匹配结果) | 100 | $0.12 | $0.135 |
| software engineer,过去 7 天,20 个职位 | 20 | $0.024 | $0.027 |
| 100 个职位 | 100 | $0.12 | $0.135 |
| 1,000 个职位 | 1,000 | $1.20 | $1.35 |
| Ashby 上所有开放职位(约 60,000 个) | 60,000 | $72 | $81 |
每次运行都受职位数量上限约束,运行的支出上限还可以进一步限制费用:达到上限时,Actor 会正常停止,并保留所有已付费的行。Apify 免费计划每月包含 $5 额度,约可抓取 4,100 行职位数据。
价格与其他 Ashby 职位抓取工具相比如何?
截至 2026-09-30,在 Apify 免费计划上每 1,000 个职位的标价,采用与上文相同的计入规则。Apify 付费计划价格有所降低时,括号中列出最低的付费计划价格。
| Actor | 每 1,000 个职位 |
|---|---|
| 此 Actor | $1.20,或包含完整详情时为 $1.35 |
| bovi/greenhouse-lever-ashby-job-scraper | $1.50($1.43) |
| fantastic-jobs/ashby-jobs-api | $2.00 |
| jobo.world/ashby-jobs-scraper-api | $0.99 |
| webdata_labs/greenhouse-lever-ashby-jobs-scraper | $1.00 |
| viridian_layout_ea2/company-career-site-jobs | $1.51 |
| get_anything/ats-jobs-scraper | $1.50 |
| johnvc/ashby-job-board-scraper | $0.50,另加每 1,000 条职位描述 $0.20 |
| k1ra/ats-jobs-scraper | $2.00 |
| blackfalcondata/greenhouse-scraper | $0.95,另加每次运行 $0.005 |
| scrapesage/multi-ats-job-scraper | $3.00($2.56) |
| pulsedata/career-page-jobs-scraper | $2.00 |
其他更便宜的工具:jobo.world、webdata_labs、blackfalcondata 和 johnvc 的单个职位收费更低。jobo.world 从其数据库中提供结果;另外三个只读取你提供的公司。此 Actor 比使用最多的 Ashby 工具(bovi、fantastic-jobs)更便宜,而且无需公司列表即可搜索所有公司。
支持哪些输入?
无需填写任何内容。输入一个职位名称并按下 Start,其他所有字段都会使用默认值:所有地点、所有工作类型、任意发布时间以及最新的 100 个职位。表单留空后按下 Start,即可获取 Ashby 上最新的 100 个职位。没有输入不会导致运行停止:此 Actor 无法读取的任何内容都会回退到字段默认值,运行摘要也会说明这一点。
| 字段 | 默认值 | 功能 |
|---|---|---|
要查找的职位名称(searchTerms) | 所有职位 | 每行填写一个职位名称或关键词。职位名称包含某一行中的所有单词时,即视为匹配。粘贴 Google dork 或 jobs.ashbyhq.com 链接也可以。 |
职位地点(location) | 任意地点 | 每行填写一个城市、州、国家或地区。US、USA 和 United States 视为相同。地区(EMEA、Europe、EU、LatAm、APAC、Africa、DACH、Nordics 等)会查找位于其包含国家/地区的职位,以及发布时标注为该地区的职位。Worldwide 会查找标注为 worldwide 或 anywhere 的职位,以及未标注国家/地区的普通“Remote”职位。在此处输入 Remote 表示查找远程职位。 |
远程或现场(workType) | 全部 | 可选择 remote、hybrid、onsite 或多种类型。也支持输入 wfh、office 等词。 |
最近发布时间(postedWithin) | 任意时间 | 24 hours、3 days、7 days、30 days,或自定义时长,例如 48 hours 或 2 weeks。 |
职位数量(maxJobs) | 100 | 要获取的职位数量,按发布时间从新到旧排列。输入 0 可获取所有匹配结果。 |
完整详情(includeDetails) | 关闭 | 添加职位描述(文本和 HTML)、薪资数值、股权、城市、地区和国家。 |
排除词语(excludeTerms) | 无 | 职位名称包含这些词语时排除该职位,例如 senior 或 manager。 |
职位类型(employmentType) | 所有类型 | full-time、part-time、contract、intern、temporary 或多种类型。 |
匹配职位描述(searchDescriptions) | 关闭 | 也会在职位描述中将关键词作为短语进行匹配(python 会找到所有要求 Python 的职位)。 |
仅限这些公司(companies) | 所有公司 | 公司名称、招聘页面名称或招聘页面链接。即使公司不在此 Actor 的列表中,也会查找这些公司。 |
要检查的职位链接(jobUrls) | 无 | 检查 Ashby 职位链接,而不是进行搜索:开放、已关闭或未找到。 |
最简单的输入方式:一个职位名称:
{
"searchTerms": ["software engineer"]
}
输出结果是什么样的?
每份工作一行,按时间从新到旧排列。以下是 2026-09-30 示例输入中的一行:
{
"title": "Full Stack Software Engineer, Growth (Hybrid)",
"company": "Homebase",
"location": "Toronto",
"otherLocations": [],
"workType": "hybrid",
"employmentType": "full-time",
"department": "Engineering",
"team": "Engineering",
"salary": "$175K - $205K - Offers Equity",
"postedAt": "2026-09-30T17:12:16.713+00:00",
"jobUrl": "https://jobs.ashbyhq.com/homebase/bedf5c72-448a-4801-a6ac-63ada13c5db6",
"applyUrl": "https://jobs.ashbyhq.com/homebase/bedf5c72-448a-4801-a6ac-63ada13c5db6/application",
"status": "open",
"companySlug": "homebase",
"companyWebsite": "https://joinhomebase.com",
"jobId": "bedf5c72-448a-4801-a6ac-63ada13c5db6",
"checkedAt": "2026-09-30T17:18:12+00:00"
}
启用 Full details 后,同一行还会包含 description、descriptionHtml、salaryMin、salaryMax、salaryCurrency、salaryPeriod(year、month、week、day 或 hour)、offersEquity、city、region、country 和 countryCode。已检查但不再开放的链接,其 status 为 closed(或 not found),并包含其 jobUrl、jobId 和公司名称。
运行摘要是 OUTPUT 记录:读取的招聘页面、匹配的招聘页面和公司、匹配并保存的职位、排除的重复职位、已检查的链接、关于如何读取输入的所有备注,以及所用设置。
速度有多快?
2026-09-30 在 Apify 上使用默认设置(1024 MB 内存、一次读取 32 个招聘页面)测得(build 1.0.1):
- 职位名称、最近 7 天、20 个职位(所有招聘页面):103 秒。第一轮读取 3,814 个招聘页面;第二轮只读取 1,389 个职位名称可能匹配的招聘页面上的完整职位列表。峰值内存为 184 MB。
- Ashby 上所有开放职位(空表单,最坏情况):在 3,464 家公司中找到 59,641 个职位,用时 143 秒;排除 1,282 个重复职位。峰值内存为 254 MB。
- 少数指定公司:约 1 秒。
- 两次运行中都没有招聘页面拒绝请求或读取失败。CPU 使用率接近单核的四分之一,因此增加内存几乎无法提速。
常见问题
我可以只输入一个关键词,然后按 Start 吗?
可以。输入产品设计师这样的职位名称,然后按 Start:你会获得所有 Ashby 公司的最新 100 个匹配职位,地点、工作类型和发布时间不限。只有想缩小搜索范围时,才需要填写其他字段。
如果我输入了 Actor 无法读取的内容,会怎样?
运行仍会继续。无法读取的值会回退到字段默认值(例如,soonish 这样的时间段表示不限时间,lots 这样的职位数量表示 100),运行摘要(即 OUTPUT 记录)会列出读取输入时的所有备注。
这和 Google dork site:jobs.ashbyhq.com 是一样的吗?
这是直接在数据源上进行的搜索。在 Google 中搜索 site:jobs.ashbyhq.com intext:frontend,并将 Tools 设为 Past 24 hours,只会显示 Google 已收录的页面,而且已收录的职位链接会失效:在 2026 年 9 月的一次网络抓取中,Greenhouse 的职位链接有 30% 在两到四周后已关闭(2026-09-30 检查)。此 Actor 会在运行期间读取 Ashby 的所有招聘页面,因此返回的所有职位都是开放的。将 dork 粘贴到职位名称字段后,其中的关键词会用于搜索。
包含哪些公司?
截至 2026-09-30,共有 3,814 个 Ashby 招聘页面,定期根据 Wayback Machine 的 jobs.ashbyhq.com 索引、Hacker News 招聘帖和公开职位列表重新构建。即使某家公司不在列表中,也可以在 Only these companies 中将其添加到单次运行。
职位信息有多新?
与 Ashby 上的信息一样新:每个招聘页面都会在运行期间读取。示例运行中的第一行职位,是在运行结束前 6 分钟发布的。
会有失效链接吗?
不会。只有在运行时仍显示在公司招聘页面上的职位才会返回。对于已有链接,可使用 Job links 进行检查:每个链接都会显示为 open、closed 或 not found。
如何只获取远程职位,或某个国家的职位?
在 Remote or onsite 中选择 remote,并在 Location 中输入国家名称(United States、Germany、India、UK)。只要职位的任一地点位于该国家,即可匹配;Remote (US) 等远程地点也包括在内。如果职位面向包含该国家的地区(例如 Kenya 可匹配 "Remote - EMEA"),或标记为 worldwide,也会匹配。要查找可在任何地点任职的远程职位,请输入 Worldwide:这会查找标记为 worldwide、global 或 anywhere 的职位,以及未注明国家的普通 "Remote" 职位。也可以使用地区:EMEA 可匹配 "Greece (Remote)" 和 "Remote - Europe"。
如何每天获取新职位?
将输入保存为任务,并将 Posted in the last 设为 24 hours,然后在 Apify 中设置每日计划。每次运行只会返回最近一天发布的职位。
我能获取 Ashby 上的所有职位吗?
可以:将搜索留空,并将职位数量设为 0。不到三分钟即可获取约 60,000 条记录(上方测试中用时 143 秒)。
需要登录、API 密钥或代理吗?
不需要。它会读取 Ashby 的公开职位板和 Ashby 的公开职位发布 API,也就是访客浏览器使用的相同来源。
我可以从代码或 AI Agent 调用它吗?
可以。使用 Apify API、Python 和 JavaScript 客户端(API 选项卡中提供可直接使用的代码)、n8n、Make 和 Zapier,或 Apify MCP 服务;在其中,Agent 可以通过 JSON 键查看每个字段。
我可以将它用于什么用途?
职位信息是公开发布的,供公众阅读。请合法使用这些数据:求职、链接至原始职位信息的招聘网站、招聘研究,以及遵守适用于你的规则进行联系。
限制
- 仅支持 Ashby。不读取 Greenhouse、Lever、Workday 和其他申请人跟踪系统。
- 只搜索列表中列出的公司或运行时指定的公司。未曾出现在上述来源中的公司不会被收录,除非你指定它。
- 地点按国家、地区和地点名称进行匹配:London 可以找到 London,但 Bangalore 找不到 Bengaluru(城市拼写会按输入内容匹配)。
- 职位名称按词语匹配,而非按含义匹配:ML engineer 找不到 Machine Learning Engineer。请将两种写法都列出。
- 薪酬信息以公司发布的内容为准;Ashby 上约 45% 的职位包含薪酬信息。
关于维护者(优先请求在 1-2 小时内响应)
由 Anshuman Atrey(@AnshumanAtrey)构建并维护。
- 紫队安全研究员,5 次黑客马拉松冠军
- Walrus Securitas(AI 网络安全 SaaS)和 The Drone Syndicate(自主国防无人机)的联合创始人
- Apify Store 上 OSINT 和数据工具作品集的作者
自定义功能请求可在 1-2 小时内完成(优先处理)
如果你需要此工具尚不支持的字段、筛选条件或输出格式,维护者会直接将其添加到此工具中。活跃时段的优先请求通常会在 1-2 小时内完成,夜间则会在 24 小时内完成。
最快的联系渠道(按响应速度排序):
- LinkedIn 私信 -> linkedin.com/in/anshumanatrey,活跃时段通常不到 1 小时
- 在此工具的代码仓库中提交 GitHub issue
- 通过 Apify Console 向
@anshumanatrey发送私信 - 通过 atrey.dev 联系 电子邮件
同一维护者开发的相关工具
| 工具 | 用途 |
|---|---|
| google-trends-api-scraper | Google Trends 随时间变化的关注度、地区、相关查询和 Trending Now,无需登录 |
| linkedin-harvester | 电子邮件 -> 最匹配的公开 LinkedIn 个人资料 URL + 置信度评分 |
| holehe-email-osint | 电子邮件 -> 在 120 多个平台上注册的账户 |
| theharvester-osint | 域名 -> 来自 54 多个公开来源的电子邮件 + 子域名 + IP |
| facebook-ads-library-api | Facebook/Meta 广告资料库 -> 广告、落地页、创意素材、广告主线索、诈骗检查(无需登录) |
| telegram-channel-scraper | 公开 Telegram 频道 -> 帖子、媒体链接、内嵌按钮、回应(无需登录) |
文档
- Apify Store:https://apify.com/anshumanatrey/ashby-jobs-search
- GitHub 仓库:https://github.com/AnshumanAtrey/ashby-jobs-search
- Ashby 的公开职位发布 API:https://developers.ashbyhq.com/docs/public-job-posting-api
- 更新日志:CHANGELOG.md
- 问题 / 功能请求:在 GitHub 仓库中提交 issue,或通过 LinkedIn 私信以获得最快响应
- 许可证:MIT
最后更新
2026-10-01(版本 1.1)
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。