Youtube Transcript
收藏RapidAPI2026-04-04 更新2026-03-22 收录
下载链接:
https://rapidapi.com/toshbot123/api/youtube-transcript21
下载链接
链接失效反馈官方服务:
资源简介:
Instantly retrieve transcripts and subtitles for any YouTube video. Supports 100+ languages, auto-generated captions, and 6 output formats including VTT, SRT, and timestamped JSON. Built for AI pipelines, accessibility tools, content analysis, and subtitle rendering.
创建时间:
2026-04-04
原始信息汇总
YouTube Transcript API 数据集概述
基本信息
- 数据集名称: YouTube Transcript
- 提供平台: RapidAPI
- API 提供者: boredlol
- 类别: Video, Images
- 订阅计划:
- BASIC: $0.00 / 月
- PRO: $9.99 / 月
核心功能
- 即时检索任何 YouTube 视频的转录文本和字幕。
- 支持 100 多种语言,包括自动生成的字幕。
- 提供 6 种输出格式:VTT、SRT、JSON3、SRV1、SBV。
- 适用于 AI 管道、无障碍工具、内容分析和字幕渲染。
技术规格
- 基础 URL:
https://youtube-transcript21.p.rapidapi.com - 当前版本: v1
端点详情
1. GET /details
- 描述: 返回视频所有可用的字幕轨道信息,包括语言、自动生成状态和可直接使用的转录 URL。
- 查询参数:
videoId(字符串, 必需): YouTube 视频 ID(URL 中?v=后的部分)。
2. GET /transcript
- 描述: 根据所选语言和格式获取视频的完整转录文本。支持带时间戳的格式,适用于 NLP/AI 用例。
- 查询参数:
videoId(字符串, 必需): YouTube 视频 ID。lang(字符串, 可选, 默认值:en): 转录语言的 BCP-47 语言代码。建议先调用/details获取视频支持的语言。format(字符串, 可选, 默认值:vtt): 输出格式。
- 支持的格式:
vtt: WebVTT 字幕,适用于浏览器字幕渲染。srt: SubRip 字幕,适用于视频播放器、编辑器。json3: 带单词级片段时间戳的 JSON,适用于精确时间戳查找。srv1: YouTube XML 格式,适用于 YouTube 生态系统工具。sbv: YouTube SBV 格式,适用于 YouTube 字幕上传。
错误响应
| 状态码 | 消息 | 原因 |
|---|---|---|
400 |
No video ID provided | videoId 查询参数缺失 |
400 |
Invalid format. Available formats: json3, srt, vtt, srv1, sbv | format 参数值无效 |
404 |
No captions found for the given language | 视频没有请求语言的可用字幕 |
500 |
Failed to fetch transcript | 上游错误或视频不可用 |
重要说明
- 转录内容在边缘缓存 6 小时。对同一视频和语言的重复请求可即时响应。
- 大多数视频提供自动生成的字幕。手动上传的字幕(如果可用)质量更高。
- 每种视频支持的语言不同。如果需要英语以外的特定语言,建议先调用
/details端点。



