问答

TikTok 创意中心的热门广告能用 API 拿吗?

简短回答

TikTok 没有公开的创意中心热门广告 API,官方用法是在 ads.tiktok.com 上浏览。okdata 可以按关键词、国家和近 7、30 或 180 天搜热门广告,每次返回 20 条,$0.002,1000 条热门广告共 $0.10。

一个咖啡品牌的创意策略,每周一都要看一遍美国和英国市场上这个品类表现最好的 TikTok 广告,再给下一批 UGC 写 brief。在创意中心里,要设筛选、一条条点开、手抄点赞和点击率,一个市场大概一小时。换成数据,同样的复盘就是一段脚本,大家上班前一张排好序的表已经发到群里。

TikTok 官方提供什么

  • 创意中心热门广告(ads.tiktok.com)免费使用,可以按地区、行业、投放目标、时间段和格式筛选,看到每条广告的点赞、点击率和预算档位;部分页面要用 TikTok for Business 账号登录。没有导出,也没有公开 API。
  • Commercial Content API 是另一回事:通过 TikTok for Developers 申请,读的是广告库,记录在欧洲投放过的广告。它告诉你投了什么,不告诉你哪些效果好。

接口

TikTok 创意中心热门广告:传 query、country(默认 US)、window(7、30 或 180 天,默认 30),sort 可选相关度或点赞数。每条广告返回视频、文案和品牌。加上 view=full,还会带点赞、点击率、预算档位、投放目标和行业。

任务 调用次数 费用
每周复盘:8 个关键词 × 2 个国家,各 1 页 16 $0.032
同样的复盘做一个月(4 周) 64 $0.128
深挖:一个关键词,近 180 天,翻 5 页 5 $0.01
curl -G "https://api.okdata.online/v1/tiktok/creative_center/ads/search" \
  -H "Authorization: Bearer $OKDATA_API_KEY" \
  --data-urlencode "query=cold brew" \
  -d country=GB -d window=7 -d sort=likes -d view=full

要下一页,把 page.next_cursor 作为 cursor 传回去。每页单独计费,失败的调用不计费。

用之前要知道

  • 这里只有精选。 热门广告是 TikTok 挑出来的表现好的广告。某个品牌不在里面,不代表它没在大量投放。想看一个品牌在欧洲投过的全部广告,用 TikTok 广告库搜索。
  • 没有投放日期。 创意中心不显示广告何时开始、何时结束,所以 first_shown_at 和 last_shown_at 为 null,并写在 meta.unavailable 里。
  • 点击率和预算档位当信号看。 这是创意中心自己给的数,适合拿来给素材之间排序,不适合拿来做投放预算。
  • 想留的视频及时下载。 视频链接指向 TikTok 的服务器,可能过期,当天采集当天存。
  • 只有公开数据。 读不到你自己广告账户里的东西。

其他做法

想用 TikTok 的全部筛选条件随手浏览,创意中心本身免费又好用。要看竞品在欧洲投放的完整记录,去广告库;符合条件的话也可以申请 Commercial Content API。付费的广告情报工具会补上花费估算和更长的历史。复盘每周都要做、要进看板,或者让 Agent 帮你从热门广告里挑开头和卖点写 brief,这时候接口更合适。更多见广告情报和内容研究。

更新于