mcpField
L
Lever Jobs Scraper & API - Salary, Remote, Last 24 Hours

Lever Jobs Scraper & API - Salary, Remote, Last 24 Hours

远程服务
apify.com商业与营销0今天更新

关于 Lever Jobs Scraper & API - Salary, Remote, Last 24 Hours

这款 Apify Actor 面向求职者、招聘人员和数据团队,实时搜索 Lever 公司的职位信息。它覆盖 Lever 的普通及欧盟职位站点,并返回职位类型、薪资周期和创建时间等字段。

主要功能

  1. 01实时搜索 Lever 职位站点
  2. 02按职位、地点和时间筛选
  3. 03返回薪资及其周期
  4. 04提供职位类型和部门
  5. 05获取完整职位描述
  6. 06检查职位链接状态

适用场景

  1. 01查找 Lever 上的新职位
  2. 02按地点和薪资条件筛选
  3. 03追踪公司的招聘需求
  4. 04核验职位链接是否仍开放

MCP 相关

README 提到可通过 MCP 为 AI Agent 提供职位数据,但未说明具体 MCP 服务接口。

配置

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

服务地址https://mcp.apify.com/?tools=anshumanatrey/lever-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/lever-jobs-search需要授权

工具

详细介绍

Lever 职位抓取器和 API——薪资、远程办公、过去 24 小时

Lever 职位抓取器和 API:一次实时搜索 2,300 多家使用 Lever 的公司招聘网站(jobs.lever.co 和 jobs.eu.lever.co),获取每个职位的名称、公司、地点、远程办公或现场办公、职位类型、部门、团队、薪资及其计薪周期、发布日期和链接,并按最新发布的职位优先排序。开启完整详情后,还可获取文本和 HTML 格式的职位描述、数值格式的薪资以及国家/地区。

可将其用作 Lever 职位 API(无需 Lever API 密钥)、jobs.lever.co 抓取器,或通过 Apify Console、Apify API、Python、JavaScript、n8n、Make 或 AI Agent 获取每日职位动态,并导出为 JSON、CSV 或 Excel。它读取公开的 Lever Postings API,相当于直接在源头执行 site:jobs.lever.co Google 搜索限定语,并提供搜索结果无法给出的字段。现可作为 Apify Actor 使用。每个职位收费 $0.0022,开启完整详情后每个职位收费 $0.0023;默认内存配置下,每次运行启动收费 $0.01;无需登录,也无需 API 密钥。

它能做什么?

  • 一次搜索 2,392 家公司的 2,396 个 Lever 招聘网站。 截至 2026-11-03,这些网站上共有 2,056 家公司的 76,330 个开放职位,分布于 140 个国家/地区,雇主包括 Palantir、Shield AI、Veeva Systems、Gopuff、Lyra Health、Zoox、Spotify、Engel & Völkers 和 Paytm。
  • 普通职位行就包含薪资和计薪周期。 公司公布薪资时,约三分之一的职位以及近一半的美国职位都会在每行中显示薪资,不额外收费;计薪周期采用 Lever 标注的原始信息:年薪、时薪或月薪。
  • 只需输入一个关键词。 输入职位名称并点击 Start 即可。表单留空则会获取所有类型的最新职位。
  • 实时读取,最新职位优先。 每个职位都在运行时从 Lever 获取,并按创建时间排序。
  • 筛选条件支持日常输入。 可输入 London、Germany、EMEA、Remote、contract、internship、last 24 hours,或粘贴 site:jobs.lever.co/palantir intext:engineer 这样的 Google 搜索限定语。
  • 检查职位链接。 粘贴来自 jobs.lever.co 或 jobs.eu.lever.co 的链接,即可查看每个职位是否仍开放、已关闭或无法找到。

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

  • 实时读取列表中的所有公司。 Lever 不会公布客户名单,因此实时读取器通常需要你提供公司名称或链接;而大多数搜索所有公司的 Actor 读取的是已存储的副本。此工具内置了一份包含 2,396 个招聘网站的列表,来源包括 Wayback Machine、Common Crawl、freehire 和 GitHub 列表,并会在运行时实时读取所有网站。在下表列出的 13 个名称中包含 Lever 的常用 Actor 里,8 个搜索已存储的副本,3 个需要公司名称、链接或预设列表,2 个会实时搜索 Greenhouse、Lever 和 Ashby 上的公司列表:yugenox/ats-jobs-search 和 viridian_layout_ea2/company-career-site-jobs。
  • 真实的发布日期。 Lever 的职位页面会向 Google 提供职位创建日期;此 Actor 会按该时间排序和筛选,精确到秒(2026-11-03 检查的 19 个网站上的 33 个职位页面全部一致)。Lever 上的职位可能开放数年,因此使用 Posted in the last 筛选才能只查看新职位。
  • 薪资附带计薪周期,绝不猜测。 Lever 会连同计薪周期一起存储薪资,因此计薪周期直接来自 Lever:截至 2026-11-03,15,379 个职位按年计薪,8,939 个按小时计薪,801 个按月计薪。公司在隐藏薪资时设置的 0 到 0 或 1 到 1 区间,不会显示为薪资。
  • 也支持 Lever 的欧盟网站。 使用 Lever 欧盟实例的公司仅出现在 jobs.eu.lever.co 上:列表中的 85 个招聘网站也会被读取,截至 2026-11-03 共有 2,968 个开放职位。
  • 职位类型取自公司自己的表述。 Lever 将职位类型留给各公司自行描述(Full-time、CDI、Contract: Part-Time、Werkstudent),此 Actor 会在公司注明职位类型时将其归为五种类型之一:覆盖 82% 的职位。
  • 按实际所得付费。 每返回一条职位记录收取一次费用,另加运行启动费用;达到支出上限时会正常停止,并保留已付费获取的职位。

我应该在什么时候使用它?

  • **求职者和招聘网站:**按职位名称、国家/地区和日期,获取来自 2,300 多家公司的新职位;若公司公布了薪酬,也会一并显示。每天定时更新。
  • **招聘人员和人才寻访团队:**查看 Lever 上任意地点当前正在招聘某个职位的公司,以及薪酬水平。
  • **销售和市场研究:**按职能、国家/地区和日期查看正在招聘的公司,将其作为购买意向信号;还可获取通过 Lever 招聘的公司名单。
  • **数据团队和 AI Agent:**通过 API 或 MCP 获取一份整洁、稳定的 Lever 职位数据流。

抓取 Lever 职位需要多少钱?

按事件付费:每 1,000 个职位收费 $2.20;包含完整详情时,每 1,000 个职位收费 $2.30;此外,默认使用 2 GB 内存时,每次运行收费 $0.01。Apify 每月免费的 $5 额度,可用于每次运行抓取 100 个职位、共约 2,100 个职位。平台使用费已包含在内,无月费。

事件价格收费时机
职位$0.0022每保存一个职位,以及每检查一个已关闭或未找到的链接
带详情的职位$0.0023每保存一个启用了完整详情的职位
运行启动每 GB 内存 $0.005由 Apify 在运行启动时收取:最多 1 GB 收取一次,每增加 1 GB 再收取一次,因此默认 2 GB 时为 $0.01

Store 页面标题中的“每 1,000 个职位起价 $1.76”是 GOLD 价格:Apify 的 Store 显示的是最低折扣档价格。FREE 和 BRONZE(Apify 的 Free 和 Starter 计划)按基础价格付费,即每个职位 $0.0022,带详情时为 $0.0023;SILVER(Scale)可享受 10% 折扣,价格分别为 $0.00198 和 $0.00207;GOLD(Business)及更高计划可享受 20% 折扣,价格分别为 $0.00176 和 $0.00184。每 GB 内存 $0.005 的运行启动费(默认 2 GB 时为 $0.01)是所有计划统一收取的固定费用,标题中不会显示该费用。

运行(Free 和 Starter 价格,默认内存)费用
最新的 100 个职位$0.23
100 个带完整详情的职位$0.24
1,000 个职位$2.21
Palantir 的所有开放职位,2026-11-03 时共 305 个$0.68
列表中的所有职位,2026-11-03 时共 76,330 个$167.94

为何收取运行启动费:Lever 不提供搜索功能,因此无论找到多少职位,运行启动费都用于涵盖每次搜索读取全部 2,396 个职位网站所需的固定工作量。职位数量(maxJobs)和运行启动费共同决定单次运行的最高费用;达到费用上限时,运行会停止并显示相应提示。

与其他 Lever 爬虫相比,价格如何?

在 2026-11-02 搜索 Store 中的 12 个 Lever 相关词和 20 个职位相关词后找到的所有 Apify Store Actor:其标题、slug 或描述中提到了 Lever,且过去 30 天内用户数不少于 50(共读取 3,631 个 Actor),按用户数排序。免费套餐价格来自各 Actor 当前的定价。

Actor过去 30 天的用户数每个职位启动费用输入
fantastic-jobs/career-site-job-listing-api1,632$0.012$0.01关键词,来自其自有的 58 个 ATS 数据库
fantastic-jobs/career-site-job-listing-feed282$0.0025$0.10与上方相同的数据库,以 feed 形式提供
hirebase/job-search137$0.005$0.001关键词,来自其自有的 20 多个 ATS 数据库
jobo.world/ats-jobs-api134$0.004$0.00005关键词,来自其自有的 75 多个 ATS 数据库
bovi/greenhouse-lever-ashby-job-scraper100$0.0015$0.00005公司名称或预设列表,覆盖 6 个 ATS
factpipe/ats-jobs-feed98$0.003,2026-11-06 起为 $0.005无关键词,来自其包含 19,000 多家公司的 feed
yugenox/ats-jobs-search86$0.002无在 Greenhouse、Lever 和 Ashby 招聘页面中实时搜索关键词
memo23/career-site-ats-jobs-api81$0.004$0.03招聘页面链接或公司名称,实时获取
fantastic-jobs/lever-co-jobs-api76$0.0025无关键词,来自其自有的近 6 个月 Lever 职位数据库
jobspipe/jobspipe-job-search61$0.00196无关键词,来自其涵盖 30 多个招聘网站的索引
jtpalms/ats-jobs-index60$0.003$0.00005关键词,来自每天刷新两次的索引
conserving_celerytop/live-career-page-jobs-api55每家公司 $0.045,最多 1,000 个职位$0.00005公司名称、网站或招聘页面链接,实时获取
viridian_layout_ea2/company-career-site-jobs53$0.0015$0.00005从其 3,500 多家 Greenhouse、Lever 和 Ashby 公司的列表中选择,或指定公司,实时获取
此 Actor新$0.0022,含详情时为 $0.0023$0.005/GB,2 GB 时为 $0.01一个关键词,覆盖全部 2,396 个 Lever 招聘网站,实时获取

除上述 13 个外,还有 1,547 个条目提到了 Lever,但每个条目的用户数都少于 50。在这些专为 Lever 打造的 Actor 中,用户数最多的两个是 lergassy/lever-jobs-scraper(11 个用户,每个职位 $0.0012,公司由你列出)和 jobo.world/lever-jobs-scraper-api(6 个用户,每个职位 $0.004,使用其自有的 Lever 职位索引)。

其他工具价格更低的情况:yugenox 每个职位收费 $0.002,无启动费用,并实时读取 Greenhouse、Lever 和 Ashby;fantastic-jobs/lever-co-jobs-api 不收启动费用,在免费套餐下运行职位数少于 34 个时也更便宜(含详情时少于 50 个);bovi 和 viridian 在你指定公司或使用其自有列表时,每个职位收费 $0.0015;jobspipe 使用其索引时收费 $0.00196;conserving_celerytop 在每家公司抓取 100 个职位时,每个职位约 $0.0005;openclawai/career-site-ats-jobs-scraper(47 个用户)在你知道公司名称时,每个职位收费 $0.0005。在付费套餐中,fantastic-jobs/lever-co-jobs-api 的 Starter、Scale 和 Business 套餐分别收费 $0.002、$0.0012 和 $0.0008,低于此 Actor 的 $0.0022、$0.00198 和 $0.00176;fantastic-jobs 的 feed 价格相同,另收启动费用;在 Business 套餐中,jobo.world($0.0013)和 jtpalms($0.0015)也更便宜。这些工具大多不收启动费用,或仅收取 Apify 的默认费用 $0.00005。其他工具功能更多的情况:数据库类 Actor 还会添加由 AI 提取的字段和 LinkedIn 公司数据,多 ATS 类 Actor 则能在一次运行中覆盖多个平台。

它需要哪些输入?

无需填写任何内容。输入职位名称并按 Start,或保持表单为空并按 Start。

字段作用
要查找的职位名称(searchTerms)每行一个。职位名称包含所有关键词时即为匹配:搜索 frontend 也会找到 Front-End。粘贴 Google 搜索语法或 Lever 链接也可以
职位所在地(location)城市、州、国家或地区:London、United States、EMEA、LatAm。Worldwide 会查找标记为 worldwide、global 或 anywhere 的职位;Remote 会查找远程职位
远程或现场办公(workType)remote、hybrid 或 onsite,优先采用公司在 Lever 上设置的类型(99% 的职位);否则,根据所在地或职位名称中的 Remote,或职位名称中的 Hybrid 判断
最近发布于(postedWithin)24 小时、3 天、7 天、30 天、任意时间,或自定义时段,例如 48 小时
职位数量(maxJobs)要查找多少个,按发布时间从新到旧排列:默认为 100,0 表示查找所有匹配项
完整详情(includeDetails)添加文本和 HTML 格式的职位描述、带币种和周期的数字薪资,以及国家和国家代码
排除关键词(excludeTerms)排除职位名称包含这些词的职位,例如 senior 或 intern
职位类型(employmentType)full-time、part-time、contract、intern 或 temporary,前提是公司在职位描述中使用了其中一种名称
搜索职位描述(searchDescriptions)也会在职位描述中查找你的关键词,而不只搜索职位名称
仅限这些公司(companies)公司名称(Palantir)、网址中的名称(palantir)或 Lever 链接。留空则搜索所有公司
要检查的职位链接(jobUrls)粘贴职位链接,检查职位是否仍在招聘,而不是进行搜索

输入示例:

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

输出是什么样的?

每个职位一行,按发布时间从新到旧排列。以下数据来自 2026-11-03 的一次运行,构建版本为 1.0.1:在 58 秒内搜索所有招聘网站中的 software engineer(运行 yBoCIZDTtcAkjBI1E),共找到 505 家公司的 2,022 个职位,并保存了最新的 100 个;这里显示的是第 22、24、25、28 和 73 行。100 个职位中有 85 个是 Jobgether 对 30 个职位的副本,每个国家各一份,因此这 100 行实际包含 45 个不同的职位(见常见问题)。

职位名称(title)公司名称(company)主要所在地(location)远程或现场办公(workType)薪资概览(salary)发布日期(postedAt)
Staff Software Engineer ML Platform (6244)Shield AISan Diego, CaliforniaonsiteUSD 200,000 - 300,000 per year2026-11-02
Senior Software Engineer, Backend & AI Platform - Sureel AIWarner Music GroupMunichonsite2026-11-02
Staff Software Engineer - Cloud ServicesAgiloftUnited Statesremote2026-11-02
Software EngineerIntropicLondon UKhybrid2026-11-02
Principal Software Quality EngineerWeekdayBengalururemoteINR 4,000,000 - 7,000,000 per year2026-11-02

一行 JSON 示例:

{
  "title": "Staff Software Engineer ML Platform (6244)",
  "company": "Shield AI",
  "location": "San Diego, California",
  "otherLocations": ["San Mateo, California"],
  "workType": "onsite",
  "employmentType": "full-time",
  "department": "Hivemind Enterprise Division",
  "team": "Engineering",
  "salary": "USD 200,000 - 300,000 per year",
  "postedAt": "2026-11-02T22:20:42Z",
  "jobUrl": "https://jobs.lever.co/shieldai/82e0ffd1-3887-4253-b458-00f39e0a387f",
  "applyUrl": "https://jobs.lever.co/shieldai/82e0ffd1-3887-4253-b458-00f39e0a387f/apply",
  "status": "open",
  "platform": "lever",
  "companySlug": "shieldai",
  "jobId": "82e0ffd1-3887-4253-b458-00f39e0a387f",
  "checkedAt": "2026-11-03T09:17:18+00:00"
}

完整详情会添加 description、descriptionHtml、salaryMin、salaryMax、salaryCurrency、salaryPeriod、country 和 countryCode。对于已检查但已关闭或未找到的链接,返回结果会包含其 status、公司和链接,其他字段为空。每次运行还会写入一条 OUTPUT 记录:读取了多少个招聘网站、匹配并保存了多少个职位、哪些招聘网站无法读取,以及有关如何读取输入的备注。

速度有多快?

在默认的 2 GB 内存下,约需 1 到 1.5 分钟。2026-11-03,在 build 1.0.1 上,空白表单耗时 57 秒,搜索 software engineer 耗时 58 秒(运行 ID 为 FxhK3ledZa4kIpTMl 和 yBoCIZDTtcAkjBI1E);在 build 1.0.2 的付费验证运行中,同一搜索耗时 100 秒(运行 ID 为 eBWK7sivZ6tf32TLc)。Lever 的 Postings API 不支持关键词搜索、日期筛选或排序,因此每次搜索都会读取全部 2,396 个招聘网站,除最大的 4 个网站外,每个网站都需要调用一次;关键词搜索耗时与空白表单差不多。获取完整详情和匹配描述不会增加请求,因为 Lever 会在职位列表中一并发送每个职位描述。指定公司或检查链接时,只会读取相应网站。

常见问题

使用的是哪个发布时间?

此 Actor 使用职位的发布时间(postedAt),即职位在 Lever 上创建的时间。Lever 自己的职位页面会将当天显示为该职位在 Google 上的发布日期(2026-11-03 检查的 19 个网站上的 33 个职位页面全部一致);此 Actor 会按此时间精确到秒进行排序和筛选。Lever 的 XML 源中记录的时间更晚,不会使用。职位可能会开放数年:截至 2026-11-03,17,792 个开放职位(23.3%)的创建时间已超过一年,最早可追溯至 2009 年,因此可选择“最近发布”来查看新职位。

为什么关键词搜索耗时和空白表单一样?

Lever Postings API 会返回某个招聘网站上的所有开放职位,不支持关键词搜索、日期筛选或排序。因此每次搜索都会读取全部 2,396 个招聘网站,并自行匹配关键词。在“仅限这些公司”中指定公司时,只会读取相应网站,速度会快得多。

为什么同一职位会出现在多个国家?

同一 Lever 职位会出现在多个国家,是因为有些公司会按地点发布同一职位的多个副本。数量最多的是 Jobgether,这是一个职位匹配平台,会代表其为候选人筛选的公司在 Lever 上发布职位,并为每个国家发布一个副本:截至 2026-11-03,在 76,330 个职位中有 4,298 个(5.6%)来自 Jobgether。但由于它每天发布许多职位,当天各类最新的 100 个职位中,有 88 个来自 Jobgether;最新的 100 个 software engineer 职位中有 85 个,最新的 100 个 product manager 职位中有 90 个。每个副本都标注不同地点,因此各自占一行,目前还没有可排除某家公司的字段。

为什么有些职位的职位类型为空?

Lever 没有固定的职位类型:每家公司都会使用自己的表述(Full-time、CDI、Contract: Part-Time、PRN)。此 Actor 会在能识别出单一类型时,将其归为全职、兼职、合同工、实习生或临时工;截至 2026-11-03,82% 的职位符合这一条件。其余职位的类型为空:5% 的职位没有职位类型相关文字,13% 的职位所用文字无法对应到单一类型,例如同时包含 Full-time 和 Part-time、Remote 或 Employee。“职位类型”筛选器会排除这些职位。

薪资是年薪还是时薪?

Lever 会保存薪资及其周期,表格中也会显示这一信息。截至 2026-11-03,15,379 个职位按年计薪,8,939 个按小时计薪,801 个按月计薪,119 个按日计薪,51 个按周计薪。每两周、每月两次、每两个月或一次性支付的薪资会在文本中保留这些表述,且没有 salaryPeriod(159 个职位)。公司为隐藏薪资而设置的 0 到 0 或 1 到 1 区间不会显示为薪资。

Lever 的 EU 招聘网站如何处理?

此 Actor 也会读取 Lever 的 EU 招聘网站:Lever 运行着一个独立的 EU 实例,其公司招聘网站仅托管在 jobs.eu.lever.co 上。列表中有 85 个 EU 招聘网站,截至 2026-11-03,共有 2,968 个开放职位。它们的招聘网站名称在 companySlug 中以 /eu 结尾,例如 engelvoelkers/eu;指向它们的 jobs.lever.co 链接也会在 EU 主机上找到。有一个例外:粘贴 jobs.lever.co 格式的职位链接进行检查时,companySlug 中的网站名称不会带 /eu,但其 jobUrl 会指向 jobs.eu.lever.co。

它如何找到所有公司?

Lever 没有公开的客户列表,因此该 Actor 的招聘网站列表是通过网络本身的记忆构建的,方式与 site:jobs.lever.co 搜索技巧类似:Wayback Machine 对这两个主机的索引、Common Crawl 的索引、freehire 的公开招聘 API,以及 GitHub 上的 11 份公司和招聘列表,共提供了 9,431 个候选名称,并逐一通过 Lever API 实时核验。2,396 个招聘网站有响应,且其职位页面可以打开;排除的包括 467 个所有职位页面都返回 404 的网站(其 1,412 个链接将失效),以及 12 个演示和测试网站。在列表中的招聘网站里,Wayback Machine 找到了 93%,Common Crawl 找到了 83%,GitHub 列表找到了 75%,freehire 找到了 69%。根据各来源的重叠情况估算,它们能发现的招聘网站至少有 2,468 个,因此列表最多覆盖其中约 97%;Lever 的供应商列表显示,超过 5,000 家公司在使用它,而且公司无需公开招聘网站也可以拥有账户。要搜索列表中没有的公司,请在 Only these companies 中粘贴其链接或输入其名称。

它需要登录或 API 密钥吗?

该 Actor 不需要登录,也不需要 API 密钥。Lever Postings API 是公开且有文档说明的(github.com/lever/postings-api):它提供各公司招聘网站向所有访客展示的内容。Lever 的其他 API 需要客户自己的密钥,且只能读取该客户的数据。你只需要一个 Apify 账户。

它能在 Apify 免费套餐上运行吗?

该 Actor 能在 Apify 免费套餐上运行:每月 5 美元的免费额度,按每次运行 0.23 美元计算(运行启动时默认使用 2 GB),大约可用于 2,100 个职位。

应该多久运行一次?

每天运行一次该 Actor,即可保持 Lever 职位动态信息更新:将 Posted in the last(postedWithin)设为 24 小时,并将 Number of jobs(maxJobs)设为 0,以获取当天创建的所有职位。Lever 上的职位会开放数年,因此日期筛选条件可以确保动态信息只包含新职位。在 Apify Console 的 Schedules 下设置运行计划,并按 jobId 匹配行,以跳过已有职位。

如何获取某家公司的所有职位?

要获取一家 Lever 公司的所有职位,请在 Only these companies(companies)中输入公司名称,例如 Palantir、其地址中的名称(palantir)或其 Lever 链接,并将 Number of jobs(maxJobs)设为 0。只会读取该招聘网站:该网站上的所有开放职位,例如 2026-11-03 时 Palantir 的 305 个职位,费用为 0.68 美元。对于列表中没有的公司,系统会用其名称在 Lever 的全球站点和欧盟站点上尝试搜索;使用其链接则始终有效。

如何检查一组职位链接?

要检查 Lever 职位链接,请将链接逐行粘贴到 Job links to check(jobUrls)中,而不是进行搜索:jobs.lever.co 和 jobs.eu.lever.co 上的链接均可使用,无论是否包含 /apply。每个链接都会返回一行结果:职位开放时包含其字段;职位已关闭或未找到时则返回其链接。运行启动时默认使用 2 GB,因此检查 10 个链接的费用为 0.032 美元。Lever 对已关闭的职位和从未存在过的职位 ID 返回相同结果,因此两者都会显示为已关闭。

如何通过 API、Python、JavaScript、n8n 或 AI Agent 调用它?

通过 Apify API、Python、JavaScript、n8n、Make 或 AI Agent 调用该 Actor 时,需要提供 Apify 令牌(Apify Console、Settings、API & Integrations)以及 JSON 格式的输入,字段名称如上所示。

API。 一次调用即可运行该 Actor 并返回其行数据。Apify 会在等待 300 秒后停止等待:搜索所有求职网站大约需要 1 到 1.5 分钟,因此可以在此时间内完成;但对于更大的运行任务,例如搜索所有职位(maxJobs 为 0),请使用下面的客户端,它会一直等待到运行结束。

curl -X POST "https://api.apify.com/v2/acts/anshumanatrey~lever-jobs-search/run-sync-get-dataset-items" \
  -H "Authorization: Bearer <YOUR_APIFY_TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{"searchTerms": ["software engineer"]}'

Python(pip install apify-client):

from apify_client import ApifyClient

client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("anshumanatrey/lever-jobs-search").call(run_input={"searchTerms": ["software engineer"]})
for row in client.dataset(run.default_dataset_id).iterate_items()  # apify-client 3+; on 2.x use run["defaultDatasetId"]:
    print(row["title"], row["company"], row["location"], row["salary"], row["jobUrl"])

JavaScript(npm install apify-client):

import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });
const run = await client.actor('anshumanatrey/lever-jobs-search').call({ searchTerms: ['software engineer'] });
const { items } = await client.dataset(run.defaultDatasetId).listItems();
for (const row of items) console.log(row.title, row.company, row.location, row.salary, row.jobUrl);

n8n 和 Make。 在 n8n 中,添加 Apify 节点,选择 Run an Actor and get dataset,选择此 Actor 并粘贴输入 JSON:返回的行会成为 n8n 条目。在 Make 中,Apify 应用的 Run an Actor 和 Get Dataset Items 模块也能完成相同操作。

AI Agent(MCP)。 将 https://mcp.apify.com?tools=anshumanatrey/lever-jobs-search 添加到 MCP 客户端并使用 Apify 登录,或发送 Authorization: Bearer <YOUR_APIFY_TOKEN>。Agent 会将此 Actor 作为工具,并通过 JSON 键名获取所有输入字段。

关闭的职位会收费吗?

只有在粘贴链接进行检查时,关闭的职位才会收费:搜索只会返回开放职位;粘贴的链接若检查后发现职位已关闭或未找到,也会计为一条职位记录,因为系统已经进行了检查并返回结果。

使用是否合法?

该 Actor 会读取公开的招聘信息。你有责任妥善使用这些数据,包括遵守各网站的条款以及适用于你的隐私法律。

局限性

  • 每次搜索都会读取所有招聘网站,因此搜索关键词所需时间与空表单差不多,而且每次运行都要支付启动费用。
  • Jobgether 为每个国家复制的同一职位占据了许多搜索结果中最新职位的大部分(见上文),目前还没有排除某家公司的字段。
  • 职位会开放数年:截至 2026-11-03,仍开放的职位中有 23.3% 是在一年多以前发布的。
  • 18% 的职位未填写职位类型:其中 5% 没有任何职位类型相关词语,13% 包含无法确定单一类型的词语,例如 Full-time 或 Part-time。0.6% 的职位未填写工作类型。
  • 33% 的职位注明了薪酬(美国职位中为 47.4%)。
  • country 和 countryCode 指职位的主要地点;otherLocations 以文本形式列出其他地点(8.2% 的职位注明了多个地点)。
  • 以国家名称命名的美国地点可能与该国家匹配:截至 2026-11-03,搜索 Mexico 还找到了新墨西哥州的 123 个职位,搜索 Panama 找到了佛罗里达州巴拿马城的 37 个职位,搜索 Jordan 找到了犹他州南乔丹和西乔丹的 16 个职位,搜索 Lebanon 找到了美国名为 Lebanon 的城镇中的 23 个职位。
  • Lever 对已关闭职位和从未存在过的职位 ID 的回应相同,因此两者都会显示为已关闭。
  • Lever 区分招聘网站名称的大小写(jobs.lever.co/AIFund 有效,/aifund 无效)。列表中的名称不区分大小写;其他名称会按输入的形式和小写形式尝试。
  • 输入的公司名称会与列表中的名称进行完整匹配,并考虑重音符号:能找到 Engel & Völkers,但找不到 Engel & Volkers;Hot Topic 会匹配 hottopic 网站,而不是列为 BoxLunch & Hot Topic 的门店。地址中的名称(engelvoelkers、boxlunch)始终有效。
  • 有些招聘信息并非真实职位空缺,但会像其他职位一样返回:截至 2026-11-03,76,330 条信息中有 12 条是仍在真实雇主招聘网站上开放的测试信息,例如“Test Job”,另有一条是“Our Jobs Site has Moved!”通知。Lever 自己的欧盟招聘网站上仍列有 6 个来自 2020 年的职位。
  • 如果一家公司在同一地点重复列出某个职位,且团队、部门、职位类型、工作类型和薪酬均相同,则只会返回一次(截至 2026-11-03 有 747 条此类重复信息)。同一地点、同一职位名称对应两个门店、团队或薪酬范围时,则会保留为两行。
  • 职位名称和描述使用公司自己的语言。
  • 如果重试后仍无法读取某个 Lever 招聘网站,该网站会计入运行消息并列在 OUTPUT 记录(boardsWithErrors)中,运行结果为部分完成;如果一个招聘网站都无法读取,则运行失败并说明原因。
  • 招聘网站列表创建于 2026-11-03。之后加入的公司只有在你指定其名称时才会被搜索。

谁负责维护?

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

同系列 Actor

Actor搜索内容
Ashby Jobs ScraperAshby(jobs.ashbyhq.com)上所有公司的职位,实时搜索
Cornerstone Jobs ScraperCornerstone(csod.com)上所有公司的职位,实时搜索
Workday Jobs ScraperWorkday(myworkdayjobs.com)上所有公司的职位,实时搜索
Deel Jobs ScraperDeel ATS(jobs.deel.com)上所有公司的职位,包含薪酬
Greenhouse Jobs ScraperGreenhouse(boards.greenhouse.io)上所有公司的职位,实时搜索
SmartRecruiters Jobs ScraperSmartRecruiters 上 2,900 多家公司的职位,实时搜索
Workable Jobs ScraperWorkable 上所有公司的职位,一次搜索即可找到

想了解公司背后的人员:LinkedIn Profile Finder 可将电子邮件地址转换为公开的 LinkedIn 个人资料。

文档

最后更新

2026-11-03(版本 1.0)

评论

支持 Markdown

第一次接触 MCP?

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

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