问答

能通过 API 获取抖音视频的播放量吗?

简短回答

别人的视频拿不到:抖音不公开播放量,所以 okdata 返回的 metrics.views 是 null,并在 meta.unavailable 里说明原因。能拿到的是点赞、评论、分享和收藏,单条视频 $0.002,或搜索每页约 20 条 $0.02;真实播放量在作者自己的创作者工具里,以及面向广告主的星图里。

这是关于抖音数据被问得最多的问题之一,说实话能省掉大家很多时间:不是你自己的视频,播放量就不公开。抖音在视频下面展示点赞、评论、分享和收藏,但不展示播放。能给出任意视频播放量的工具,多半是估算出来的,写进报告之前先弄清楚这个数是怎么来的。

API 能给你什么

抖音视频详情、视频搜索和账号作品列表都返回:

  • metrics.likes、metrics.comments、metrics.shares、metrics.favorites(收藏);
  • metrics.views:null,同时 meta.unavailable 里写着 "metrics.views": "platform",意思是平台不公开。

少数情况下抖音确实给了某条视频的真实播放数,那就会填上;否则保持 null,而不是给一个误导人的 0。

没有播放量怎么比较视频

互动数据仍然是可靠的信号。常用的替代指标:

  • 每粉丝点赞:点赞数除以作者粉丝数,粉丝数用抖音账号信息查。
  • 收藏率和分享率:收藏 ÷ 点赞、分享 ÷ 点赞,能看出哪些内容大家想留着或转给别人。
  • 评论率:评论 ÷ 点赞,能标出有争议或问题很多的视频。
任务 调用次数 费用
按 ID 查 200 条视频的互动数据 200 $0.40
通过关键词搜索拿到 200 条 搜索 10 页 $0.20
再查 50 个作者的粉丝数 50 $0.10

示例

curl -G "https://api.okdata.online/v1/douyin/videos/get" \
  -H "Authorization: Bearer $OKDATA_API_KEY" \
  --data-urlencode 'id=7301234567890123456' \
  --data-urlencode 'fields=id,metrics'

留意返回里的 meta.unavailable:所有为 null 的字段和原因都列在那里。

真实播放量在哪里

  • **你自己的视频:**抖音创作者中心;或者通过抖音开放平台,在账号授权你的应用之后获取。
  • **你合作的达人:**巨量星图是抖音的达人营销平台,向广告主展示播放量、完播率和粉丝画像。
  • **第三方估算:**有些数据服务根据互动数据推算播放量,只能当估算看。

要在大量账号之间比较内容,用公开数据算出来的互动比例,是公平且可重复的衡量方式。可以参考竞品监测方案。

更新于