ScavioScavio
Pricing
Tools
Sign InsGet Startedg
27 个接口已上线

抖音 API

27 个接口覆盖公开的抖音数据(中国的短视频应用):视频详情与统计、评论、创作者、音乐、话题、直播间、热搜榜以及完整的搜索套件。每个接口都是一次 POST,返回结构化 JSON。无需抖音登录,无需中国企业主体,也无需自建和维护数据管线。

获取 API 密钥查看文档

注册即送 50 积分。无需绑卡,无需登录,无需中国企业主体。

Read in English

POST /api/v1/douyin/user/profile
captured response
sec_user_id:MS4wLjABAAAAPCnTQLqza4Xqu-uO7KZHcKuILkO7RRz2oapyOC04AQ0
Run it with your key
{  "data": {    "user": {      "sec_uid": "MS4wLjABAAAAPCnTQLqza4Xqu-uO7KZHcKuILkO7RRz2oapyOC04AQ0",      "uid": "68310389333",      "short_id": "71158770",      "nickname": "李子柒",      "signature": "李家有女,人称子柒。联系邮箱:[email protected]",      "follower_count": 48552206,      "following_count": 1,      "aweme_count": 774,      "total_favorited": 255335221,      "favoriting_count": 0,      "avatar": "https://p3-pc.douyinpic.com/aweme/1080x1080/aweme-avatar/mosaic-legacy_330b002fd56a93e8b6f1.jpeg",      "is_verified": false,      "gender": 0    }  },  "response_time": 3120,  "credits_used": 1,  "credits_remaining": 6999}
captured example · 1 credit50 free credits on signup

这是该接口返回的真实响应。注册后即可自己调用。

Scavio 抖音 API 是什么?

Scavio 抖音 API 是一个 REST API,以结构化 JSON 返回抖音(中国的短视频应用,TikTok 的国内版)的公开数据。您用 API 密钥向 27 个接口之一 POST 一个视频 id、创作者 id、话题、音乐、直播间或搜索关键词,即可拿到文案、互动数据、创作者主页、评论、音乐、热搜词和搜索结果。无需抖音登录,无需中国企业主体,也无需 OAuth。大多数调用消耗 1 积分,六个搜索接口消耗 10 积分。适合需要结构化抖音数据、又不想自建采集系统的研究人员、MCN 机构、品牌方和数据团队。

27
个接口,全部已在生产环境上线
1
积分/次,六个搜索接口为 10 积分
0
需要的登录、中国企业主体或访问令牌

从这四个开始

它们覆盖了大多数基于抖音的应用场景。完整的 27 个接口见下方。

视频详情

POST /api/v1/douyin/video

文案、发布时间、播放与封面链接、尺寸、点赞/评论/分享/收藏数、作者、音乐和话题:一个 id 就能拿到完整的短视频对象。

创作者主页

POST /api/v1/douyin/user/profile

任意公开抖音创作者的昵称、签名、粉丝数、关注数、作品数、获赞总数、头像和认证信息。

搜索套件

POST /api/v1/douyin/search

按关键词搜索视频、创作者、音乐、直播和话题:六个搜索接口,返回附带互动数据的结构化结果。

热搜与话题

POST /api/v1/douyin/trending

实时热搜榜,加上每个话题的播放量和参与人数,以及话题背后可排序的视频流。

全部 27 个抖音接口

每个接口都是 POST,返回 JSON,使用同一个 API 密钥。每次成功调用消耗 1 积分,六个搜索接口为 10 积分。

接口返回数据积分
视频详情/api/v1/douyin/video按 id 获取单个视频:文案、发布时间、播放与封面链接、尺寸、互动数据、作者、音乐和话题1
分享链接取视频/api/v1/douyin/video/by-share-url由短分享链接解析出的同一份完整视频对象1
视频统计/api/v1/douyin/video/statistics一次请求批量获取多个视频 id 的实时播放、点赞、评论、分享、收藏和下载数1
视频评论/api/v1/douyin/video/comments一级评论:内容、点赞数与回复数、IP 属地、评论者,以及评论总数和分页游标 (cursor)1
评论回复/api/v1/douyin/video/comment-replies某条评论下的回复列表,字段结构与评论相同1
相关视频/api/v1/douyin/related与指定视频相关的推荐视频流,每条都是完整的视频对象1
创作者主页/api/v1/douyin/user/profile创作者主页:昵称、签名、粉丝数、关注数、作品数、获赞总数、头像和认证信息1
创作者作品/api/v1/douyin/user/posts创作者发布的视频,含文案、互动数据和媒体链接,按游标分页1
创作者点赞/api/v1/douyin/user/likes创作者公开点赞过的视频(仅在点赞列表公开时可用)1
粉丝列表/api/v1/douyin/user/followers创作者的粉丝列表:每个用户的昵称、id、粉丝数和头像,分页返回1
关注列表/api/v1/douyin/user/following创作者关注的账号,用户字段结构相同,分页返回1
创作者直播/api/v1/douyin/user/live创作者当前的直播间(正在直播时)1
话题详情/api/v1/douyin/hashtag话题详情:名称、描述、累计播放量、参与人数和创建时间1
话题视频/api/v1/douyin/hashtag/videos话题下的视频,可按综合、最多点赞或最新排序1
音乐详情/api/v1/douyin/music音乐详情:标题、作者、时长、封面和音频链接1
音乐视频/api/v1/douyin/music/videos使用某首音乐的视频,每条都是完整的视频对象1
直播间/api/v1/douyin/live/room按 web_rid 或链接获取直播间:直播状态、标题、观看人数与点赞数、推流地址和主播1
热搜榜/api/v1/douyin/trending抖音热搜榜:按排名列出的热搜词,附热度值和讨论数1
首页推荐/api/v1/douyin/home-feed抖音首页推荐流中的一页视频1
解析视频 id/api/v1/douyin/resolve/video-id将任意抖音视频链接解析为数字视频 id1
解析用户 id/api/v1/douyin/resolve/user-id将创作者主页链接解析为稳定的用户 id1
综合搜索/api/v1/douyin/search按关键词综合搜索,返回匹配的视频及完整的互动数据和作者信息10
搜索视频/api/v1/douyin/search/videos按关键词搜索视频,支持分页10
搜索创作者/api/v1/douyin/search/users按关键词搜索创作者:昵称、粉丝数与获赞数、认证信息和头像10
搜索音乐/api/v1/douyin/search/music按关键词搜索音乐:标题、作者、时长、封面和音频链接10
搜索直播/api/v1/douyin/search/live按创作者昵称或抖音号查找直播间:每个账号的 is_live、room_id 和直播标题10
搜索话题/api/v1/douyin/search/hashtags按关键词搜索话题:名称、描述、播放量和参与人数10

注册赠送的 50 积分可用于 50 次普通调用,或 5 次关键词搜索,接口可任意组合。 查看套餐

一次调用获取抖音视频

POST 一个视频 id,即可拿到文案、互动数据、作者、音乐和话题。右侧是接口真实返回的响应,字段名原样保留。

from scavio import ScavioClient

client = ScavioClient(api_key="sk_live_your_key")

video = client.douyin.video(
    aweme_id="7436613508646702348",
)["data"]["video"]

print(video["desc"], video["statistics"]["digg_count"])
print(video["author"]["nickname"], video["author"]["follower_count"])
print(video["video"]["play_url"])  # 链接有时效,请立即下载
200 response.jsoncaptured
{
  "data": {
    "video": {
      "aweme_id": "7436613508646702348",
      "desc": "送给所有知道我名字的人 #李子柒绒花 #抖音精选 #非遗守护人",
      "create_time": 1731472200,
      "media_type": 4,
      "share_url": "https://www.iesdouyin.com/share/video/7436613508646702348/",
      "author": {
        "sec_uid": "MS4wLjABAAAAPCnTQLqza4Xqu-uO7KZHcKuILkO7RRz2oapyOC04AQ0",
        "uid": "68310389333",
        "nickname": "李子柒",
        "follower_count": 56818903,
        "total_favorited": 255335221,
        "is_verified": false
      },
      "statistics": {
        "digg_count": 11674654,
        "comment_count": 544426,
        "share_count": 1669658,
        "collect_count": 564714
      },
      "video": {
        "play_url": "https://v5-dy-ov-experiment.zjcdn.com/.../video_mp4",
        "cover": "https://p3-pc-sign.douyinpic.com/image-cut-tos-priv/....jpeg",
        "duration": 747734,
        "width": 1920,
        "height": 1080
      },
      "music": {
        "music_id": "7436614219480435506",
        "title": "@李子柒创作的原声",
        "author": "李子柒",
        "play_url": "https://sf11-cdn-tos.douyinstatic.com/obj/ies-music/7436614280851688202.mp3"
      },
      "hashtags": [
        { "hashtag_id": "7436402294968551460", "name": "李子柒绒花" },
        { "hashtag_id": "1568943621383170", "name": "抖音精选" }
      ]
    }
  },
  "response_time": 4592,
  "credits_used": 1,
  "credits_remaining": 6999
}

为什么不用官方开放平台,或者自己搭?

抖音没有面向第三方的公开数据开放 API,而自建管线是一项永远做不完的维护工作。两者都不是真正的替代方案。

抖音开放平台 / 自己搭建

  • 抖音开放平台服务于小程序和您自己名下的账号,需要中国企业主体和 ICP 备案
  • 没有面向第三方的接口来获取任意公开视频、创作者、音乐或搜索结果
  • 自己搭建意味着长期维护一套脆弱的内部管线,平台每次改版都可能失效
  • 原始数据里的 id 未经解析,还得自己整理成可用的记录

Scavio 抖音 API

  • 注册即发放一个 API 密钥:无需中国企业主体、无需备案、无需账号
  • 按 id 或链接获取任意公开视频、创作者、话题、音乐、直播间或搜索结果
  • 干净的 JSON,id 已解析,附带互动数据和媒体链接
  • 与 Scavio 其他 30 个平台共用同一密钥和同一 JSON 结构,每次调用 1 积分起

Scavio 只返回公开可见的数据,从不以抖音用户身份登录。抖音是中国版应用;国际版请使用单独的 TikTok API。Scavio 与抖音不存在官方合作关系。

开发者用它做什么

中国市场与创作者研究

中国短视频的注意力真正集中在抖音,而海外的社交媒体 API 看不到这里。把创作者主页、发布的视频和互动数据拉进自己的数据库,分析一个大多数工具覆盖不到的市场。

user/profile + user/posts

达人发现与筛选

按关键词搜索创作者,在联系之前先看清每个人的粉丝数、关注数、作品数和获赞总数。数据真实、结构化、可以直接打分,不用再截图主页。

search/users + user/profile

热点与话题追踪

定时读取热搜榜,获取每个话题的播放量和参与人数,再按最新或最多点赞浏览话题背后的视频。热点一出现,就能变成一份数据集。

trending + hashtag + hashtag/videos

视频与音乐洞察

把任意视频解析为完整对象(互动数据、尺寸、媒体链接以及使用的音乐),再拉取使用同一首音乐的其他视频,追踪一个音频热点如何在创作者之间扩散。

video + music + music/videos

评论挖掘与情感分析

获取视频的热门评论及其回复,附带点赞数和 IP 属地,再把文本交给大模型提炼主题、吐槽点或购买意向。拿到的是结构化数据,而不是一堆网页源码。

video/comments + video/comment-replies

AI 智能体工具与 RAG 管线

把 AI 智能体接入远程 MCP 服务器,抖音就和 Scavio 的其他平台一样成为可调用的工具:同一个密钥、同一种 JSON 结构,无需为每个平台写胶水代码,也不用自己处理 id 解析。

MCP + REST

如何以 JSON 获取抖音数据

  1. 1

    获取 API 密钥

    注册 Scavio 账号,在控制台复制您的密钥。注册即送 50 积分,无需绑卡。

  2. 2

    向接口 POST 一个 id 或链接

    将 {"aweme_id": "7436613508646702348"} 连同 Authorization: Bearer 请求头发送到 https://api.scavio.dev/api/v1/douyin/video。所有抖音接口都是 POST。手上只有链接而没有 id?解析接口可以把视频或主页链接转换成其他接口需要的 id。

  3. 3

    读取 JSON

    响应把数据放在 data 字段下,并附带 credits_used 和 credits_remaining。文本保持原文(大多为中文),媒体和音频链接有时效,请在同一次任务中下载。

一个密钥,55 个平台面向 AI 智能体的 MCP 服务器Python 与 JS SDKn8n 社区节点

抖音 API 常见问题

Scavio 抖音 API 是什么?

+

这是一个以结构化 JSON 返回抖音公开数据的 REST API。27 个 POST 接口覆盖视频详情与统计、评论与回复、创作者主页、作品、点赞、粉丝与关注、直播间、话题、音乐、热搜榜、首页推荐、id 解析,以及由六个接口组成的搜索套件。使用 Scavio API 密钥认证,无需接触任何抖音账号凭据。抖音是中国的短视频应用,与 TikTok 是两个独立的产品。

抖音和 TikTok 是同一个平台吗?

+

不是。抖音只在中国运营,TikTok 是国际版应用。两者分开运营,内容、创作者关系和 id 都不互通:一个创作者在两边并不是同一个账号。这里是抖音 API,返回中国市场的数据。如果需要国际版的数据,Scavio 另有 TikTok API。请根据您关注的受众选择。

需要抖音账号、登录或中国企业主体吗?

+

不需要。抖音开放平台面向小程序和您自己名下的账号,需要中国企业主体和 ICP 备案,而且不开放任意公开视频、创作者或搜索数据。Scavio 不需要这些:注册、拿到密钥,然后 POST 一个 id 或链接即可。您不需要登录,也不需要处理抖音账号凭据。

抖音接口怎么计费?

+

27 个接口中有 21 个每次成功调用消耗 1 积分。六个搜索接口(综合、视频、创作者、音乐、直播和话题)每次消耗 10 积分,因为搜索的处理量更大。新账号注册即一次性赠送 50 积分,无需绑卡。付费套餐每月 30 美元起,含 7,000 积分。

能拿到视频、封面和音乐的链接吗?

+

可以。视频对象包含播放链接、封面图和尺寸,音乐对象包含音频链接。这些都是有时效的签名链接,请在发起请求的同一次任务中下载文件,不要把链接存起来以后再用。需要再次获取媒体时,重新请求该视频即可。

接口需要哪些 id?如果只有链接怎么办?

+

视频用 aweme_id,创作者用稳定的用户 id,话题用 ch_id,音乐用 music id。如果只有分享链接或主页链接,先调用 resolve/video-id 或 resolve/user-id,把链接解析成其他接口都接受的 id,再接着调用详情、评论、作品或相关视频接口。

抖音搜索稳定吗?

+

21 个非搜索接口运行稳定。抖音搜索偶尔会出现临时失败,而您只为成功的调用付费:失败的搜索不消耗积分。对于高调用量的管线,建议加入简单的重试,把搜索视为尽力而为,而不是保证第一次就成功。

能读取私密账号或未公开的点赞列表吗?

+

不能。只返回抖音公开展示的数据。私密账号,或隐藏了点赞列表的创作者,都无法获取;请求无法完成时不会扣积分。API 从不以用户身份登录。

返回的文本是中文吗?

+

大部分是。文案、昵称、签名、评论和话题名都以原文返回,在抖音上以中文为主。数据是干净的 UTF-8 JSON,如果下游需要英文,可在管线中加一步翻译。数字、id、计数和链接与语言无关。

支持哪些语言和工具?

+

官方提供 Python SDK(pip install scavio)和 JavaScript/TypeScript SDK(npm i scavio),面向 AI 智能体的远程 MCP 服务器(mcp.scavio.dev),以及 n8n 社区节点。任何语言都可以用 HTTP 客户端直接调用 REST 接口:每个接口都是带 JSON 请求体的 POST。

使用抖音公开数据合法吗?

+

Scavio 只返回公开可见的数据,不访问私密内容,也不以用户身份登录。如何使用这些数据由您负责,包括遵守抖音的服务条款,以及在涉及个人信息时遵守相关隐私法律。具体用途请咨询您自己的法律顾问。

了解更多 Scavio

微博 API

中国的微博平台:用户、微博、评论、搜索和热搜,结构化 JSON。

快手 API

中国另一大短视频应用,结构化 JSON。

抖音 API 文档

每个抖音接口的参数、示例代码和真实响应。

TikTok API

国际版应用:主页、视频、评论和搜索,JSON 格式。

价格

积分包和套餐,各平台统一计价,没有额外附加费。

MCP 服务器

把每个平台变成 AI 智能体可调用的工具。

今天就开始获取抖音数据

注册即送 50 积分,无需绑卡。您的第一个请求,只需 POST 一个抖音视频 id。

获取 API 密钥查看价格
ScavioScavio

One scraper API for every social, search, e-commerce and real estate platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy