YouTube Channel Live API
收藏资源简介:
The YouTube Channel Live API enables you to retrieve publicly available live stream data from YouTube channels, including active and upcoming live broadcasts. Collect live stream titles, descriptions, channel information, video IDs, scheduled start times, thumbnails, live status, viewer counts, and available metadata to monitor channels, track live events, analyze streaming activity, discover broadcasts, and power YouTube analytics and content intelligence applications.
YouTube Channel Live API 数据集详情
基本信息
- 数据集名称:YouTube Channel Live API
- API 版本:1.0.0(当前版本)
- 分类:Video, Images
- 提供方:Scrapier
- 订阅者数量:1
- 详情页地址:https://rapidapi.com/scrapier-scrapier-default/api/youtube-channel-live-api
性能指标
- 热度(Popularity):8.2
- 服务等级(Service Level):100%
- 延迟(Latency):7394ms
- 测试(Test):N/A
订阅计划
| 计划 | 价格 |
|---|---|
| BASIC | $0.00 |
| PRO | $10.00 |
| ULTRA | $90.00 |
| MEGA | $200.00 |
API 概述
YouTube Channel Live API 可检索 YouTube 频道公开可用的直播流数据,包括进行中和即将开始的直播。可采集直播标题、描述、频道信息、视频 ID、计划开始时间、缩略图、直播状态、观看人数以及可用元数据,用于监控频道、追踪直播事件、分析流媒体活动、发现直播内容,并为 YouTube 分析与内容情报应用提供支持。
该 API 可列出任意 YouTube 频道的直播和过往直播流。在 channels 参数中传入频道 handle、频道 URL 或频道 ID,即可获取频道的 ID、标题和 handle,以及每个直播流的视频 ID、URL、标题、观看次数和时长。它是一款面向创作者机构、分析师和媒体团队的 YouTube 抓取工具。
核心特性
- 直播标签页抓取:每次调用列出一个 YouTube 频道的直播流。
- 灵活的频道输入:
channels接受 @handle、频道 URL 或频道 ID。 - 流 ID 与链接:提供每个直播流的视频
id和观看url。 - 流标题:提供每个直播流的
title。 - 观看次数:整数型
viewCountInt,便于排序与分析。 - 时长:每个直播流的
lengthSeconds。 - 分页结果:使用
cursor/next_cursor遍历更早的直播流。 - 频道身份:返回频道的
id、title和handle。
端点
GET /v2/youtube-channel-live/
列出任意 YouTube 频道的直播和过往直播流。
参数
| 字段 | 位置 | 类型 | 是否必填 | 描述 |
|---|---|---|---|---|
channels |
query | string | 是 | YouTube @handle / 频道 URL / channelId。首次调用必填。示例:ishowspeed |
cursor |
query | string | 否 | 上一次响应中 next_cursor 返回的分页游标。原样传回以获取下一页。当 next_cursor 为 null 时,表示已到达最后一页。 |
示例响应
json { "success": true, "data": { "channel": { "id": "UCWsDFcIhY2DBi3GB5uykGXA", "title": "IShowSpeed", "handle": "@IShowSpeed" }, "lives": [ { "id": "drXRrB4wFRg", "url": "https://www.youtube.com/watch?v=drXRrB4wFRg", "title": "BUYING THE NEW iPHONE 18!", "viewCountInt": 5700000, "lengthSeconds": 10109 } ], "next_cursor": "eyJjbSI6eyJpZCI6IlVDV3NE..." } }
分页
- 使用输入参数进行首次调用(不带
cursor)。 - 如果
next_cursor是字符串,则带上cursor=<next_cursor>再次调用。游标会记住原始输入和过滤条件,无需重新发送。 - 当
next_cursor为null时,表示已到达最后一页。
通过 RapidAPI 使用步骤
- 订阅:在 RapidAPI Hub 页面订阅计划。
- 获取密钥:从 Endpoints 标签页或 RapidAPI 仪表盘复制
x-rapidapi-key。 - 打开端点:在端点列表中选择
GET /v2/youtube-channel-live/。 - 填写输入:设置
channels(必填)及任何可选过滤条件。 - 测试:点击 Test Endpoint 在浏览器中查看实时响应。
- 复制代码片段:选择语言并将生成的代码复制到项目中。
- 处理响应:从 JSON 响应的
data对象读取结果,并跟随next_cursor获取更多页面。
最佳用例
- 📺 主播分析:比较频道各直播流的观看次数和时长。
- 🤝 人才管理:审查创作者的直播历史。
- 🕵️ 竞品追踪:了解竞争频道的开播频率及表现。
- 🗂️ 内容编目:建立带链接的过往直播列表。
- 📈 赞助研究:评估直播赞助的触达范围。
- 🎬 片段取材:寻找高观看量的直播流用于剪辑或精选。
技术规格
- 方法:GET
- 端点:
/v2/youtube-channel-live/ - 认证:
x-rapidapi-key和x-rapidapi-host请求头 - 响应格式:JSON(
{"success": true, "data": {...}}) - 分页:基于游标(
cursor/next_cursor) - 最大处理时间:每次请求 60 秒
错误码
| 状态码 | 含义 |
|---|---|
| 400 | 缺少参数 query(或需传入 cursor) |
| 401 | RapidAPI key 缺失或无效 |
| 429 | 超出速率限制,60 秒后重试 |
| 504 | 抓取器超时 |
支持与功能请求
- 💡 功能请求:可反馈希望新增的字段或过滤条件。
- 📧 联系方式:dev.scraperengine@gmail.com
提供方信息
- API 创建者:Scrapier
- 订阅者:1
- 分类:Video, Images




