YouTube Video Downloader API
收藏官方服务:
资源简介:
Download YouTube videos and audio via REST. Direct media URLs for 1080p, 720p and audio-only, with exact file sizes and video metadata.
创建时间:
2026-08-09
原始信息汇总
数据集概览:YouTube Video Downloader API
类别: Media
提供方: bestytapi
定价方案:
- BASIC:$0.00/月
- PRO:$20.00/月
- ULTRA:$40.00/月
- MEGA:$60.00/月
核心功能
该API允许用户通过REST接口直接下载YouTube视频和音频,生成可直接访问的媒体URL,提供1080p、720p及仅音频等质量选项,并返回精确的文件大小和视频元数据。无需API密钥管理、OAuth或网页抓取,一次请求即可获得可用的媒体URL。
工作流程
- 调用下载端点:返回JSON数据,包含
stream_url以及格式的精确content_length、container、codec和mime_type。 - 直接获取媒体URL:无需额外认证,URL包含签名令牌。客户端必须跟随重定向(302),否则可能下载到0字节文件。令牌自签发后5分钟内有效,最多可兑换3次。
端点详解
| 端点 | 返回内容 | 配额消耗 |
|---|---|---|
GET /video/info/{id} |
标题、时长、缩略图、可用性、格式数量 | 请求数 |
GET /video/formats/{id} |
所有格式及其精确字节大小 | 请求数 |
GET /video/download/audio/{id} |
最佳音频流(通常为WebM/Opus) | 请求数 |
GET /video/download/sd/{id} |
最佳720p及以下流(通常为MP4/H.264) | 请求数 + SD |
GET /video/download/hd/{id} |
最佳1080p流(通常为MP4/H.264) | 请求数 + HD |
注意: 1080p为最高可用质量,/formats端点仍会列出更高分辨率以供查看。
限制与错误处理
- 支持视频长度: 最长4小时,超过返回
413 duration_exceeded。 - 直播流不支持,但已完成的VOD可以。
- 错误响应:包含稳定的机器可读
code、人类可读message、request_id及charged字段,常见错误码如class_unavailable、invalid_video_id等。 - 失败的请求不收费。
配额管理
- 配额为硬限制,每个计费周期重置,不滚动累计,超出返回
429。 - 高清调用同时消耗请求数和HD下载配额,各配额独立计数。
- RapidAPI仪表盘显示最高单一配额使用率,建议通过响应头
x-ratelimit-*-remaining查看实际各配额剩余量。
使用注意事项
- 传输方式:媒体文件不经过RapidAPI代理,大文件传输不计入带宽配额,仅JSON响应计入。
- 浏览器限制:媒体主机不发送CORS头,因此浏览器
fetch()无法访问流URL,仅限服务器端使用。 - 合规责任:用户需自行确保拥有所下载内容的权利。



