Skip to main content
本教程向您展示如何使用Bright Data LinkedIn Scraper API抓取LinkedIn个人资料并获取结构化的JSON数据。

前置条件

  • 一个Bright Data账户(每月含 5,000 个免费积分)
  • 已安装cURL、Python 3或Node.js 18+
1

获取您的API密钥

进入您的Bright Data账户中的用户设置页面并创建一个 API 密钥,或使用已有的密钥。如果您还没有账户,请在brightdata.com注册。新账户每月可获得 5,000 个免费积分,无需信用卡。请参阅免费套餐
您的API密钥仅在创建时显示一次。请复制并安全地存储它。
2

发送请求

我们将使用Profiles端点进行同步请求。将YOUR_API_KEY替换为您的实际密钥:
您应该看到 200 状态码和一个 JSON 数组。202 表示抓取需要超过 1 分钟,请参阅下方说明。处理时间取决于目标网站状况和爬虫负载。
同步请求最多等待 1 分钟。如果 Bright Data LinkedIn Scraper API 需要更长时间,响应为 HTTP 202,返回 snapshot_id 而不是个人资料数据,采集将继续以异步方式进行。请通过异步工作流获取结果,或使用 Webhook 投递接收结果。
3

查看响应

Bright Data LinkedIn Scraper API返回一个JSON数组,其���包含结构化的个人资料数据:
2026 年 9 月 6 日抓取时,每个个人资料对象包含 42 个顶层字段,涵盖身份、位置、当前公司、关注者数量和社交动态。请查看完整响应架构
您已成功使用Bright Data LinkedIn Scraper API抓取了您的第一个LinkedIn个人资料。
自 2025 年 11 月 13 日起,LinkedIn 限制了对 Position(职位)Experience(工作经历)Education(教育背景) 三个字段的公开访问。这三个字段的填充率已从 50-64% 降至约 2%,目前返回的是缓存中的固定数据,而非实时抓取结果。其他所有字段均正常刷新。完整的字段状态表和替代方案,请参阅 LinkedIn 数据政策变更

常见问题

我可以在一个请求中抓取多个个人资料吗?

可以。将更多对象添加到输入数组。同步请求支持最多20个URL。对于更大的批次,请使用异步/trigger端点

收到401或403错误?

验证您的API密钥是否正确且未过期。从账户设置生成新密钥。有关详细信息,请查看身份验证指南

请求超时?

同步请求有1分钟的超时时间。如果请求超过此限制,API 返回 HTTP 202snapshot_id,并以异步方式完成任务。对于大批量请求,请使用异步工作流

响应数据为空或不完整?

验证LinkedIn个人资料URL是否可公开访问且格式正确。URL应遵循https://www.linkedin.com/in/username的格式。

必须直接调用 API 吗?

不必。Bright Data 的 SDK、CLI 和编程代理工具调用的是同一个 Scraper API,您可以选择最适合自己技术栈的方式开始。

后续步骤

端点

每个端点一个请求,附实际抓取的响应。

异步批量请求

在单个批处理作业中抓取数百个URL。

设置webhooks

在抓取完成时自动接收结果。