广告电商

TikTok API

也叫抖音国际版抖音海外版

18 个接口读 TikTok:视频、话题、用户、评论、广告库、创意中心、TikTok Shop。一次 $0.0020 起。不用登录 TikTok,不用 Cookie;失败不收费。

接口18 个接口分 7 组,同一种返回格式
价格$0.0020 起约 ¥0.01一次。失败不收费
近 30 天可用100% 在线 · 接口在接调用的时间占比
数据当场取调用那一刻去取

TikTok 的 18 个接口,各取什么

  • TikTok 广告库搜索:按关键词搜 TikTok 公开广告库(欧洲地区投放的广告):广告主、标题、视频和图片素材、首次和最近一次展示的时间、触达人数档位;最新的在前,一页 12 条。这是广告透明度记录,和创意中心的热门广告是两份数据。
  • TikTok 广告库广告详情:按编号或链接取 TikTok 公开广告库里的一条广告:广告主、标题、视频和图片素材、落地页、首次和最近一次展示的时间、投放的国家、投放目标。
  • TikTok 评论回复:按评论编号和它所在的视频编号取一页回复,每页 20 条:正文、回复者、点赞数、发布时间、回复的是哪一条。
  • TikTok 创意中心热门广告详情:按编号取 TikTok 创意中心的一条热门广告(Top Ads):广告视频、文案、品牌名、落地页、点赞数、评论数、分享数、时长、投放目标、投放的国家。
  • TikTok 创意中心热门广告搜索:按关键词搜 TikTok 创意中心的热门广告(Top Ads):广告视频、文案、品牌名、点赞数、时长、投放目标;一次看一个国家,可选统计周期,按推荐或点赞数排序。一页 20 条。这是表现好的广告素材展示,不是广告库:没有投放时间。
  • TikTok 话题作品:按话题名取一页带这个话题的 TikTok 视频,每页约 20 条:文案、作者、互动数、封面和播放地址。
  • TikTok 用户资料:按账号名或编号取 TikTok 用户资料:显示名、简介、粉丝数、关注数、作品数、获赞数、是否认证。
  • TikTok 用户搜索:按关键词搜索 TikTok 账号,每页 30 个:账号名、显示名、粉丝数、关注数、作品数、获赞数。
  • TikTok 用户作品:按账号名取一页 TikTok 用户发布的视频,每页 10 条:文案、互动数、发布时间、封面和播放地址,可按最新或最热排。
  • TikTok 视频评论:按视频编号或链接取一页 TikTok 评论,每页 50 条:正文、评论者、点赞数、回复数、发布时间。
  • TikTok 视频详情:按视频编号或链接取一条 TikTok 视频:文案、作者、点赞评论分享收藏播放数、封面和播放地址。
  • TikTok 视频搜索:按关键词搜索 TikTok 视频,每页 30 条,可按相关度、点赞数或发布时间排,可限定发布时间。
  • TikTok 视频字幕:按视频编号或链接取 TikTok 视频里说的话:全文和带时间的分段。
  • TikTok Shop 商品详情:按商品编号取 TikTok Shop 美国站的一件商品:标题、文字说明、图片、评分、评价数、已售件数、店铺;价格用商品搜索取。
  • TikTok Shop 商品评价:按商品编号取 TikTok Shop 美国站这件商品排在最前的 10 条买家评价:正文、评分、时间、买的规格、晒图。
  • TikTok Shop 商品搜索:按搜索词取 TikTok Shop 美国站的商品:标题、现价和原价、评分、已售件数、店铺。
  • TikTok Shop 店铺商品:按店铺编号取一页这家 TikTok Shop 美国站店铺在售的商品:标题、现价和原价、评分、评价数、已售件数。
  • TikTok 用户粉丝列表:按账号名取一页关注该 TikTok 用户的账号,每页 50 个,从最新关注的开始:账号名、显示名、简介、粉丝数、关注数、作品数、获赞数。

调一次,拿回来的样子

录下来的真实返回,字段已经整理好,直接给 AI 或表格用。
真实返回
GET/v1/tiktok/videos/search$0.0020
字段值
typevideo
langen
published_at2026-10-11 23:17 UTC
author.followers92,601
metrics.likes353
metrics.comments11
metrics.shares19
metrics.favorites40

2026-10-12 19:17 UTC 录下的真实返回,这里是前 8 行。

在 Playground 里跑一次 · $0.0020
录制的返回
{
  "code": "ok",
  "request_id": "eecdbf3f-64ce-4b11-b396-ee190d7ff728",
  "data": {
    "items": [
      {
        "id": "7566364515678793552",
        "url": "https://www.tiktok.com/@trail_and_lens/video/7566364515678793552",
        "type": "video",
        "text": "My honest take on space station, a month in.",
        "lang": "en",
        "published_at": "2026-10-11T23:17:34.000Z",
        "author": {
          "id": "6279025233109159764",
          "username": "trail_and_lens",
          "name": "Maya Chen",
          "avatar_url": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/fff322a0d982cccf1e82~c5_100x100.jpeg",
          "followers": 92601
        },
        "metrics": {
          "likes": 353,
          "comments": 11,
          "shares": 19,
          "favorites": 40,
          "views": 7561
        },
        "hashtags": [
          "weekendvibes",
          "gearreview",
          // … 另有 2 条
        ],
        "mentions": []
      },
      // … 另有 29 条
    ]
  },
  "page": {
    "next_cursor": "c1.bGY_kn5Dxsgl6MN3VXHyMcLAdlxPxQw-FwjswIlE",
    "cursor_expires_at": "2026-10-12T20:17:24.000Z",
    "has_more": true,
    "returned": 30
  },
  "warnings": [],
  "meta": {
    "capability": "tiktok.videos.search",
    "result_status": "complete",
    "fetched_at": "2026-10-12T19:17:24.000Z",
    "cached": false,
    "replayed": false,
    "unavailable": {
      "title": "platform",
      "images": "capability",
      "author.verified": "capability",
      "metrics.reposts": "capability",
      "mentions.username": "capability",
      "mentions.name": "capability",
      "post_id": "platform",
      "parent_id": "platform",
      "root_id": "platform",
      "is_pinned": "capability"
    },
    "billing": {
      "amount": "0.002",
      "currency": "USD",
      "balance_after": "9.998"
    }
  }
}

取自 2026-10-12 19:17 UTC 录下的真实返回。名字、正文和编号是示例,链接也是,都不是录到的原文(页面不展示任何人的个人信息);数字是原样。长列表做了截断。请求号、游标和余额是示意。

能拿到什么

每一行是一个接口:返回什么,一次多少钱。

接口路径返回价格
视频4
TikTok 视频搜索GET/v1/tiktok/videos/search内容列表$0.0020
TikTok 视频详情GET/v1/tiktok/videos/get内容$0.0020
TikTok 视频字幕GET/v1/tiktok/videos/transcript/get逐字稿$0.0020
TikTok 视频评论GET/v1/tiktok/videos/comments/list评论列表$0.0020
话题1
TikTok 话题作品GET/v1/tiktok/hashtags/videos/list内容列表$0.0020
用户4
TikTok 用户搜索GET/v1/tiktok/users/search账号列表$0.0020
TikTok 用户资料GET/v1/tiktok/users/get账号$0.0020
TikTok 用户粉丝列表GET/v1/tiktok/users/followers/list账号列表$0.0020
TikTok 用户作品GET/v1/tiktok/users/videos/list内容列表$0.0020
评论1
TikTok 评论回复GET/v1/tiktok/comments/replies/list评论列表$0.0020
广告库2
TikTok 广告库搜索GET/v1/tiktok/ads/search广告列表$0.0020
TikTok 广告库广告详情GET/v1/tiktok/ads/get广告$0.0020
TikTok 创意中心热门广告搜索GET/v1/tiktok/creative_center/ads/search广告列表$0.0020
TikTok 创意中心热门广告详情GET/v1/tiktok/creative_center/ads/get广告$0.0020
TikTok Shop 商品搜索GET/v1/tiktok/shop/products/search商品列表$0.0020
TikTok Shop 商品详情GET/v1/tiktok/shop/products/get商品$0.0020
TikTok Shop 商品评价GET/v1/tiktok/shop/products/reviews/list评价列表$0.0020
TikTok Shop 店铺商品GET/v1/tiktok/shop/sellers/products/list商品列表$0.0020
价格是现行价格。失败和结果不确定的调用不收费。TikTok API 价格 →在 AI 里用 TikTok 数据 →看实时状态 →

只有 TikTok 有的数据

创意中心、TikTok Shop:原本要登录 TikTok 自己的后台才看得到的数据,在这里各是一次 GET。

TikTok 创意中心 API →

热门广告搜索、广告详情和表现

TikTok 创意中心的热门广告(Top Ads):搜索榜单上投放中的广告,读单条广告的详情和表现。

GET /v1/tiktok/creative_center/ads/search$0.00202 个接口 · $0.0020 起 →
TikTok Shop API →

商品搜索、商品详情、买家评价、店铺商品

TikTok Shop 的公开商品数据:商品搜索、商品详情、买家评价和店铺在售商品。

GET /v1/tiktok/shop/products/search$0.00204 个接口 · $0.0020 起 →

大家拿它做什么

你的 AI 现在就能用 TikTok 数据跑的现成任务。每个任务是几次调用,带花费上限。

在 Claude、Cursor 里直接问 TikTok

加上 DataXAPI 的 MCP,AI 会自己找到合适的 TikTok 接口去调,回答里带原始链接。花多少钱按调了哪些接口算。

https://api.dataxapi.com/mcp

三步开始

这里演示的是 TikTok 视频搜索。TikTok 的其他接口都是同样的调法,返回同样的格式。

拿一把 Key

用邮箱验证码或 Google 登录。可免费试用,不用绑卡。

自己调,或者让你的 AI 调

代码里一次 GET。或者把下面这段话带着你的 Key 贴给你的 agent:它自己接好,然后能自己找到并调用这些接口。

读 https://dataxapi.com/agents.md,在这个 agent 里帮我接好 DataXAPI。我的 API Key 是 dx_live_…,之后所有 DataXAPI 的调用都用它。

登录后复制,带上你的 Key

每次读到的都是同一种格式

数据在 data.items(单个对象在 data.item),下一页在 page.next_cursor,扣了多少在 meta.billing.amount。失败不扣费。

看快速开始 →
curl -G "https://api.dataxapi.com/v1/tiktok/videos/search" \
  --data-urlencode "query=space station" \
  -H "Authorization: Bearer $DATAXAPI_API_KEY"
# pip install dataxapi
from dataxapi import DataXAPI

dx = DataXAPI()  # reads DATAXAPI_API_KEY
result = dx.tiktok.videos.search(query="space station")
print(result["data"]["items"])
// npm i @dataxapi/sdk
import { DataXAPI } from "@dataxapi/sdk";

const dx = new DataXAPI(); // reads DATAXAPI_API_KEY
const result = await dx.tiktok.videos.search({ query: "space station" });
console.log(result.data.items);
dataxapi call tiktok.videos.search 'query=space station'
{
  "mcpServers": {
    "dataxapi": {
      "type": "http",
      "url": "https://api.dataxapi.com/mcp",
      "headers": {
        "Authorization": "Bearer ${DATAXAPI_API_KEY}"
      }
    }
  }
}

把这段加进你的 MCP 客户端,然后让你的 AI 调用 tiktok.videos.search。

边界情况

TikTok 这些接口在边界上怎么表现,以及调用结果不对时先看哪里。

每页条数
列表每页 10 到 60 条,各接口不同。12 个列表里有 10 个能翻页:把 page.next_cursor 作为 cursor 传回,每一页是一次单独的调用。其余只有一页。
给不了的字段
18 个接口里有 16 个填不满它返回的对象。每个接口的页面列出了给不了哪些,每次返回也在 meta.unavailable 里再写一遍:缺的字段不会被悄悄写成 0。
对象不存在时读起来像空结果
TikTok 评论回复、TikTok 视频评论、TikTok Shop 商品评价:对象不存在和对象下面没有东西分不出来,所以返回空结果而不是 404。
预览结构
有 8 个接口返回的是预览结构,字段还可能调整;其余返回统一的结构,所有平台都一样。
账号用账号名
用户作品和粉丝用不带 @ 的账号名;话题作品用不带 # 的话题名。
只收长链接
视频相关的接口用视频编号或长链接(tiktok.com/@账号名/video/编号),短链不收。
广告库和热门广告是两回事
广告库是在欧洲投放过的广告的公开记录;热门广告是表现好的广告榜单,一次看一个国家(不写是美国),没有投放日期。
商城:美国站,只有第一页
商城接口只覆盖美国站。商品详情不带价格,价格看商品搜索。商品搜索和商品评价都只给第一页,评价是前 10 条。
不是每条视频都有字幕
没有字幕的视频按不存在返回,不扣费;不存在的视频编号也是同样的结果。

关于 TikTok API 的常见问题

回答从简,细节在各接口的页面。

通过 API 能拿到 TikTok 的哪些数据?

18 个接口:视频、话题、用户、评论、广告库、创意中心、TikTok Shop。每个接口的页面写明参数、返回字段,并附一份录制的真实返回。

怎么调用 TikTok API?

注册拿一把 Key,放进请求头 Authorization: Bearer <key>,按接口的地址发请求,比如 GET https://api.dataxapi.com/v1/tiktok/ads/search。也可以把 DataXAPI 接进 Claude、Cursor 或 ChatGPT(MCP),用一句话让 AI 去调。注册可免费试用,不用绑卡。

TikTok 接口的返回给 AI 用,占多少 token?

TikTok 的 18 个接口各取一份录制的真实返回,平台原始 JSON 合计 228.6 万 token,AI 通过 DataXAPI 的 MCP 读到的只有 3.5 万 token,少 98%;直接调接口拿到的 JSON 也少 97%(2026-11-06 统计)。所有平台同一套字段名,用 fields 还能只取你要的字段。

TikTok API 怎么收费?

按次收费,没有订阅。18 个接口都是一次 $0.0020。拿到数据才扣费,失败不收。

需要 TikTok 账号或 Cookie 吗?

不需要。你只拿一把 DataXAPI 的 Key:不用登录 TikTok,不用 Cookie,也不用养设备。接口只返回公开可见的数据。

数据是实时的吗?

每次调用都当场去 TikTok 取,meta.fetched_at 写明取到的时间。结果保留 24 小时,带同一个 Idempotency-Key 重试不会再扣一次。

TikTok 改版了怎么办?

调用失败不管什么原因都不扣费。被暂停的接口返回 capability_paused,同样不扣费;GET /v1/catalog/status 写着现在哪些能用。

相关

一把 Key 调 TikTok。

免费试用:按 $0.0020 一次,最多可调 50 次,不用绑卡。 不用登录 TikTok,不用 Cookie,没有订阅。失败不收费。

免费开始