YouTube Metadata API
收藏YouTube Metadata API 数据集详情
API 地址: https://rapidapi.com/scrapierio/api/youtube-metadata-api1
简介: 该 API 用于查找任意 YouTube 视频的元数据,提供对视频、频道和播放列表元数据的全面访问能力。可获取标题、描述、缩略图、标签、发布日期、频道详情、类别和互动统计数据。
核心功能与特性:
- 数据提取: 检索详细的视频信息,包括标题、描述、标签、时长、上传日期、类别、频道信息(如订阅者数量、验证状态)、观看次数、点赞数、评论数等。
- 批量处理: 支持通过 POST 方法在一次调用中处理多个视频 URL 或 ID 的批量数据请求。
- 字幕提取: 支持获取多语言视频字幕(包括自动生成的字幕)。
- 实时数据: 在请求时实时抓取数据,确保元数据的最新性。
- 代理支持: 包含代理支持,用于管理访问并减少请求被阻止的风险。
- 组织化输出: 数据以结构化的 JSON 格式返回,便于处理和分析。
技术规格:
| 项目 | 描述 |
|---|---|
| 支持的方法 | GET 和 POST |
| 认证方式 | RapidAPI Key (通过请求头 x-rapidapi-key 传递) |
| 速率限制 | 每分钟 100 次请求 |
| 响应格式 | JSON |
| 错误码 | 400 (参数缺失), 429 (超过速率限制), 504 (超时) |
| 限制 | GET 请求默认最多获取 100 个视频项;POST 请求默认最多获取 10,000 个视频项 |
接口端点:
GET /v1/youtube-metadata/- 用途: 获取单个 YouTube 视频的详细元数据。
- 主要参数:
urls(string, 必填): 视频 URL 或 ID(GET 请求只处理第一个)。max_items(integer, 可选): 要获取的最大视频数量(默认 100)。extract_transcript(boolean, 可选): 提取视频字幕。use_proxy(boolean, 可选): 使用代理(默认 true)。
POST /v1/youtube-metadata/- 用途: 批量获取多个 YouTube 视频的详细元数据。
- 主要参数:
urls(array of string, 必填): 视频 URL 或 ID 的 JSON 数组。max_items(integer, 可选): 要获取的最大视频数量(默认 10,000)。extract_transcript(boolean, 可选): 提取视频字幕。use_proxy(boolean, 可选): 使用代理(默认 true)。
响应示例 (部分): 响应结果是一个 JSON 对象(GET)或数组(POST),包含视频的详细数据,例如: json { "id": "4KbrxIpQgkM", "url": "https://www.youtube.com/watch?v=4KbrxIpQgkM", "title": "Nothing Phone 3 Review: They Lied!", "description": "So you want to be a flagship?\n\nNothing Phone 3...", "lengthInSeconds": 937, "uploadDatetime": "2025-07-08T06:00:59-07:00", "category": "Science & Technology", "tags": ["Nothing Phone", "Nothing Phone 3", "flagship"], "channelDisplayName": "Marques Brownlee", "channelSubscribers": "20.8M", "viewCount": 3933696, "likeCount": 103652, "commentCount": 7900, "transcripts": [...] }
订阅计划: 提供了四个付费订阅层级:BASIC ($10/月), PRO ($25/月), ULTRA ($50/月), MEGA ($190/月)。具体各计划的调用限额详情需在页面上查看。



