> ## Documentation Index
> Fetch the complete documentation index at: https://docs.brightdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# TikTok爬虫API

> 使用 Bright Data TikTok Scraper API 从抖音个人资料、帖子、评论和店铺商品中提取结构化数据。

发送一个 TikTok URL，获取结构化的 JSON 数据。Bright Data TikTok Scraper API 处理代理、验证码和解析，让你专注于数据管道。

<Tip>
  初次使用 Bright Data？[创建免费账户](https://brightdata.com/products/web-scraper/tiktok/?hs_signup=1\&utm_source=docs)，即可**每月获得 5,000 个免费积分**，无需信用卡。这相当于最多 **5,000 条 TikTok 记录**，可供你开始抓取。请参阅[免费套餐](/cn/general/account/billing-and-pricing/free-tier)。
</Tip>

## 工作原理

你向 Bright Data TikTok Scraper API 发送一个或多个 TikTok URL。Bright Data 处理抓取基础设施并返回干净、结构化的 JSON。

```
Your app  -->  Bright Data API  -->  Structured JSON
           POST /datasets/v3/scrape
           Authorization: Bearer YOUR_API_KEY
```

所有请求都使用 `dataset_id` 来指定数据类型（个人资料、帖子、店铺或评论），并以 JSON、NDJSON 或 CSV 格式返回结果。

## 响应内容示例

Bright Data TikTok Scraper API 返回的单条记录。可在[快速开始](/cn/products/scrapers/tiktok/quickstart)中亲自发送该请求。

```json theme={null}
{
  "nickname": "TikTok",
  "account_id": "tiktok",
  "biography": "Make your day.",
  "followers": 85600000,
  "following": 580,
  "likes": 520000000,
  "videos_count": 1250,
  "is_verified": true,
  "url": "https://www.tiktok.com/@tiktok",
  "profile_pic_url": "https://..."
}
```

## 支持的数据类型

<CardGroup cols={2}>
  <Card title="个人资料" icon="user" href="/api-reference/scrapers/social-media-apis/tiktok-profiles-collect-by-url">
    粉丝数、个人简介、认证状态、点赞数和视频计数。通过搜索 URL 发现个人资料。
  </Card>

  <Card title="帖子" icon="video" href="/api-reference/scrapers/social-media-apis/tiktok-posts-collect-by-url">
    标题、点赞、评论、分享、浏览量、标签和视频 URL。通过关键词或个人资料 URL 发现帖子。
  </Card>

  <Card title="TikTok 店铺" icon="store" href="/api-reference/scrapers/social-media-apis/tiktok-shop-collect-by-url">
    产品名称、价格、评分、评价和卖家详情。通过分类、关键词或店铺发现产品。
  </Card>

  <Card title="评论" icon="comments" href="/api-reference/scrapers/social-media-apis/tiktok-comments-collect-by-url">
    任何帖子的评论文本、点赞、回复和评论者详情。
  </Card>

  <Card title="按个人资料获取帖子快速 API" icon="bolt" href="/api-reference/scrapers/social-media-apis/tiktok-posts-by-profile-fast-api-collect-by-url">
    快速收集特定 TikTok 个人资料 URL 的所有帖子。
  </Card>
</CardGroup>

## 请求方式

Bright Data Scraper API 支持两种请求方式，请根据您的数据量和延迟需求选择。

| 方式     | 端点                                                                  | 适用场景                    |
| :----- | :------------------------------------------------------------------ | :---------------------- |
| **同步** | `/scrape`                                                           | 实时查询，最多 20 个 URL        |
| **异步** | [`/trigger`](/cn/products/scrapers/scrapers-library/async-requests) | 批量任务、20 个及以上 URL、生产环境管道 |

详见[了解同步与异步请求](/cn/products/scrapers/concepts/sync-vs-async)。

## 功能与限制

| 功能               | 详情                                                                                                                                                                                                                            |
| :--------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **输出格式**         | JSON、NDJSON、CSV                                                                                                                                                                                                               |
| **同步请求最大 URL 数** | 20                                                                                                                                                                                                                            |
| **异步请求最大 URL 数** | 无限制，每个任务最多 1 GB 输入                                                                                                                                                                                                            |
| **数据新鲜度**        | 实时（按需抓取）                                                                                                                                                                                                                      |
| **投递方式**         | API 下载、[webhook](/cn/products/scrapers/scrapers-library/data-delivery)、[Amazon S3](/cn/products/scrapers/scrapers-library/data-delivery)、Snowflake、Azure、GCS（[全部选项](/cn/products/scrapers/scrapers-library/delivery-options)） |
| **计费**           | 按成功记录计费（[查看价格](https://www.bright.cn/pricing/web-scraper)）                                                                                                                                                                    |

## 常见问题

<Accordion title="数据是否实时抓取？">
  是的。每个请求都会触发实时抓取。没有缓存或过期数据。响应时间因端点而异：个人资料通常在 10-30 秒内返回（同步），而发现请求可能需要更长时间，具体取决于结果量。
</Accordion>

<Accordion title="URL 收集和发现之间有什么区别？">
  **URL 收集**抓取你提供的特定 TikTok 页面（例如，个人资料 URL）。**发现**找到与搜索条件匹配的 TikTok 内容（例如，所有包含关键词的帖子）并抓取结果。发现仅通过异步请求可用。
</Accordion>

<Accordion title="与使用代理或 Web Unlocker 抓取有何不同？">
  使用代理或 Web Unlocker 抓取时，您仍需编写和维护自己的解析逻辑，并在目标网站页面结构变化时随时更新。Bright Data Scraper API 处理整个链路：代理轮换、反爬绕过与解析。您只需发送 URL 或关键词，即可获得干净的结构化 JSON，无需自建抓取基础设施或维护解析器。
</Accordion>

## 后续步骤

<CardGroup cols={3}>
  <Card title="快速开始" icon="rocket" href="/products/scrapers/tiktok/quickstart">
    在 5 分钟内抓取你的第一个 TikTok 个人资料。
  </Card>

  <Card title="发送你的第一个请求" icon="bolt" href="/products/scrapers/tiktok/send-first-request">
    cURL、Python 和 Node.js 的完整代码示例。
  </Card>

  <Card title="API 参考" icon="code" href="/api-reference/scrapers/social-media-apis/tiktok-profiles-collect-by-url">
    端点规格、参数和响应模式。
  </Card>
</CardGroup>
