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

前置条件

  • 一个Bright Data账户(包括$2免费额度)
  • 已安装cURL、Python 3或Node.js 18+
1

获取您的API密钥

进入您的Bright Data账户中的用户设置页面并复制您的API密钥。如果您还没有账户,请在brightdata.com注册。新用户可获得$2免费额度用于测试。
您的API密钥仅在创建时显示一次。请复制并安全地存储它。
2

发送请求

我们将使用Profiles端点进行同步请求。将YOUR_API_KEY替换为您的实际密钥:
curl -X POST \
  "https://api.brightdata.com/datasets/v3/scrape?dataset_id=gd_l1viktl72bvl7bjuj0&format=json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[{"url": "https://www.linkedin.com/in/satyanadella"}]'
您应该看到200状态码。这需要10-30秒。
3

查看响应

Bright Data LinkedIn Scraper API返回一个JSON数组,其���包含结构化的个人资料数据:
[
  {
    "name": "Satya Nadella",
    "city": "Redmond",
    "country_code": "US",
    "position": "Chairman and CEO at Microsoft",
    "current_company": {
      "name": "Microsoft",
      "link": "https://www.linkedin.com/company/microsoft"
    },
    "followers": 10842560,
    "connections": 500,
    "url": "https://www.linkedin.com/in/satyanadella"
  }
]
每个个人资料对象包括50多个字段,涵盖个人信息、工作历史、教育、技能和社交活动。请查看完整响应架构
您已成功使用Bright Data LinkedIn Scraper API抓取了您的第一个LinkedIn个人资料。

常见问题

可以。将更多对象添加到输入数组。同步请求支持最多20个URL。对于更大的批次,请使用异步/trigger端点
[
  {"url": "https://www.linkedin.com/in/satyanadella"},
  {"url": "https://www.linkedin.com/in/jeffweiner08"},
  {"url": "https://www.linkedin.com/in/rbranson"}
]
验证您的API密钥是否正确且未过期。从账户设置生成新密钥。有关详细信息,请查看身份验证指南
同步请求有1分钟的超时时间。如果请求超过此限制,它将自动切换到异步模式并返回snapshot_id。对于大批量请求,请使用异步工作流
验证LinkedIn个人资料URL是否可公开访问且格式正确。URL应遵循https://www.linkedin.com/in/username的格式。

后续步骤

发送您的第一个请求

使用完整示例探索所有四种端点类型。

异步批量请求

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

设置webhooks

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