提交一个或多个公开 LinkedIn /jobs/view/{slug} 职位详情 URL,获取标准化岗位与雇主信息、雇佣属性、申请方式、可用薪资和时间字段。

LinkedIn Jobs API

职位 URL 输入
岗位背景
申请字段
每条结果 0.8 积分
等待提交
等待提交

填写参数并发送请求,任务状态和标准化结果会显示在这里。

README

LinkedIn Jobs

一则公开 LinkedIn 职位通过岗位、雇主、描述、地点、职级、雇佣类型、行业、申请方式和已披露薪酬说明具体招聘需求。这些信息可用于跟踪职位、比较岗位条件、开展招聘研究,并建立结构化职位目录。

主要特性

  • 职位详情 URL 输入一次处理一个或多个公开 LinkedIn /jobs/view/{slug} 页面,同时拒绝搜索结果和职位集合页 URL。
  • 岗位与雇主信息关联在同一条记录中返回职位名称、完整描述、详情页 URL 和标准化招聘公司信息。
  • 结构化雇佣属性将地点、职级、雇佣类型和行业作为独立字段返回,不必再从职位描述中提取。
  • 申请与薪资字段将 apply_link、Easy Apply 标识、薪资、发布时间和采集时间作为独立职位字段返回。

参数

参数必填描述
urls必填必填的公开 LinkedIn 职位详情 URL 列表。每个 URL 必须使用 linkedin.com 或 LinkedIn 子域名下的 /jobs/view/{slug} 路径。

如何使用

发送已知职位详情链接,等待招聘记录准备完成,再取回所有结果页面。

  1. 将输入列表限制为公开 /jobs/view/{slug} 职位详情链接。
  2. 把链接放入 urls,提交到 /v1/linkedin/jobs,并保存 task_id。
  3. 查询 /v1/tasks/{task_id},直到职位任务进入成功或失败状态。
  4. 成功后处理 data.results.items;has_more 指示还有页面时,继续使用 next_cursor。
curl -X POST "https://api.socq.ai/v1/linkedin/jobs" \
  -H "Authorization: Bearer $SOCQ_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"urls":["https://www.linkedin.com/jobs/view/software-engineer-at-microsoft-4429527118"]}'

# 轮询 GET /v1/tasks/{task_id}
# 读取 data.results.items,并在 has_more 为 true 时继续使用 next_cursor

最佳使用场景

  • 职位跟踪 利用岗位、雇主、地点、发布时间和来源 URL,维护已知职位的结构化清单。
  • 岗位与要求比较 对比选定职位的描述、职级、雇佣类型、行业、地点和可用薪资。
  • 招聘市场研究 按雇主、地点、行业或雇佣类型整理选定职位,研究公开招聘需求的分布。
  • 申请路径管理 利用 apply_link 和 Easy Apply 标识,将保存的职位导向对应的可用申请方式。

使用建议

  • 从 /jobs/view/ 链接中提取职位标识并去重,避免不同 URL 写法产生重复职位记录。
  • 将 salary 作为可选来源数据处理,因为许多职位不会披露薪资,而且公开格式可能不同。
  • 在下游界面把 apply_link 展示为外部操作前先校验链接。
  • 分别保留 created_at 和 collected_at,避免混淆职位发布时间与数据采集时间。

需要其他类型的 LinkedIn 公开数据时,可以使用以下 API。

  • LinkedIn Profiles API从个人主页 URL 标准化公开身份、职位、地区、可见受众数量、经历、教育和技能。
  • LinkedIn Companies API标准化公开公司简介、网站、Logo、可见粉丝和员工数量、行业、地点和专长。
  • LinkedIn Posts API从受支持 URL 采集公开帖子正文、作者、可见互动、媒体、发布时间、类型和标签。

LinkedIn Jobs API常见问题