职位数据 API:
最新职位数据

从 LinkedIn、Indeed、Glassdoor 以及领先招聘网站筛选并获取职位发布信息。通过一个统一 API 获取职位名称、职位描述、薪资、地点与公司详情。

职位数据集主视觉图
  • 2 亿+ 职位发布
    来自顶级招聘平台
  • 按职位、地点、
    薪资、技能与职级筛选
  • 实时招聘趋势
    与市场情报
  • 以 API 优先方式接入
    支持灵活交付
值得信赖 全球 超20000 位客户

整合领先招聘平台的统一职位数据

通过一个 API 访问来自 LinkedIn、Indeed、Glassdoor 以及高端招聘平台的 2 亿+ 职位发布信息

LinkedIn 职位数据

从全球最大的职业社交网络访问 5,000 万+ 职位发布,包含详细描述、任职要求、申请链接与公司信息。

Indeed 职位数据

从全球第一的招聘网站获取职位列表,包含薪资数据、公司评价、职位描述与投递指标等信息。

Glassdoor 职位数据

获取丰富化的职位发布信息,包含公司评分、员工评价、薪资估算与面试洞察,用于雇主情报分析。

Indeed 公司数据

访问公司档案、薪资数据、职场评价与招聘活动,洞察雇主品牌与招聘模式。

LinkedIn 档案-岗位匹配

通过将资质与机会匹配,把 LinkedIn 用户档案与相关职位列表连接起来,用于人才获取与职业洞察。

多来源职位数据集

获取从多来源聚合的全面职位数据,包含去重职位、统一 schema 与丰富化的公司详情。

高级筛选

按任意条件筛选职位发布

使用 100+ 个数据点构建精准职位筛选条件,包括职位名称、地点、薪资范围、职级、雇佣类型、所需技能、发布日期与公司属性。可用 AND/OR 逻辑组合多个筛选条件,找到精确匹配。

  • 按职位、技能与职级筛选
  • 按地点、远程选项与工作类型搜索
  • 跟踪薪资范围与薪酬细节
  • 监控发布日期与申请截止日期
  • 识别招聘公司与行业趋势

专为企业级职位数据访问打造

为招聘科技、市场研究与人才情报打造的强大 API 功能

实时筛选

使用高级运算符即时筛选 2 亿+ 职位发布,并在 5 分钟内创建快照。

最新职位数据

通过每日更新获取新发布的职位,实时捕捉招聘趋势与新机会。

批量职位列表

上传包含职位名称或 URL 的 CSV/JSON 文件,一次性获取数千条职位发布的详细信息。

灵活交付

通过 API 响应、Webhook、S3、Snowflake、Azure 获取数据,或以 JSON/CSV/Parquet 下载。

职位数据 API 定价

Refresh rate
100K
500K
1M
5M
20M
完整数据集
3TB
  • 按获取记录付费
  • 支持量级折扣
  • JSON/CSV/Parquet 格式

灵活交付,贴合你的工作流

通过 API 响应、Webhook、S3、Snowflake、Azure 或直接下载接收筛选后的职位数据

                              curl --request POST 
--url https://api.brightdata.com/datasets/filter 
--header 'Authorization: Bearer ' 
--header 'Content-Type: application/json' 
--data '{
  "dataset_id": "gd_m487ihp32jtc4ujg45",
  "records_limit": 100,
  "filter": {
    "operator": "and",
    "filters": [
      {
        "name": "job_title",
        "operator": "includes",
        "value": "Senior Software Engineer"
      },
      {
        "name": "location",
        "operator": "in",
        "value": ["San Francisco", "New York", "Remote"]
      },
      {
        "name": "posted_date",
        "operator": ">=",
        "value": "2025-01-01"
      }
    ]
  }
}'
                              
                            
                              import requests

url = "https://api.brightdata.com/datasets/filter"
headers = {"Authorization": "Bearer "}
payload = {
    "dataset_id": "gd_m487ihp32jtc4ujg45",
    "records_limit": 100,
    "filter": {
        "operator": "and",
        "filters": [
            {
                "name": "job_title",
                "operator": "includes",
                "value": "Senior Software Engineer"
            },
            {
                "name": "location",
                "operator": "in",
                "value": ["San Francisco", "New York", "Remote"]
            },
            {
                "name": "posted_date",
                "operator": ">=",
                "value": "2025-01-01"
            }
        ]
    }
}

response = requests.post(url, json=payload, headers=headers)
print(response.json())
                              
                            
                              const url = 'https://api.brightdata.com/datasets/filter';
const options = {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer ',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    dataset_id: 'gd_m487ihp32jtc4ujg45',
    records_limit: 100,
    filter: {
      operator: 'and',
      filters: [
        {
          name: 'job_title',
          operator: 'includes',
          value: 'Senior Software Engineer'
        },
        {
          name: 'location',
          operator: 'in',
          value: ['San Francisco', 'New York', 'Remote']
        },
        {
          name: 'posted_date',
          operator: '>=',
          value: '2025-01-01'
        }
      ]
    }
  })
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
                              
                            
                              HttpResponse response = Unirest.post("https://api.brightdata.com/datasets/filter")
  .header("Authorization", "Bearer ")
  .header("Content-Type", "application/json")
  .body("{"dataset_id":"gd_m487ihp32jtc4ujg45","records_limit":100,"filter":{"operator":"and","filters":[{"name":"job_title","operator":"includes","value":"Senior Software Engineer"},{"name":"location","operator":"in","value":["San Francisco","New York","Remote"]},{"name":"posted_date","operator":">=","value":"2025-01-01"}]}}")
  .asString();
                              
                            
代码示例

通过简单的 API 调用筛选并获取职位数据

企业如何使用职位数据 API

用最新职位为招聘平台与 ATS 赋能

从多个来源聚合职位发布,构建全面的职位搜索引擎。按技能、地点与薪资筛选,实现候选人与岗位匹配。结合公司数据丰富化职位信息,帮助候选人做出更优决策。

内容战略

跟踪招聘趋势与人才需求

监控不同行业、地区与技能要求下的职位发布量,识别劳动力市场趋势。跟踪薪资变化、远程办公采用情况与新兴职位名称,用于经济研究与人力规划。

监控竞争对手招聘动态与策略

跟踪竞争对手的职位发布,了解其扩张计划、技术投入与人才策略。识别新部门、办公地点与技能缺口,以提前预判市场动向。

通过活跃求职行为识别候选人

通过分析投递行为模式,识别正在积极寻找新机会的专业人士。将岗位要求与 LinkedIn 档案匹配,找出适合你岗位的合格候选人。

识别高需求技能与新兴技术

分析职位要求,了解不同行业最紧缺的技能。跟踪新技术、编程语言与认证的采用趋势,以指导培训项目与课程体系建设。

准备获取全球职位数据了吗?

通过统一 API 从 LinkedIn、Indeed、Glassdoor 等筛选并获取职位发布信息

职位数据 API 常见问题

职位数据 API 是一个统一的 REST API,可让你从多个来源筛选、搜索并获取职位发布信息,包括 LinkedIn JobsIndeedGlassdoor 以及其他招聘网站。通过单一 API 端点访问 2 亿+ 职位列表,包含详细描述、任职要求、薪资与公司信息。

当你调用 Filter Dataset API 并传入职位相关筛选条件时,它会创建一个异步任务来应用你的条件(职位名称、地点、薪资、技能、发布日期等),并在 5 分钟内生成快照。你会收到 snapshot_id 用于下载筛选后的职位记录。费用仅按最终快照中的记录计费。

职位记录包含 100+ 数据点:职位名称、公司名称、职位描述、所需技能、地点、雇佣类型(全职、合同、远程)、薪资范围、职级、发布日期、申请 URL、公司规模、行业等更多内容。不同来源提供不同字段——LinkedIn 覆盖最全面。

可以。你可以在职位描述或所需技能字段上使用 'includes' 运算符,查找要求特定技术、认证或资质的岗位。这支持招聘平台的精准匹配与基于技能的职位匹配。

使用 posted_date 筛选,并配合 >= 或 > 运算符获取某个日期之后发布的职位。你可以设置每日 API 调用抓取新职位,或订阅数据更新,仅接收新增职位记录。

可以。IndeedGlassdoor 数据集在雇主披露时会包含薪资范围、薪酬细节与福利信息。可使用薪资筛选条件,查找特定薪酬范围内的岗位,用于市场研究或候选人匹配。

不同来源擅长不同市场:LinkedIn 覆盖职业与企业岗位;Indeed 覆盖更广泛的行业与职位;Glassdoor 包含公司评价与更透明的薪资信息。组合多个来源可获得更全面覆盖。

可以。我们的 LinkedIn Profiles Jobs Listings 数据集 通过将资质与机会匹配,把用户档案与相关职位发布连接起来。这支持人才获取、职业推荐与技能差距分析。

职位数据会从来源平台每日更新。新发布的职位会在发布时被采集,过期或已招满的岗位会被移除。每条记录包含 posted_date 与 last_updated 时间戳,展示数据新鲜度。你还可设置订阅以实时获取新职位。

可以。使用 location 或 job_type 筛选器识别远程、混合或现场岗位。你可以按具体城市/国家筛选,或使用 “Remote” 作为地点值来查找分布式岗位。许多数据集还提供 workplace_type 字段用于更精确筛选。

每个数据集最多支持 100 个并行筛选任务。若超过该限制,你会收到 429 错误。请等待现有任务完成,或联系销售获取企业级限制。记录获取上限取决于你的订阅方案。

按公司行业筛选职位,并按 posted_date 聚合,即可跟踪一段时间内的招聘量趋势。结合地点与职位名称筛选,可洞察区域需求与新兴岗位。使用 Indeed Companies 数据 可获取更多雇主上下文。

今天就开始获取职位数据

从全球 2 亿+ 职位列表中筛选、获取并分析职位发布信息