一句话介绍
Jobo API是一套面向招聘产品的职位数据基础设施,可统一搜索、同步、增强和投递来自大量企业招聘站点与ATS系统的职位记录。
Jobo API是什么
Jobo由JOBO AI Inc.运营,主要客户是职位网站、HR科技平台、招聘研究团队和需要职位数据的AI应用。它不是给个人直接投简历的聊天工具,而是供产品和工程团队接入的开发者服务。
平台宣称覆盖400万条以上活跃职位、20万个以上企业招聘站点和150多种ATS平台。所有职位被整理为统一结构,开发者无需分别维护Workday、Greenhouse、Lever、iCIMS等系统的采集逻辑。
核心能力一览
| 能力 | 主要用途 | 适合场景 |
|---|---|---|
| 职位搜索 | 按关键词、地点、技能、薪资和工作模式查询 | 职位搜索与匹配产品 |
| Feed批量同步 | 使用游标成批拉取活跃职位 | 建立本地职位库 |
| 过期职位清理 | 获取已删除或失效职位ID | 保持公开职位新鲜度 |
| AI字段增强 | 生成摘要并提取技能、职责和资历 | 搜索、推荐和分析 |
| 导出 | 输出CSV、JSON或Parquet | 离线分析与数据交付 |
| Outbound管道 | 持续写入数据库和搜索引擎 | 低代码数据同步 |
| MCP | 让AI助手搜索和读取职位 | 研究助手与智能体 |
| Auto Apply | 规划跨ATS自动提交申请 | 申请自动化产品 |
职位搜索API
基础搜索接口支持全文检索、地点、ATS渠道、工作模式、发布时间、雇佣类型、经验等级、技能和年薪范围等条件。高级搜索可以同时传入多组关键词、地点、公司和技能包含或排除条件。
- 全文搜索覆盖职位名称、公司和职位描述。
- 地点可以使用城市、州、国家或坐标,并由服务端解析。
- 工作模式可筛选远程、混合办公和现场办公。
- 雇佣类型包括全职、兼职、合同、实习和临时岗位。
- 经验等级覆盖入门、中级、高级到管理与高管层级。
- 薪资条件以美元年薪区间进行筛选。
- 单页最多返回100条职位,适合交互式结果页。
Feed批量同步
Feed接口使用游标分页,每批最多返回1000条职位,适合把大规模职位数据持续同步到自有数据库。初始全量导入后,可以按更新时间进行增量同步。
- 创建账户并生成独立API密钥。
- 确定国家、工作模式、ATS渠道和发布时间范围。
- 首次请求不传游标,获取第一批职位和后续游标。
- 循环请求直到返回没有更多数据。
- 按Jobo职位ID执行新增或更新,避免重复记录。
- 定时运行增量同步并记录最后成功时间。
- 每周调用过期职位接口清理公开展示。
过期职位管理
Expired Jobs接口用于返回已经撤下或过期的职位ID,并支持游标分页和最长7天回看。它是免费的,但客户仍需要建立稳定任务,避免公开页面长期保留失效职位。
服务条款要求公开展示职位的客户至少每周同步一次过期记录,并以商业上合理的方式删除失效职位。职位ID、标题、公司、地点和用户申请历史等元数据可以按业务需要继续保存。
AI增强字段
Jobo会把不同ATS中的原始职位整理为统一字段,并使用AI生成或提取搜索友好的结构化信息。AI增强用于数据规范化和信息提炼,不代表原雇主已经审核每个生成字段。
| 增强字段 | 内容 | 使用建议 |
|---|---|---|
| 标准化职位名称 | 统一不同公司的职位命名 | 用于聚类和筛选 |
| 职位摘要 | 压缩长篇职位描述 | 展示前核对关键条件 |
| 技能 | 提取硬技能和其他能力要求 | 用于匹配与技能标签 |
| 任职资格 | 区分必须条件与优先条件 | 不要替代原文 |
| 职责 | 整理主要工作任务 | 适合卡片和详情页 |
| 福利 | 提取薪酬之外的待遇 | 注意地区和岗位差异 |
| 经验等级 | 映射为统一职业层级 | 处理边界职位时人工复核 |
| 远程状态 | 区分远程、混合和现场 | 结合地点字段展示 |
| 签证与许可 | 标注工作授权、担保或安全许可 | 高风险字段必须核对原职位 |
职位数据字段
单条记录包含职位ID、标题、公司、完整描述、地点、薪资、雇佣类型、工作模式、经验等级、ATS渠道、发布时间、失效时间和申请入口。公司对象还可以包含网站、标志和简介。
页面宣称每条职位提供25个以上标准化字段。实际字段完整度取决于招聘站点公开内容,薪资、失效时间、签证和安全许可等字段可能为空。
Outbound Feed与数据管道
不想自行编写拉取任务的团队可以使用Outbound管道,把职位持续写入自有数据库或搜索基础设施。平台支持字段映射、筛选、转换、AI增强、增量同步、去重和失败重试。
| 目标类型 | 当前支持示例 | 适合用途 |
|---|---|---|
| 关系型数据库 | PostgreSQL、Supabase、Bolt | 业务系统与分析库 |
| 文档数据库 | MongoDB | 灵活职位文档存储 |
| 搜索引擎 | Elasticsearch、Algolia、Meilisearch | 职位全文检索 |
| 文件导出 | CSV、JSON、Parquet | 离线处理与数据仓库 |
产品页面把持续同步描述为15分钟增量更新,而Feed与Search功能页同时列出约1小时刷新节奏。采购时应按具体产品、账户和合同确认实际新鲜度,不应把两种节奏混为统一承诺。
MCP与AI助手连接
Jobo提供职位搜索MCP服务器,让兼容客户端通过账户授权调用职位搜索、职位详情和筛选器工具。它还提供独立的分析MCP,用于在整体数据集上执行聚合查询,两者用途不同。
| MCP能力 | 用途 | 计费 |
|---|---|---|
| search | 按自然语言返回职位候选 | 按返回职位数计费 |
| fetch | 读取指定职位的完整文本 | 免费 |
| search_jobs | 使用地点、薪资和技能等结构化条件 | 按返回职位数计费 |
| get_job_details | 读取完整职位详情 | 免费 |
| list_filters | 查看可用筛选值和实时数量 | 免费 |
| 分析MCP | 对职位数据执行聚合分析 | 属于独立产品 |
托管MCP使用OAuth 2.1账户授权,不要求在聊天客户端粘贴API密钥。公开包也可以自行部署网关,但上游请求仍需通过Jobo账户授权,自托管不等于获得离线数据服务。
Node.js与TypeScript客户端
官方客户端以jobo-enterprise包发布,封装职位Feed、搜索、公司信息和地理编码。它支持自动分页、增量同步、类型提示、错误分类,以及对限流和临时服务错误的有限重试。
- 需要Node.js 18或更高版本。
- 也可在Bun、Deno和现代浏览器环境中使用。
- 通过API密钥完成认证。
- 支持自定义超时时间和请求实现。
- 固定枚举提供TypeScript自动补全。
- 客户端代码采用MIT许可证。
- Auto Apply目前不由这个客户端封装。
连接器与公开代码
官方GitHub组织公开了n8n社区节点、WordPress插件、Google Sheets扩展、MCP服务器、连接器核心和Auto Apply示例。多数仓库采用MIT许可证,并被标注为内部单体仓库的单向镜像。
| 项目 | 主要作用 | 开放状态 |
|---|---|---|
| n8n节点 | 搜索与定时同步职位 | 公开代码,MIT |
| WordPress插件 | 把职位同步到WordPress | 公开代码,MIT |
| Google Sheets扩展 | 把筛选职位导入表格 | 公开代码 |
| 职位MCP | 为AI助手提供搜索工具 | 公开代码,MIT |
| 连接器核心 | 复用职位连接逻辑 | 公开代码,MIT |
| Auto Apply示例 | 演示申请与回调流程 | 公开示例,MIT |
| Jobo平台后端 | 采集、索引、增强和计费 | 闭源托管服务 |
公开客户端和连接器并不意味着完整职位数据库、采集系统或商业平台开源。目录应标记为闭源SaaS提供部分MIT开源组件,而不是整体开源。
Auto Apply当前状态
Auto Apply计划通过统一接口处理多种ATS的多步骤申请表单,并使用签名回调返回纠正、取消和完成结果。该能力仍标记为即将推出,当前价格也尚未公布。
Jobo明确说明自动申请不会使用AI替候选人生成回答,调用方必须提供每一个答案。这一设计有助于减少虚构信息,但集成方仍需获得候选人明确授权并核对提交内容。
套餐价格
| 套餐 | 月费 | 每月包含职位 | 包含职位折算 | 主要说明 |
|---|---|---|---|---|
| Lite | 29美元 | 30000条 | 每千条约0.97美元 | 适合副项目和首次集成 |
| Starter | 99美元 | 200000条 | 每千条约0.50美元 | 适合原型和早期产品 |
| Growth | 199美元 | 500000条 | 每千条约0.40美元 | 适合稳定用量产品 |
| Scale | 299美元 | 1000000条 | 每千条约0.30美元 | 适合高流量平台 |
| Unlimited | 499美元 | Feed等不限量 | Search另行按量 | 含Feed、导出和Outbound |
| Enterprise | 定制报价 | 按合同 | 按合同 | 适合更高用量与定制集成 |
Lite至Scale的职位池由Search、Feed、Export和Outbound共同消耗,月底重置。超出包含量后继续按钱包的标准按量价格扣费,升级套餐会按剩余周期折算。
按量价格与免费额度
| 计费项目 | 单价 | 计费单位 | 备注 |
|---|---|---|---|
| 职位访问 | 3美元 | 每1000条 | 搜索、Feed、导出和Outbound采用同一单位 |
| 地理编码 | 1美元 | 每1000次 | 把地点文字转为结构化坐标 |
| 公司数据集 | 2美元 | 每1000次 | 用于公司资料增强 |
| 职位详情 | 免费 | 单条读取 | 不扣职位余额 |
| 过期职位 | 免费 | 接口调用 | 用于同步清理 |
| 新账户余额 | 赠送5美元 | 一次性 | 无需信用卡 |
| 钱包充值 | 5至1000美元 | 每次 | 未使用余额不失效但不退款 |
| Auto Apply | 尚未公布 | 待上线 | 不能提前估价 |
系统按实际交付、导出或写入的职位条数计费,而不是按请求次数计费。一次请求返回十条职位就计算十个单位,没有结果的搜索不产生职位费用。
Unlimited方案边界
Unlimited并不是所有能力无限使用。它覆盖Feed API、托管Feed、文件导出和Outbound写入,但职位搜索仍按量扣费,地理编码和公司数据也保留各自价格。
套餐条款在2026年7月20日调整过标价,较早创建的账户可能保留旧套餐和旧按量费率。现有客户应以账户后台的实际权益为准。
计费、续费与退款
- 订阅按月预付并自动续费。
- 取消需要在下一个计费周期开始前完成。
- 部分月份的订阅费通常不退。
- 未使用钱包余额不退款,但不会过期。
- 价格不含销售税、增值税或其他适用税费。
- 余额不足时,依赖钱包的操作会返回付款不足错误。
- 套餐包含量或不限量能力在零余额时仍按权益继续。
接入流程
- 注册账户并领取初始测试余额。
- 在控制台创建开发、测试和生产环境的独立密钥。
- 先用少量搜索验证字段、筛选条件和返回结构。
- 根据交互查询或全量同步选择Search或Feed。
- 建立去重、游标保存、重试和过期职位清理机制。
- 在响应信息和控制台监控包含量、钱包扣费与限流。
- 上线前检查数据许可、隐私义务和公开展示规则。
适合哪些用户
- 需要快速建立职位搜索功能的招聘平台。
- 需要聚合多个ATS数据的职位网站。
- 为候选人提供职位匹配的AI应用。
- 需要市场、技能和薪资研究的招聘数据团队。
- 希望把职位同步到数据库或搜索引擎的工程团队。
- 使用n8n、WordPress或表格搭建轻量工作流的运营人员。
- 需要让AI助手检索真实职位的智能体开发者。
产品优势
- 一个统一接口覆盖150多种ATS平台。
- 兼顾交互搜索、批量Feed、文件导出和主动推送。
- 职位摘要、技能、资历和薪资等字段经过标准化。
- 计费按职位交付量计算,成本较容易估算。
- 新账户提供小额免费测试余额。
- 同时提供REST、MCP、SDK和低代码连接器。
- 公开过期职位接口便于维护职位新鲜度。
- 数据许可允许在自有产品中长期存储和展示已交付记录。
主要限制
- 数据来自公开招聘站点,完整性和准确性不做绝对保证。
- AI摘要和结构化字段可能误解原职位描述。
- 部分职位缺少薪资、截止日期或签证信息。
- 搜索与批量同步均受到按账户和端点设置的限流。
- Unlimited不包含不限量职位搜索。
- 不能转售原始数据或建立竞争性职位数据API。
- 不能用交付数据训练面向第三方的通用AI模型。
- Auto Apply尚未正式开放和公布价格。
- 同步频率在不同产品说明中存在差异,需要合同确认。
数据许可
客户获得对已交付职位数据的非独占、全球和永久使用许可,可以缓存、索引、展示、去重、排序,并用于自有产品中的匹配、分类和推荐模型。账户终止后,合规取得的数据通常仍可继续使用。
| 使用方式 | 是否允许 | 条件 |
|---|---|---|
| 在自有职位产品中展示 | 允许 | 遵守法律并清理失效职位 |
| 长期缓存和建立索引 | 允许 | 保留数据来历信息 |
| 内部匹配和排序模型 | 允许 | 模型用于自有产品 |
| 与其他数据组合 | 允许 | 保留各自数据轨迹 |
| 转售原始批量数据 | 不允许 | 不得提供数据转储 |
| 建立竞争性职位数据接口 | 不允许 | 不得复刻其数据产品 |
| 训练对外通用模型 | 不允许 | 面向第三方的通用模型受限 |
当前公开展示职位不要求标注Jobo,但平台保留提前30天通知后增加合理署名要求的权利。雇主名称、标志和职位正文仍可能涉及第三方权利,客户需要响应纠正和删除通知。
隐私与安全
注册会收集姓名、邮箱和可选公司名,支付由Stripe处理,Jobo只接收支付状态和卡号末四位等必要信息。API请求日志记录端点、时间、状态和密钥标识,通常保存30天。
| 隐私项目 | 处理方式 |
|---|---|
| API请求日志 | 保存30天,用于计费、调试和防滥用 |
| 账户数据 | 终止后最多保存90天,再永久删除 |
| 账单记录 | 按税务和会计法律要求保存 |
| 支付卡号 | 由Stripe处理,Jobo不保存完整卡号 |
| 支持消息 | 通过邮件或Intercom处理并保留支持历史 |
| 个人权利 | 可申请访问、更正或删除个人数据 |
| 广告Cookie | 营销站点声明不使用广告或第三方分析Cookie |
平台宣称传输和静态数据均加密,并为生产端点设定99.9%的月度可用性目标。集成方仍应把密钥存入服务端秘密管理系统,分环境创建密钥并监控异常调用。
常见问题
Jobo API是给求职者使用的吗?
它主要是面向开发者和招聘产品的职位数据服务。个人通常通过接入Jobo的职位网站或AI助手间接使用。
有免费版本吗?
新账户获得5美元起始余额且无需信用卡,没有永久不限量免费套餐。余额用完后需要充值或购买月度套餐。
每次请求如何计费?
按返回、导出或写入的职位条数计费,不按调用次数计费。包含量用完后按每1000条3美元从钱包扣费。
Unlimited包含职位搜索吗?
不包含无限搜索。Unlimited覆盖Feed、托管Feed、导出和Outbound,Search继续按量计费。
Jobo API开源吗?
核心平台与职位数据服务不开源。官方公开了MIT许可的MCP、连接器、n8n节点、插件和Node.js客户端。
可以把数据转售给其他公司吗?
不能以基本原始形态转售、再许可或提供批量转储。可以在自有终端产品中向用户展示职位并提供搜索、匹配和推荐。
可以用职位数据训练AI吗?
可以用于自有产品内部的匹配、排序和分类模型,但不能训练提供给第三方的通用AI模型。
Auto Apply已经能用吗?
尚未正式开放,价格也没有公布。页面只提供能力预览和示例集成,不能当作现成生产接口采购。
总结
Jobo API适合需要可靠职位搜索、全量同步、AI字段增强和多目标投递的招聘平台。REST、MCP、Node.js客户端和连接器组成了较完整的开发者生态。
选择套餐时要根据每月实际交付职位数、Search比例和同步方式计算成本,同时落实过期职位清理、字段人工核对、密钥管理和数据许可要求。Unlimited方案边界、同步频率以及Auto Apply状态尤其需要在上线前确认。
桂公网安备45132202000164号