logo

领英职位搜索列表

按职位关键词及地区、公司等条件搜索领英职位,获取职位、公司、地点和发布时间信息。

发布者
SpiderKing999
价格
¥0.012 / 10 条
最近更新
2026-10-12

概览

招聘信息散落在不同公司的职位页面里,只看单条招聘广告,很难形成可以比较的职位清单。领英职位搜索列表把一次搜索得到的职位名称、公司、工作地点和发布时间整理到同一份结果中,并保留职位与公司的原始链接,方便核对具体内容。

这份数据侧重职位列表本身,而不是完整的职位说明。它把搜索时看到的岗位线索变成可以整理、比较和持续观察的基础记录,适合在开展人才市场研究前建立一份有来源可追溯的底表。

数据说明

数据来自领英职位搜索列表,一条普通结果对应一个职位。同一家公司可能在不同城市发布名称相同的职位,应结合「职位编号」区分,而不是仅凭「职位名称」合并;是否按职位编号去重取决于所选的去重条件。

「发布原文」保留搜索列表中的相对时间表达,应结合「采集时间」理解,不能按今天重新解释。「发布时间」和「采集时间」未标明时区,均保留原值,不宜直接作为北京时间或 UTC 时间进行跨地区比较。结果不包含完整职位描述、薪资和申请人明细。

没有匹配职位时,也会出现一条「是否无数据」为“是”的空结果记录。这一行保留「检索对象」,其他职位信息可能为空;统计真实职位数量时,应将它与普通职位记录区分。

结果长什么样

下表中的每条记录代表一个职位,示例来自 python teacher 的搜索结果:

职位编号职位名称公司名称工作地点发布原文
4464879816AI Engineer, Advanced Solutions Lab, Google CloudGoogleAtlanta, GA5 days ago
4464865952AI Engineer, Advanced Solutions Lab, Google CloudGoogleAustin, TX5 days ago

另有「职位链接」「公司链接」「发布时间」「采集时间」和「是否无数据」等字段。

应用场景

  • 观察企业招聘方向时,按「公司名称」汇总「职位名称」,识别反复出现的岗位类别,并用「职位链接」核对具体招聘内容。
  • 比较岗位地域分布时,按「工作地点」整理职位清单,结合「职位编号」区分同名但位于不同城市的岗位。
  • 跟踪职位变化时,对比多次采集的「职位编号」和「采集时间」,观察新出现的职位;先用「是否无数据」排除空结果记录,避免将其计入岗位数量。

适用边界

单次搜索一个关键词,按每页 10 条完整批次采集,实际返回可能向上取整,最多 100 页、1000 条;无匹配职位时返回一条空结果记录。

  • 适合用于
  • 需要按关键词及地区、公司等条件整理领英职位列表。
  • 需要为招聘需求观察或目标公司研究建立职位清单。
  • 不要用于
  • 需要完整职位描述、薪资、招聘联系人或申请人明细。
  • 需要一次覆盖多个独立搜索词,或保证获得全部在招职位。

失败处理

开发者声明的失败与重试处理方式,接入时建议一并写进系统提示词。

  1. 1无匹配职位时仍返回一条空结果记录,应结合“是否无数据”识别,不把它统计为真实职位。
  2. 2地区无法识别时,先检查英文国家或地区名称与城市名称;条件过窄时可减少公司、经验或发布时间筛选。
  3. 3鉴权或权限错误应先检查凭证配置与接口权限,不要反复提交。
  4. 4任务失败、过期或等待超时后,先确认已有结果及失败原因再重试;重复提交会创建新的采集任务。
  5. 5部分成功时仅使用已取得的结果,不将其理解为完整的职位覆盖。

输入参数

调用本 App 需要传入的参数,与 manifest.json 的 input.schema 同源。

  • 职位搜索关键词kw必填string
    填写要搜索的职位名称或技能关键词,长度为 1–512 个字符。
    示例python teacher
  • 期望采集条数crawlNum必填integer
    填写期望采集的职位条数,结果按每页 10 条的完整批次返回,实际数量可能向上取整。最多采集 100 页、1000 条;实际结果也可能因匹配不足或去重而少于期望值。
    范围1–1000示例10
  • 国家或地区location选填string
    地区筛选:填写英文国家或地区名称,必须与下列允许值完全一致,区分大小写和空格。不填时使用 United States。允许值:Afghanistan、Albania、Algeria、Andorra、Angola、Antigua and Barbuda、Argentina、Armenia、Australia、Austria、Azerbaijan、Bahamas、Bahrain、Bangladesh、Barbados、Belarus、Belgium、Belize、Benin、Bhutan、Bolivia、Bosnia and Herzegovina、Botswana、Brazil、Brunei、Bulgaria、Burkina Faso、Burundi、Cambodia、Cameroon、Canada、Cape Verde、Central African Republic、Chad、Chile、China、Colombia、Comoros、Costa Rica、Croatia、Cuba、Cyprus、Czech Republic、Democratic Republic of the Congo、Denmark、Djibouti、Dominica、Dominican Republic、Ecuador、Egypt、El Salvador、Equatorial Guinea、Eritrea、Estonia、Eswatini、Ethiopia、Fiji、Finland、France、Gabon、Gambia、Georgia、Germany、Ghana、Greece、Grenada、Guatemala、Guinea、Guinea-Bissau、Guyana、Haiti、Honduras、Hungary、Iceland、India、Indonesia、Iran、Iraq、Ireland、Israel、Italy、Ivory Coast、Jamaica、Japan、Jordan、Kazakhstan、Kenya、Kiribati、Kuwait、Kyrgyzstan、Laos、Latvia、Lebanon、Lesotho、Liberia、Libya、Liechtenstein、Lithuania、Luxembourg、Madagascar、Malawi、Malaysia、Maldives、Mali、Malta、Marshall Islands、Mauritania、Mauritius、Mexico、Micronesia、Moldova、Monaco、Mongolia、Montenegro、Morocco、Mozambique、Myanmar、Namibia、Nauru、Nepal、Netherlands、New Zealand、Nicaragua、Niger、Nigeria、North Korea、North Macedonia、Norway、Oman、Pakistan、Palau、Palestine、Panama、Papua New Guinea、Paraguay、Peru、Philippines、Poland、Portugal、Qatar、Republic of the Congo、Romania、Russia、Rwanda、Saint Kitts and Nevis、Saint Lucia、Saint Vincent and the Grenadines、Samoa、San Marino、Sao Tome and Principe、Saudi Arabia、Senegal、Serbia、Seychelles、Sierra Leone、Singapore、Slovakia、Slovenia、Solomon Islands、Somalia、South Africa、South Korea、South Sudan、Spain、Sri Lanka、Sudan、Suriname、Sweden、Switzerland、Syria、Tajikistan、Tanzania、Thailand、Timor-Leste、Togo、Tonga、Trinidad and Tobago、Tunisia、Turkey、Turkmenistan、Tuvalu、Uganda、Ukraine、United Arab Emirates、United Kingdom、United States、Uruguay、Uzbekistan、Vanuatu、Vatican City、Venezuela、Vietnam、Yemen、Zambia、Zimbabwe。
  • 城市名称city选填string
    地区筛选:填写城市名称,对应 City;不填则不增加城市筛选。
  • 公司名称company_title选填string
    公司筛选:填写公司名称,多个名称用英文逗号分隔,对应 Company_Title;不填则不限定公司。
  • 职位发布时间published_at选填string(enum)
    职位筛选:限定职位发布的时间范围,对应 Published_at;不填则不增加发布时间筛选。
    可选值过去 24 小时past 24 hours过去一周past week过去一个月past month
  • 职位类型job_type选填string(enum)
    职位筛选:选择全职、兼职等职位类型,对应 Job_Type;不填则不限定职位类型。
    可选值全职full time兼职part time合同工contract临时工temporary志愿者volunteer实习internship其他other
  • 经验要求experience_level选填string(enum)
    职位筛选:选择职位要求的经验级别,对应 Experience_Level;不填则不限定经验级别。
    可选值实习internship入门级entry level初级associate中高级mid senior level总监director高管executive
  • 工作方式remote_or_onsite选填string(enum)
    职位筛选:选择现场、远程或混合办公,对应 Remote_or_OnSite,只能单选;不填则不限定工作方式。
    可选值现场办公on site远程办公remote混合办公hybrid
  • 仅简化申请easy_apply选填string(enum)
    申请筛选:选择“是”时仅保留支持简化申请的职位,对应 Easy_Apply;不填则不启用此筛选。
    可选值是true否false
  • 仅少量申请人few_applicants选填string(enum)
    申请筛选:选择“是”时仅保留申请人数少于 10 的职位,对应 Few_Applicants;不填则不启用此筛选。
    可选值是true否false
  • 严格地区匹配strict_geo选填string(enum)
    地区筛选:选择“是”时,无法识别国家或地区则跳过采集,避免跨区,对应 strictGeo;不填默认启用。
    可选值是true否false
  • 职位去重deduplicate选填string(enum)
    结果选项:选择“是”时按职位编号去重,对应 Deduplicate;不填默认启用。
    可选值是true否false

输出数据

单条记录的字段结构,与 manifest.json 的 output.schema 同源。

  • 职位编号job_idstring
    领英职位的标识,用于识别真实职位;空结果记录中可能缺失或为空。
    示例4464879816
  • 职位名称job_titlestring
    职位列表展示的职位名称;空结果记录中可能缺失或为空。
    示例AI Engineer, Advanced Solutions Lab, Google Cloud
  • 职位链接job_urlstring
    职位页面的完整链接,保留原有查询参数;空结果记录中可能缺失或为空。
    示例https://www.linkedin.com/jobs/view/ai-engineer-advanced-solutions-lab-google-cloud-at-google-4464879816?position=1&pageNum=0&refId=qt9GU9O%2BHV74zQ2j%2FCYYZQ%3D%3D&trackingId=siHaA2h0gy%2BoqgZaxeY2zQ%3D%3D
  • 公司名称company_namestring
    发布该职位的公司名称;空结果记录中可能缺失或为空。
    示例Google

示例数据

以下示例按 output.schema 生成;未提供示例值的字段使用结构占位符。

output.example
{
  "job_id": "4464879816",
  "job_title": "AI Engineer, Advanced Solutions Lab, Google Cloud",
  "job_url": "https://www.linkedin.com/jobs/view/ai-engineer-advanced-solutions-lab-google-cloud-at-google-4464879816?position=1&pageNum=0&refId=qt9GU9O%2BHV74zQ2j%2FCYYZQ%3D%3D&trackingId=siHaA2h0gy%2BoqgZaxeY2zQ%3D%3D",
  "company_name": "Google",
  "company_url": "https://www.linkedin.com/company/google?trk=public_jobs_jserp-result_job-search-card-subtitle",
  "keyword": "python teacher",
  "location": "Atlanta, GA",
  "publish_time": "2026-10-04T18:34:14",
  "raw_publish_time": "5 days ago",
  "crawl_time": "2026-10-09T18:34:14",
  "search_item": "python teacher",
  "no_data": false
}

调用方式

本 App 支持通过 MCP、API、SDK 与文件导出方式接入,各接入方式共享同一套能力与计价。所有请求统一使用 Authorization: Bearer 请求头完成身份认证,凭证为 API Key(长期有效,在开放平台创建);MCP 客户端另支持 OAuth 免密钥登录。CLI、Skill 等更多接入方式正在规划中。本 App 异步运行,支持中途取消:取消后任务停止;已写回的部分保留,按写回计费。

通过 MCP(Model Context Protocol)协议,可在 Claude、Cursor 等 AI 客户端中直接调用本 App。选择你的客户端与认证方式,复制下方配置即可接入。

客户端配置

把 Bearer 后替换为长期有效的 API Key 即可,各类客户端与 CI、无浏览器环境通用。

mcpServers 配置
{
  "mcpServers": {
    "bazhuayu_datahub": {
      "type": "http",
      "url": "https://mcp-v2.bazhuayu.com?pin=SpiderKing999/linkedin-position-list",
      "headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
    }
  }
}

让 AI 自己完成配置

不想手动改配置?复制配置提示词,粘贴到任意 AI 客户端对话框,由它按自身方式完成接入(提示词会让 AI 向你索要 API Key,避免凭证留在对话记录或共享配置里)。

如需在同一个 MCP 连接里指定多个 App,前往 MCP 连接页(已为你指定本 App)。

价格

条结果(含空结果)

按实际成功返回的数据条数计费,任务失败不计费。每 10 条为一个计费单位,不足 10 条按 10 条计。

¥0.012/ 10 条
提交一次任务

每提交一次任务计费一次,与返回条数无关。

¥0.001/ 次

多个计费事件按各自口径独立累计,具体以每一项说明为准;任务失败不计费。

立即体验

填写参数直接运行,结果来自真实调用。

示例
参数按 input.schema 校验后提交
¥0.012 / 10 条