YouTube Transcript API
收藏YouTube Transcript API 数据集概述
基本信息
- 数据集名称: YouTube Transcript API
- 提供商: Mahmudul Hasan
- 托管平台: RapidAPI
- 类别: Data
- 受欢迎程度: 9.6 Popularity
- 服务等级: 100% Service Level
- 平均延迟: 3630ms
功能描述
该API是一个用于从YouTube视频中提取字幕和转录文本的工具。它允许开发者通过简单的API调用,获取视频的完整转录文本或带时间戳的字幕数据。
核心端点
- GET Get Transcript: 获取视频转录文本。
- GET Get Subtitles: 获取带时间戳的字幕数据。
访问方式与示例
基础URL
https://youtube-transcript-api1.p.rapidapi.com
请求头
x-rapidapi-host: youtube-transcript-api1.p.rapidapi.comx-rapidapi-key: YOUR_API_KEY
调用示例
1. 获取转录文本 (Transcript)
-
端点:
/transcript -
查询参数:
videoId(例如Zym2iDvArWw) -
cURL示例: bash curl --request GET --url https://youtube-transcript-api1.p.rapidapi.com/transcript?videoId=Zym2iDvArWw --header x-rapidapi-host: youtube-transcript-api1.p.rapidapi.com --header x-rapidapi-key: YOUR_API_KEY
-
响应示例: json { "body": "hi everyone I built an AI automated system..." }
2. 获取字幕 (Subtitles)
-
端点:
/subtitle -
查询参数:
videoId(例如Zym2iDvArWw) -
cURL示例: bash curl --request GET --url https://youtube-transcript-api1.p.rapidapi.com/subtitle?videoId=Zym2iDvArWw --header x-rapidapi-host: youtube-transcript-api1.p.rapidapi.com --header x-rapidapi-key: YOUR_API_KEY
-
响应示例: json { "body": [ { "start": "0.04", "dur": "7.08", "text": "hi everyone I built an AI automated" }, { "start": "3.199", "dur": "8.201", "text": "system that reads all my blog posts..." } ] }
其他调用方法
- JavaScript (Fetch API)
- Python (Requests Library)
- Postman
主要特性
- 视频转录检索: 提取YouTube视频的完整脚本。
- 字幕检索: 获取带时间戳的字幕片段。
- 多语言支持: 可检索视频提供的多种语言字幕。
- RapidAPI集成: 通过RapidAPI订阅简化访问和管理。
应用场景
- YouTube频道SEO优化: 分析转录文本以优化视频标题、描述和标签。
- 内容摘要与分析: 提取视频关键点用于博客、新闻稿或社交媒体。
- 语言学习与翻译: 为语言学习应用提供实时字幕。
- 隐藏字幕与无障碍访问: 为听障人士生成隐藏字幕或交互式转录文本。
优势
- 快速简便的数据提取: 无需手动转录,节省时间和精力。
- 增强的视频分析: 支持内容分析、关键词跟踪和参与度模式理解。
- 无缝集成: 通过RESTful端点易于与现有系统集成。
- 提升SEO性能: 利用视频文本内容提高网站在搜索引擎中的排名。
- 提高可访问性: 使视频内容更广泛地服务于残疾人士或偏好阅读的用户。
订阅计划
- BASIC: $0.00 / 月
- PRO: $10.00 / 月
- ULTRA: $49.00 / 月
- MEGA: $299.00 / 月




