SocialToAI免费开始控制台

TikTok API 数据接口

视频、评论、账号。

TikTok API(数据接口)可以搜视频,读视频详情、评论、账号资料和账号发布的视频,不用登录 TikTok 账号,也不用提供 Cookie。每次调用 2 积分(约 $0.004–$0.0067),失败不扣。可以直接发 HTTP 请求,也可以通过 MCP 接到 AI 客户端里用。最近实测:2026-10-17。

6 个里 5 个动作可用
2 积分起每次调用
同一种格式和其他调用一样

最近实测:最近更新:

POST/v1/search200 OK2 积分
platform: "tiktok" · query: "space station"
@…·92,601 粉丝·
likes 353comments 11shares 19collects 40views 7,561
这里始终是 null:titleauthor.verifiedmetrics.repostsimages+1
page下一页cursor
billing本次调用2 积分
示例数据录制的 30 条里的 1 条

5 个动作。
外加 10 个 TikTok 独有的接口。

点开任意一行,看请求怎么写;完整的参数和返回字段在它自己的页面。

动作每次调用积分
搜索按关键词找视频:正文、作者、点赞数、评论数、播放或阅读数和发布时间。/v1/search2 积分
请求里要带
platformquery另有 2 个选填参数
type=user搜账号2 积分
全部参数和返回字段
登录后运行2 积分登录后带着这个接口进入 Playground,不会自动运行。调用失败不扣积分。
cURL
curl https://api.socialtoai.com/v1/search \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "platform": "tiktok",    "query": "space station"  }'
POST /v1/searchKey 放在 Authorization 请求头里
详情用编号或链接取一条视频:正文、作者、点赞数、评论数、播放或阅读数和发布时间。/v1/detail2 积分
请求里要带
platformid 或 url
include=transcript视频的逐字稿2 积分
全部参数和返回字段
登录后运行2 积分登录后带着这个接口进入 Playground,不会自动运行。调用失败不扣积分。
cURL
curl https://api.socialtoai.com/v1/detail \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "platform": "tiktok",    "id": "7665840565958872333"  }'
POST /v1/detailKey 放在 Authorization 请求头里
评论一条视频下的评论:正文、点赞数、回复数和时间。/v1/comments2 积分
请求里要带
platformid 或 url
reply_of某条评论下的回复2 积分
全部参数和返回字段
登录后运行2 积分登录后带着这个接口进入 Playground,不会自动运行。调用失败不扣积分。
cURL
curl https://api.socialtoai.com/v1/comments \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "platform": "tiktok",    "id": "7665840565958872333"  }'
POST /v1/commentsKey 放在 Authorization 请求头里
账号资料一个账号:名称、简介、粉丝数、关注数和作品数。/v1/user_profile2 积分
请求里要带
platformid 或 username
全部参数和返回字段
登录后运行2 积分登录后带着这个接口进入 Playground,不会自动运行。调用失败不扣积分。
cURL
curl https://api.socialtoai.com/v1/user_profile \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "platform": "tiktok",    "id": "6767146744805213190"  }'
POST /v1/user_profileKey 放在 Authorization 请求头里
账号作品一个账号最近发布的视频。/v1/user_posts2 积分
请求里要带
platformusername另有 1 个选填参数
全部参数和返回字段
登录后运行2 积分登录后带着这个接口进入 Playground,不会自动运行。调用失败不扣积分。
cURL
curl https://api.socialtoai.com/v1/user_posts \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "platform": "tiktok",    "username": "nasa"  }'
POST /v1/user_postsKey 放在 Authorization 请求头里

TikTok 不提供:热榜。

TikTok 独有 · 广告每次调用积分
创意中心热门广告详情预览按编号取 TikTok 创意中心的一条热门广告(Top Ads)。tiktok.top_ad_detail2 积分

按编号取 TikTok 创意中心的一条热门广告(Top Ads):广告视频、文案、品牌名、落地页、点赞数、评论数、分享数、时长、投放目标、投放的国家。

id
全部参数和返回字段
登录后运行2 积分登录后带着这个接口进入 Playground,不会自动运行。调用失败不扣积分。
cURL
curl https://api.socialtoai.com/v1/call/tiktok.top_ad_detail \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "id": "7686210433094729735"  }'
POST /v1/call/tiktok.top_ad_detailKey 放在 Authorization 请求头里
创意中心热门广告搜索预览按关键词搜 TikTok 创意中心的热门广告(Top Ads)。tiktok.top_ad_search2 积分

按关键词搜 TikTok 创意中心的热门广告(Top Ads):广告视频、文案、品牌名、点赞数、时长、投放目标;一次看一个国家,可选统计周期,按推荐或点赞数排序。一页 20 条。这是表现好的广告素材展示,不是广告库:没有投放时间。

query另有 3 个选填参数
全部参数和返回字段
登录后运行2 积分登录后带着这个接口进入 Playground,不会自动运行。调用失败不扣积分。
cURL
curl https://api.socialtoai.com/v1/call/tiktok.top_ad_search \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "query": "sneakers"  }'
POST /v1/call/tiktok.top_ad_searchKey 放在 Authorization 请求头里
广告库搜索预览按关键词搜 TikTok 公开广告库(欧洲地区投放的广告)。tiktok.ad_search2 积分

按关键词搜 TikTok 公开广告库(欧洲地区投放的广告):广告主、标题、视频和图片素材、首次和最近一次展示的时间、触达人数档位;最新的在前,一页 12 条。这是广告透明度记录,和创意中心的热门广告是两份数据。

query
全部参数和返回字段
登录后运行2 积分登录后带着这个接口进入 Playground,不会自动运行。调用失败不扣积分。
cURL
curl https://api.socialtoai.com/v1/call/tiktok.ad_search \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "query": "running shoes"  }'
POST /v1/call/tiktok.ad_searchKey 放在 Authorization 请求头里
广告库广告详情预览按编号或链接取 TikTok 公开广告库里的一条广告。tiktok.ad_detail2 积分

按编号或链接取 TikTok 公开广告库里的一条广告:广告主、标题、视频和图片素材、落地页、首次和最近一次展示的时间、投放的国家、投放目标。

id 或 url
全部参数和返回字段
登录后运行2 积分登录后带着这个接口进入 Playground,不会自动运行。调用失败不扣积分。
cURL
curl https://api.socialtoai.com/v1/call/tiktok.ad_detail \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "id": "1871655924410641"  }'
POST /v1/call/tiktok.ad_detailKey 放在 Authorization 请求头里
TikTok 独有 · 电商每次调用积分
Shop 商品评价预览按商品编号取 TikTok Shop 美国站这件商品排在最前的 10 条买家评价。tiktok.product_reviews2 积分

按商品编号取 TikTok Shop 美国站这件商品排在最前的 10 条买家评价:正文、评分、时间、买的规格、晒图。

id
全部参数和返回字段
登录后运行2 积分登录后带着这个接口进入 Playground,不会自动运行。调用失败不扣积分。
cURL
curl https://api.socialtoai.com/v1/call/tiktok.product_reviews \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "id": "1732488007561286228"  }'
POST /v1/call/tiktok.product_reviewsKey 放在 Authorization 请求头里
Shop 商品搜索预览按搜索词取 TikTok Shop 美国站的商品。tiktok.product_search2 积分

按搜索词取 TikTok Shop 美国站的商品:标题、现价和原价、评分、已售件数、店铺。

query
全部参数和返回字段
登录后运行2 积分登录后带着这个接口进入 Playground,不会自动运行。调用失败不扣积分。
cURL
curl https://api.socialtoai.com/v1/call/tiktok.product_search \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "query": "yoga mat"  }'
POST /v1/call/tiktok.product_searchKey 放在 Authorization 请求头里
Shop 店铺商品预览按店铺编号取一页这家 TikTok Shop 美国站店铺在售的商品。tiktok.seller_products2 积分

按店铺编号取一页这家 TikTok Shop 美国站店铺在售的商品:标题、现价和原价、评分、评价数、已售件数。

id
全部参数和返回字段
登录后运行2 积分登录后带着这个接口进入 Playground,不会自动运行。调用失败不扣积分。
cURL
curl https://api.socialtoai.com/v1/call/tiktok.seller_products \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "id": "8651645720603103776"  }'
POST /v1/call/tiktok.seller_productsKey 放在 Authorization 请求头里
Shop 商品详情预览按商品编号取 TikTok Shop 美国站的一件商品。tiktok.product_detail2 积分

按商品编号取 TikTok Shop 美国站的一件商品:标题、文字说明、图片、评分、评价数、已售件数、店铺;价格用商品搜索取。

id
全部参数和返回字段
登录后运行2 积分登录后带着这个接口进入 Playground,不会自动运行。调用失败不扣积分。
cURL
curl https://api.socialtoai.com/v1/call/tiktok.product_detail \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "id": "1732488007561286228"  }'
POST /v1/call/tiktok.product_detailKey 放在 Authorization 请求头里
TikTok 独有 · 内容与账号每次调用积分
话题作品按话题名取一页带这个话题的 TikTok 视频,每页约 20 条。tiktok.hashtag_videos2 积分

按话题名取一页带这个话题的 TikTok 视频,每页约 20 条:文案、作者、互动数、封面和播放地址。

id
全部参数和返回字段
登录后运行2 积分登录后带着这个接口进入 Playground,不会自动运行。调用失败不扣积分。
cURL
curl https://api.socialtoai.com/v1/call/tiktok.hashtag_videos \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "id": "nasa"  }'
POST /v1/call/tiktok.hashtag_videosKey 放在 Authorization 请求头里
用户粉丝列表按账号名取一页关注该 TikTok 用户的账号,每页 50 个,从最新关注的开始。tiktok.followers2 积分

按账号名取一页关注该 TikTok 用户的账号,每页 50 个,从最新关注的开始:账号名、显示名、简介、粉丝数、关注数、作品数、获赞数。

username
全部参数和返回字段
登录后运行2 积分登录后带着这个接口进入 Playground,不会自动运行。调用失败不扣积分。
cURL
curl https://api.socialtoai.com/v1/call/tiktok.followers \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "username": "nasa"  }'
POST /v1/call/tiktok.followersKey 放在 Authorization 请求头里

预览:这个接口还没有标为稳定,参数和返回字段之后可能调整。计费和其他调用一样,调用失败不扣积分。

也可以不管参数。
直接问。

通过 MCP 接一次 SocialToAI,之后该调哪些接口由 AI 决定,每一步花了多少积分你都看得到。

你问01

这周 TikTok 上,家用咖啡和抹茶哪个更火?

AI 会调用
  • search“home coffee”2 积分
  • search“matcha”2 积分
合计4 积分
你问02

读一下这条 TikTok 视频的评论,告诉我大家在抱怨什么。

AI 会调用
  • detail你贴的那条视频2 积分
  • comments前 3 页6 积分
合计8 积分
你问03

在 TikTok 上找 5 个发露营咖啡内容的账号,看看他们最近发了什么。

AI 会调用
  • search搜账号 · “camping coffee”2 积分
  • user_posts5 个账号10 积分
合计12 积分

TikTok MCP 服务器

每个平台,同一种结构。
学一次就够。

TikTok 的视频和小红书的笔记,返回的字段名一模一样。平台给不了的字段,返回 null。

TikTok详情 · 2 积分
{  "platform": "tiktok",  "id": "…",  "ref": "…",  "approx": [],  "type": "content",  "url": "https://example.com/…",  "format": "video",  "title": null,  "text": "…",  "published_at": "2026-10-08T13:12:22.000Z",  "author": {    "id": "…",    "username": "…",    "name": "…",    "verified": null,    "followers": 2060936  },  "metrics": {    "likes": 67877,    "comments": 524,    "shares": 2472,    "collects": 5331,    "views": 449259,    "reposts": null  },  "images": null,  "hashtags": [],  "is_pinned": null}
TikTok 给不了,返回 null:titleauthor.verifiedmetrics.repostsimagesis_pinned
小红书详情 · 12 积分
{  "platform": "xiaohongshu",  "id": "…",  "ref": "…",  "approx": [],  "type": "content",  "url": "https://example.com/…",  "format": "image",  "title": "…",  "text": "…",  "published_at": "2026-10-09T01:00:34.000Z",  "author": {    "id": "…",    "username": "…",    "name": "…",    "verified": null,    "followers": null  },  "metrics": {    "likes": 927,    "comments": 122,    "shares": 256,    "collects": 59,    "views": null,    "reposts": null  },  "images": ["https://example.com/…", "https://example.com/…"],  "hashtags": ["…", "…"],  "is_pinned": false}
小红书给不了,返回 null:author.verifiedauthor.followersmetrics.viewsmetrics.reposts
示例数据字段恒在,变的只是值。

7 个工具能读 TikTok。

全部工具

TikTok 有官方 API 吗?

TikTok 用于大范围读取公开内容的官方接口是 Research API,只向符合地区要求、经审核通过的学术和非营利研究者开放,且限非商业研究。另有 Display API,但只能读取登录并授权该应用的用户本人的资料和公开视频。

来源:TikTok 官方开发者文档,核对于 2026-10-17。

同样的调用,另外 17 个平台也能用。

全部平台和价格

你的 AI 离全网社交媒体
只差一个地址。

注册送 100 积分,不用绑卡