遇见数据集

YouTube Video Downloader API

收藏
RapidAPI2026-08-09 更新2026-08-10 收录
官方服务:

资源简介:

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。


工作流程

  1. 调用下载端点:返回JSON数据,包含stream_url以及格式的精确content_lengthcontainercodecmime_type
  2. 直接获取媒体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、人类可读messagerequest_idcharged字段,常见错误码如class_unavailableinvalid_video_id等。
  • 失败的请求不收费。

配额管理

  • 配额为硬限制,每个计费周期重置,不滚动累计,超出返回429
  • 高清调用同时消耗请求数和HD下载配额,各配额独立计数。
  • RapidAPI仪表盘显示最高单一配额使用率,建议通过响应头x-ratelimit-*-remaining查看实际各配额剩余量。

使用注意事项

  • 传输方式:媒体文件不经过RapidAPI代理,大文件传输不计入带宽配额,仅JSON响应计入。
  • 浏览器限制:媒体主机不发送CORS头,因此浏览器fetch()无法访问流URL,仅限服务器端使用。
  • 合规责任:用户需自行确保拥有所下载内容的权利。
二维码
社区交流群
二维码
科研交流群
商业服务