问答
怎么用 API 查 YouTube Shorts 短视频的播放量?
简短回答
把 /shorts/ 链接交给 YouTube 视频详情接口,它会像普通视频一样返回这条 Shorts 的播放、点赞和评论数,每查一次 $0.004。25 条 Shorts 每天查一次、连查一周共 $0.70;Shorts 下面的评论用 YouTube 视频评论接口拉,每页 $0.004。
一个护肤品牌找了 8 位达人发了 25 条 Shorts,投放结束前每天都要一张播放量表。链接都长这样:youtube.com/shorts/abc123XYZ00。官方的数据报告接口只覆盖你自己的频道,达人也不会把账号交出来。你能读到的是公开数字,也就是任何人在 Shorts 下面都能看到的那个数。
Shorts 链接直接能用
YouTube 视频详情直接接收 /shorts/ 链接,不用先改写成普通观看链接:
curl -s -G "https://api.okdata.online/v1/youtube/videos/get" \
-H "Authorization: Bearer $OKDATA_API_KEY" \
--data-urlencode "url=https://www.youtube.com/shorts/abc123XYZ00" \
-d fields=id,title,author.name,published_at,metrics.views,metrics.likes,metrics.comments
加上 view=full,ext.duration_ms 会告诉你时长。Shorts 在底层就是一条普通视频记录,返回的字段完全一样。
看看评论区怎么说
同一个 11 位 ID 传给 YouTube 视频评论,就能按热门或最新读评论,带点赞和回复数。观众到底有没有注意到产品,往往要去 Shorts 的评论区里找答案。
一次投放的费用
| 任务 | 调用次数 | 费用 |
|---|---|---|
| 一条 Shorts 查一次 | 1 | $0.004 |
| 25 条 Shorts,每天一次,连续 7 天 | 175 | $0.70 |
| 25 条各拉前 2 页评论 | 50 | $0.20 |
怎么看这些数字才公平
- YouTube 在 2025 年调整了 Shorts 播放量的统计方式,开始播放和重播都会计入。所以 Shorts 的数字放在长视频旁边会显得偏高,Shorts 只和 Shorts 比。
- 没有历史数据接口,每次调用都是一张快照。每行数据都记下
meta.fetched_at,曲线自己画。 - 不返回达人的订阅数(
author.followers为 null),衡量触达看播放量,别看频道大小。 - 搜索结果不会标明哪些是 Shorts。搜索里
ext.length_s很短只能算线索,不能算证据。
什么时候用别的办法
- 自己的频道或你代运营的频道。 YouTube 数据分析里有观众看不到的 Shorts 指标,比如互动观看次数和留存,公开数据替代不了。
- Shorts 数量多,又有 Google 项目。 官方
videos.list一个配额单位能查 50 个 ID 的viewCount,愿意维护 Google Cloud 项目的话更便宜。 - 就几条,看一次。 直接打开看数字。
要把同一次投放在 TikTok 和 X 上的表现一起跟踪,可以看竞品监测方案。
更新于