概览
招聘市场变化快,职位名称、工作地点与薪资福利往往分散在大量招聘页面中。这个 App 按职位关键词、国家站点和地点整理 Indeed 公开职位,把搜索条件变成可比较、可筛选的职位清单。
清单适合作为岗位供需、区域招聘和薪酬福利研究的基础材料,并尽可能带回企业、地点、薪资、福利、职位属性和发布时间,减少逐条整理资料的工作。
数据说明
结果来自与搜索条件匹配的 Indeed 公开职位,每条职位按职位标识去重。企业、地点、薪资、福利与职位属性以来源记录为准,部分信息可能为空;薪资信息包含来源提供的金额范围、币种与计薪周期,不做统一换算。数据只覆盖公开可见职位,不包含求职者、候选人、申请进度或招聘方内部资料。
结果长什么样
每条记录代表一个与搜索条件匹配的公开职位:
| 职位标识 | 职位名称 | 搜索关键词 | 薪资信息 | 是否失效 |
|---|---|---|---|---|
| 33da7a677128102a | 提携パートナーと信頼関係を築き、見込み客の紹介促進(アライアンス営業) | 営業 | JPY 375000–500000/年 | 否 |
| 884c8912b16f86b0 | スマホイベントの販売スタッフ/S-351 | 営業 | JPY 27000–380000/月 | 否 |
另有企业信息、地点信息、福利信息、职位属性和发布时间等字段。
应用场景
- 做岗位需求分析时,按「职位名称」归类并结合「搜索关键词」统计职位数量,观察需求集中的职能。
- 做区域招聘研究时,从「地点信息」提取地区,再结合「企业信息」比较招聘主体与岗位分布。
- 做薪酬对标时,按「薪资信息」的币种和计薪周期分组,在同一口径下比较薪资区间。
- 做职位筛选时,结合「福利信息」「职位属性」和「是否失效」排除失效职位,找出更符合条件的岗位。
适用边界
一次只处理一组职位关键词、国家站点和地点,最多汇总 100000 条公开职位;不包含候选人及申请数据。
- 适合用于
- 需要按关键词、国家和地点查找 Indeed 公开职位时
- 需要整理职位名称、企业、地点、薪资和福利信息时
- 需要进行招聘市场或岗位需求初步分析时
- 不要用于
- 需要同时使用多组不同搜索条件时,请为每组条件单独运行
- 需要职位申请或候选人信息时,本 App 只返回公开职位信息
- 必须立即拿到结果时,请改用同步职位查询服务
失败处理
作者声明的失败与重试处理方式,接入时建议一并写进系统提示词。
- 1鉴权或授权失败不可通过重试解决,应先检查数据服务权限
- 2等待超时后先查询原任务状态,再决定是否重新运行,避免重复提交
- 3临时限流或服务不可用可稍后重试;任务失败或过期后可以重新运行
输入参数
调用本 App 需要传入的参数,与 manifest.json 的 input.schema 同源。
| 字段名 | 业务名称 | 类型 | 必填 | 默认值 | 枚举 / 约束 | 示例 | 说明 |
|---|---|---|---|---|---|---|---|
| keyword | 职位关键词 | string | 是 | — | — | 営業 | 填写要搜索的职位名称或技能关键词,不能为空,最多 512 个字符。 |
| country | 国家站点 | string | 是 | — | — | Japan | 填写 Indeed 支持的英文国家名称,例如 Japan、United States 或 Singapore。 |
| location | 搜索地点 | string | 是 | — | — | 東京都 | 填写城市、地区或行政区名称,需与所选国家站点匹配。 |
| crawl_num | 采集数量 | integer | 是 | — | 1– | 1 | 填写希望采集的职位数量,最少 1 条;数量越大,等待时间和费用可能越高。 |
输出数据
单条记录的字段结构,与 manifest.json 的 output.schema 同源。
| 字段名 | 业务名称 | 类型 | 示例 | 说明 |
|---|---|---|---|---|
| job_key | 职位标识 | string | — | Indeed 职位的唯一标识 |
| job_title | 职位名称 | string | — | 职位展示名称,原始记录未提供时为空 |
| job_detail_url | 详情页地址 | string | — | 职位详情页面地址,原始记录未提供时为空 |
| job_click_url | 访问链接 | string | — | 职位访问或跳转地址,原始记录未提供时为空 |
| job_description_info | 职位描述 | string | — | 职位描述信息,原始记录未提供时为空 |
| job_type_info | 职位类型 | string | — | 职位类型信息,原始记录未提供时为空 |
| keyword | 搜索关键词 | string | — | 触发本条职位结果的搜索关键词,原始记录未提供时为空 |
| language_code | 语言代码 | string | — | 职位内容的语言代码,原始记录未提供时为空 |
| location_info | 地点信息 | string | — | 包含国家、城市等内容的地点信息文本,原始记录未提供时为空 |
| employer_info | 企业信息 | string | — | 包含企业名称、主页等内容的招聘企业信息文本,原始记录未提供时为空 |
| employer_attribute_info | 企业属性 | string | — | 招聘企业的属性信息文本,原始记录未提供时为空 |
| base_salary_info | 薪资信息 | string | — | 包含薪资范围、币种和计薪周期的文本,原始记录未提供时为空 |
| benefit_info | 福利信息 | string | — | 职位福利信息文本,原始记录未提供时为空 |
| social_insurance_info | 社会保险 | string | — | 职位相关的社会保险信息文本,原始记录未提供时为空 |
| attribute_info | 职位属性 | string | — | 职位属性与工作安排信息文本,原始记录未提供时为空 |
| biz_id | 业务标识 | string | — | 职位记录关联的业务标识,原始记录未提供时为空 |
| date_published | 发布时间 | string | — | 职位发布时间,原始记录未提供时为空 |
| date_on_indeed | 上架时间 | string | — | 职位出现在 Indeed 的时间,原始记录未提供时为空 |
| expired_flag | 是否失效 | boolean | — | 职位是否已被标记为失效,原始记录未提供时为空 |
| urgent_hire_flag | 是否急聘 | boolean | — | 职位是否带有紧急招聘标记,原始记录未提供时为空 |
| high_volume_hiring_flag | 是否批量招聘 | boolean | — | 职位是否带有大批量招聘标记,原始记录未提供时为空 |
| latest_post_flag | 是否最新发布 | boolean | — | 职位是否带有最新发布标记,原始记录未提供时为空 |
| placement_flag | 投放标记 | boolean | — | 职位记录是否带有投放标记,原始记录未提供时为空 |
| crawl_time | 采集时间 | string | — | 职位记录的采集时间,原始记录未提供时为空 |
记录 Schema
输出按记录逐条返回。记录主键为 job_key,去重、增量、关联以它为准。
{
"type": "object",
"properties": {
"job_key": {
"type": "string",
"title": "职位标识",
"description": "Indeed 职位的唯一标识"
},
"job_title": {
"type": "string",
"title": "职位名称",
"description": "职位展示名称,原始记录未提供时为空"
},
"job_detail_url": {
"type": "string",
"title": "详情页地址",
"description": "职位详情页面地址,原始记录未提供时为空"
},
"job_click_url": {
"type": "string",
"title": "访问链接",
"description": "职位访问或跳转地址,原始记录未提供时为空"
},
"job_description_info": {
"type": "string",
"title": "职位描述",
"description": "职位描述信息,原始记录未提供时为空"
},
"job_type_info": {
"type": "string",
"title": "职位类型",
"description": "职位类型信息,原始记录未提供时为空"
},
"keyword": {
"type": "string",
"title": "搜索关键词",
"description": "触发本条职位结果的搜索关键词,原始记录未提供时为空"
},
"language_code": {
"type": "string",
"title": "语言代码",
"description": "职位内容的语言代码,原始记录未提供时为空"
},
"location_info": {
"type": "string",
"title": "地点信息",
"description": "包含国家、城市等内容的地点信息文本,原始记录未提供时为空"
},
"employer_info": {
"type": "string",
"title": "企业信息",
"description": "包含企业名称、主页等内容的招聘企业信息文本,原始记录未提供时为空"
},
"employer_attribute_info": {
"type": "string",
"title": "企业属性",
"description": "招聘企业的属性信息文本,原始记录未提供时为空"
},
"base_salary_info": {
"type": "string",
"title": "薪资信息",
"description": "包含薪资范围、币种和计薪周期的文本,原始记录未提供时为空"
},
"benefit_info": {
"type": "string",
"title": "福利信息",
"description": "职位福利信息文本,原始记录未提供时为空"
},
"social_insurance_info": {
"type": "string",
"title": "社会保险",
"description": "职位相关的社会保险信息文本,原始记录未提供时为空"
},
"attribute_info": {
"type": "string",
"title": "职位属性",
"description": "职位属性与工作安排信息文本,原始记录未提供时为空"
},
"biz_id": {
"type": "string",
"title": "业务标识",
"description": "职位记录关联的业务标识,原始记录未提供时为空"
},
"date_published": {
"type": "string",
"title": "发布时间",
"description": "职位发布时间,原始记录未提供时为空"
},
"date_on_indeed": {
"type": "string",
"title": "上架时间",
"description": "职位出现在 Indeed 的时间,原始记录未提供时为空"
},
"expired_flag": {
"type": "boolean",
"title": "是否失效",
"description": "职位是否已被标记为失效,原始记录未提供时为空"
},
"urgent_hire_flag": {
"type": "boolean",
"title": "是否急聘",
"description": "职位是否带有紧急招聘标记,原始记录未提供时为空"
},
"high_volume_hiring_flag": {
"type": "boolean",
"title": "是否批量招聘",
"description": "职位是否带有大批量招聘标记,原始记录未提供时为空"
},
"latest_post_flag": {
"type": "boolean",
"title": "是否最新发布",
"description": "职位是否带有最新发布标记,原始记录未提供时为空"
},
"placement_flag": {
"type": "boolean",
"title": "投放标记",
"description": "职位记录是否带有投放标记,原始记录未提供时为空"
},
"crawl_time": {
"type": "string",
"title": "采集时间",
"description": "职位记录的采集时间,原始记录未提供时为空"
}
},
"required": [],
"additionalProperties": false
}调用方式
本 App 支持通过 MCP、API、SDK 与文件导出方式接入,各接入方式共享同一套能力与计价。所有请求统一使用 Authorization: Bearer 请求头完成身份认证,凭证为 API Key(长期有效,在开放平台创建);MCP 客户端另支持 OAuth 免密钥登录。CLI、Skill 等更多接入方式正在规划中。
通过 MCP(Model Context Protocol)协议,可在 Claude、Cursor 等 AI 客户端中直接调用本 App。选择你的客户端与认证方式,复制下方配置即可接入。
客户端配置
把 Bearer 后替换为长期有效的 API Key 即可,各类客户端与 CI、无浏览器环境通用。
{
"mcpServers": {
"rookieyao__indeed-search": {
"type": "http",
"url": "https://mcp-v2.bazhuayu.com?pin=rookieyao/indeed-search",
"headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
}
}
}让 AI 自己完成配置
不想手动改配置?复制安装提示词,粘贴到任意 AI 客户端对话框,由它按自身方式完成接入(提示词会让 AI 向你索要 API Key,避免凭证留在对话记录或共享配置里)。
如需在同一个 MCP 连接里指定多个 App,前往 MCP 连接页(已为你指定本 App)。
价格
每提交一次任务计费一次,与返回条数无关。
按实际成功返回的数据条数计费,任务失败不计费。每 25 条为一个计费单位,不足 25 条按 25 条计。
多个计费事件按各自口径独立累计,具体以每一项说明为准;任务失败不计费。
立即体验
填写参数直接运行,结果来自真实调用。