最佳 YouTube 文字稿 API 对比:sum.video、Supadata、Transcribr 与 Python 库
用代码获取 YouTube 文字稿的四种方式,从价格、限制和可靠性对比:sum.video、Supadata、Transcribr 和 youtube-transcript-api。

最好的 YouTube 文字稿 API 取决于你的用量,以及你愿意承担多少维护工作。免费的 Python 库 youtube-transcript-api 适合在自己电脑上运行的小脚本。对于服务器或产品,像 sum.video、Supadata 或 Transcribr 这样的托管 API 能让你省去自己应对 YouTube 封锁的麻烦。以下是对比,依据是各厂商自己的页面(我在 2026 年 10 月打开时的内容)。
简短回答
- 从家庭网络运行的业余脚本或一次性调研: Python 库。
- 按用量付费、积分永不过期、无需订阅: sum.video 或 Transcribr。
- 带免费额度和音频兜底的月度方案: Supadata。
- 只处理你自己的视频: 官方的 YouTube Data API。
对比表
| sum.video | Supadata | Transcribr | youtube-transcript-api | |
|---|---|---|---|---|
| 类型 | 托管 REST API | 托管 API | 带 API 的托管工具 | 开源 Python 库 |
| 定价模式 | 一次性积分套餐,永不过期 | 月度方案 | 一次性积分套餐,永不过期 | 免费(MIT 许可证) |
| 每份文字稿价格 | $0.090 到 $0.030 | 约 $0.017(Basic)到 $0.0009(Supa) | $0.05 到 $0.016 | $0,另加代理费用 |
| 免费额度 | 首个密钥附带 10 积分(5 份文字稿) | 每月 100 积分 | 25 份免费文字稿(免费方案未列出 API) | 全部 |
| 音频转写兜底 | 无 | 有,每分钟 2 积分 | 未说明 | 无 |
| 速率限制 | 每个密钥每分钟 60 次请求 | 按方案每秒 1 到 100 次请求 | 未说明 | 取决于你自己的网络 |
| 支出控制 | 自动充值、月度预算、月度积分上限、电子邮件提醒 | Pro 及以上提供自动续充 | 未说明 | 不适用 |
sum.video 文字稿 API
sum.video 文字稿 API是一个 REST 接口,接收视频 URL 或 ID,以带时间戳的 json 分段、纯 text 或 srt 返回现有字幕。一份文字稿消耗 2 个积分。套餐是一次性的且永不过期:100 积分 $4.49,500 积分 $13.99,2,000 积分 $37.99,5,000 积分 $74.99。没有返回文字稿或在 sum.video 一侧失败的请求不收费。
它的突出之处是支出控制:余额低于所选水平时自动充值、月度充值预算、返回 402 budget_exceeded 的月度积分上限,以及电子邮件提醒。这适合不能让所有者被账单吓到的产品。完整示例见场景文章面向大规模 RAG 应用的 YouTube 文字稿。
限制:它只返回字幕,没有音频转写,所以没有字幕的视频会返回 404 no_transcript。速率限制是每个密钥每分钟 60 次请求,最多 5 个有效密钥。代码示例见如何用 API 获取 YouTube 文字稿。
Supadata
Supadata 销售月度方案。免费方案每月 100 积分,速率为每秒 1 次请求。Basic 每月 $5 含 300 积分,Pro $17 含 3,000,Mega $47 含 30,000,更大的方案可达 1,000,000 积分。一份文字稿是 1 积分,所以最高档的实际价格降到大约十分之一美分。积分不会结转到下个月。
它的特色是可选的 AI 转写兜底:如果视频没有文字稿,你可以让它生成一份,每分钟视频 2 积分。如果你的资源库里有没有字幕的视频,这一点很重要。更高的速率限制(最高每秒 100 次请求)和自动续充在更大的方案中提供,一些高级接口需要 Pro 或更高。
代价是订阅:未用完的积分每月失效,所以用量忽高忽低时可能会浪费一些。
Transcribr
Transcribr 最初是面向频道和播放列表的文字稿提取工具,同时也提供 Chrome 扩展、MCP 服务器和 API。它的定价是永不过期的一次性积分套餐:100 积分 $4.99,500 积分 $14.99,2,000 积分 $39.99,5,000 积分 $79.99,页面将其标为每份 $0.05 到 $0.016。免费方案提供 25 份文字稿,但 API 访问只在付费方案中列出。
如果你想用导出预设(TXT、JSON、CSV、SRT、VTT 等)批量下载整个频道,而不只是写代码,它最合适。它的首页没有说明 API 的速率限制,所以在规划大型任务之前,请向厂商确认。
youtube-transcript-api(Python 库)
youtube-transcript-api 是一个采用 MIT 许可证的库,在 GitHub 上约有 8.5 千颗星。用 pip install youtube-transcript-api 安装,传入一个视频 ID,然后遍历各个片段即可。它不需要 API 密钥,能处理手动和自动生成的字幕,可以列出并翻译文字稿,还带有格式化器和命令行工具。
问题出在它的 README 里:它使用的是 YouTube 网页客户端中未公开的部分,所以不保证能一直可用。YouTube 已开始封锁许多云服务商的 IP,这会引发 RequestBlocked 或 IpBlocked 异常,作者建议使用轮换的住宅代理(内置支持 Webshare),同时警告说代理也不能保证不被封锁。年龄限制的视频目前无法通过 cookie 获取。
所以这个库本身不收许可费,但一旦在服务器上运行,可能会花掉你的时间和代理费用。
官方的 YouTube Data API 呢?
Google 的字幕下载方法需要授权以及编辑该视频的权限,每次调用消耗 200 个配额单位。它适合管理你自己频道的工具,不适合获取不属于你的视频的文字稿。
如何选择
- 你需要音频兜底吗? 如果需要,这份列表中声明提供的是 Supadata。
- 你的用量稳定还是起伏不定? 稳定的用量适合月度方案。起伏或偶尔使用适合永不过期的积分。
- 要从服务器上运行吗? 那么托管 API 通常优于这个库,后者最容易遭遇云服务商 IP 被封锁。
- 需要严格的支出上限吗? sum.video 列出了自动充值、预算和提醒。
- 只想要某个视频的文字稿或摘要吗? 不用 API:使用 YouTube 文字稿工具或摘要工具。
价格和限制会变,所以在做决定前,请到各厂商的页面上确认。
来源
常见问题
获取 YouTube 文字稿最便宜的方式是什么?
开源的 Python 库没有许可费,但从服务器运行时可能需要代理。在托管 API 中,Supadata 的大型月度方案每份价格最低(最大方案约 $0.0009),sum.video 的套餐是 $0.090 到 $0.030,Transcribr 是 $0.05 到 $0.016,两者的积分都永不过期。
为什么 youtube-transcript-api 在服务器上会失效?
它的 README 说,YouTube 已开始封锁许多云服务商的 IP,导致出现 RequestBlocked 或 IpBlocked 错误。作者建议使用轮换的住宅代理,但不保证不会被封锁。
哪个 API 会转写没有字幕的视频?
在这里对比的工具中,Supadata 声明提供 AI 转写兜底,每分钟视频 2 积分。sum.video 文字稿 API 只返回现有字幕,所以没有字幕的视频会免费返回 404 no_transcript。
可以用官方 YouTube Data API 获取文字稿吗?
实际上只能用于你自己的视频。字幕下载方法需要有编辑视频的权限,每次调用消耗 200 个配额单位。
哪个方案有支出控制?
sum.video 提供自动充值、月度充值预算、月度积分上限和电子邮件提醒。Supadata 在 Pro 及以上提供自动续充。Transcribr 的页面没有列出支出控制。
相关阅读
如何用 API 获取 YouTube 文字稿(curl、Python、JavaScript)只需一次 HTTP 请求,就能获取任何公开 YouTube 视频的文字稿。含可运行的 curl、Python 和 JavaScript 示例、输出格式、错误码与费用。
面向大规模 RAG 应用的 YouTube 文字稿:积分、自动充值与预算一位开发者把 10,000 个 YouTube 视频导入 RAG 应用。看看成本、速率限制的计算,以及自动充值和预算如何让开支可预测。
从YouTube视频构建个人知识库将你学习的YouTube视频转化为一个可搜索的摘要和保存点库,并附带每周回顾,这样你就能在几个月后再次找到某个想法。
最新文章
如何用 API 获取 YouTube 文字稿(curl、Python、JavaScript)只需一次 HTTP 请求,就能获取任何公开 YouTube 视频的文字稿。含可运行的 curl、Python 和 JavaScript 示例、输出格式、错误码与费用。
面向大规模 RAG 应用的 YouTube 文字稿:积分、自动充值与预算一位开发者把 10,000 个 YouTube 视频导入 RAG 应用。看看成本、速率限制的计算,以及自动充值和预算如何让开支可预测。
从YouTube视频构建个人知识库将你学习的YouTube视频转化为一个可搜索的摘要和保存点库,并附带每周回顾,这样你就能在几个月后再次找到某个想法。