遇见数据集

Career Site Jobs and Hiring Signals API

收藏
RapidAPI2026-09-30 更新2026-10-01 收录
官方服务:

资源简介:

Fresh jobs from 17,000+ company career sites (Greenhouse, Ashby, Lever and more), plus companies ranked by hiring activity.

创建时间:
2026-09-30
原始信息汇总

Career Site Jobs and Hiring Signals API

基本信息

  • API 版本:1.0.0(当前版本)
  • 分类:Jobs(Search APIs)
  • API 创建者:JT Palms
  • 订阅者数量:1
  • 产品网站:Product Website

订阅计划

  • BASIC:$0.00
  • PRO:$29.00
  • ULTRA:$79.00
  • MEGA:$199.00

API 概述

  • 提供约 390,000 至 400,000 个开放职位,直接读取自 17,000+ 家公司的官方公开招聘职位板。
  • 数据来源平台:Greenhouse、Ashby、Lever、Workable、Recruitee、Personio、Breezy、Teamtailor、Gem、Pinpoint。
  • 每天刷新两次,关闭的职位会被移除,新职位会被添加。
  • 仅包含职位和公司信息,不包含候选人或员工档案。

核心功能

  • 职位搜索:可按职位标题词、国家、美国州或加拿大省、地点、远程、团队(销售、工程、数据与 AI 等共 13+ 类)、资历、平台、公司、发布日期和公布的薪资进行筛选。
  • 仅获取新增内容:通过 first_seen_since 获取自上次拉取以来的新职位,用于提醒和职位板。
  • 按招聘活跃度对公司排名:匹配的开放职位、过去 7 天和 30 天发布的职位、领导职位以及按团队划分的职位。专为销售拓客和招聘设计。
  • 干净的 JSON 数据:包含纯文本描述、雇主公布时的薪资范围,以及指向雇主自身发布的链接。

端点

端点 返回内容
GET /v1/jobs 职位列表,按索引首次发现时间从新到旧排序。使用 cursor 分页(上一页的 next_cursor)。仅使用宽泛筛选时,一页可能包含少于 limit 的职位,而 next_cursor 仍会继续,因此需持续分页直到 next_cursor 为 null。
GET /v1/jobs/{id} 单个职位,包含其纯文本描述。
GET /v1/companies 按招聘活跃度排名的公司,包含按团队划分的开放职位和近期发布。
GET /v1/companies/{ats}/{board} 单个公司的招聘概况,例如 /v1/companies/greenhouse/stripe。
GET /v1/meta 索引规模、最后更新时间以及各平台的职位数量。

/v1/jobs 常用筛选参数

参数 示例 说明
q data engineer, analytics engineer 标题中的词,按词首匹配。逗号分隔备选项。
country CA,US ISO 国家代码,从地点读取。
state US-CA,CA-ON 美国州和加拿大省(ISO 3166-2)。
location Toronto 职位任一地点中的文本。
remote true 仅远程职位(false 排除远程职位)。
function sales,engineering 团队,来自标题:sales、customer、data-ai、engineering、design、product、marketing、people、legal、finance、healthcare、education、operations、trades、retail、other。
seniority senior,staff-principal intern、entry、mid、senior、lead、staff-principal、manager、director、vp、c-level。
ats greenhouse 职位板平台。
company stripe 公司或职位板名称中的文本。
first_seen_since 24h 仅返回自该时间以来索引中新增的职位。用于每日订阅源和提醒。
posted_since 7d 仅返回雇主自该时间以来发布的职位。
has_salary true 仅返回有公布薪资范围的职位。
min_salary_yearly 150000 公布范围的最小值,转换为年度数字。
limit 100 每页 1 至 100(默认 25)。

/v1/companies 筛选与排序

  • 接受与 /v1/jobs 相同的职位筛选条件(按匹配职位对公司排名;非常宽泛的职位级筛选如仅 q=engineer 会返回 400 并建议缩小范围,例如添加 country、function 或 company)。
  • 额外支持 min_jobs 和 sort:
    • jobs:匹配职位最多
    • recent7:过去 7 天发布最多
    • recent30:过去 30 天发布最多
    • leadership:总监及以上职位最多
    • latest:最新发布

数据示例

单个职位示例字段

  • id、title、company、ats、department、location、locations、countries、states、isRemote、seniority、function、employmentType、salary(含 min、max、currency、interval、yearlyMin)、postedAt、firstSeenAt、jobUrl。

单个公司示例字段

  • company、ats、board、careersUrl、openJobs、postedLast7Days、postedLast30Days、byFunction、latestPostedAt。
  • 增长字段(openJobs7DaysAgo、openJobs30DaysAgo、netChange7Days、netChange30Days)在每日历史积累后填充;在存在 7 天和 30 天历史之前为 null。

典型应用场景

  • 细分职位板和新闻简报(例如远程数据职位,或加拿大有公布薪资的职位)。
  • 每日职位提醒:每天调用一次 /v1/jobs?first_seen_since=24h 并带上筛选条件。
  • 销售拓客:从 /v1/companies 获取当前正在组建销售或工程团队的公司。
  • 按团队、资历、地点和薪资进行招聘研究和劳动力市场分析。
  • 需要新鲜、结构化职位数据的 AI 代理。

FAQ

  • 数据来源:来自各公司自己的公开职位板,通过职位板平台的官方公开订阅源读取。没有任何内容需要登录。
  • 新鲜度:每天刷新两次。/v1/meta 显示最后更新时间。每次刷新时移除关闭的职位,公司的 7 天和 30 天发布计数在刷新时统计。
  • 是否包含个人数据:不包含候选人或员工档案。职位描述中出现的电子邮件地址和电话号码在发布前会被移除;jobUrl 指向雇主自己的发布。
  • 薪资处理:来自雇主发布时的职位板薪资字段,否则来自描述中声明的薪资范围。yearlyMin 将小时和月度范围转换为年度数字,用于排序和筛选。
  • 请求计数:对任何端点的每次调用计为一次请求,无论结果数量多少(每页最多 100 条)。
二维码
社区交流群
二维码
科研交流群
商业服务