YouTube 评论搜索 API
一次带鉴权的 GET 把公开 YouTube 视频的评论以 JSON 返回——作者、文本和互动计数,每次最多 50 条。
- 单一 REST 端点
- 结构化评论条目
- 可调结果条数
- 任意公开视频
- 可预期的错误码
- 五语言示例
请求示例
curl "https://api.agentbody.io/v1/youtube/comments?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DdQw4w9WgXcQ&max_results=1" \
-H "Authorization: Bearer <YOUR_AGENTBODY_API_KEY>"响应示例
来自 OpenAPI 规范的已文档化响应。
Public top-level comments for one YouTube video.
{
"items": [
{
"author": "Example Author",
"id": "UgkxExample",
"like_count": 12,
"reply_count": 2,
"text": "Great video!"
}
],
"total": 1,
"video_id": "dQw4w9WgXcQ"
}功能特点
用 YouTube 评论搜索 API 搭建受众调研、情绪管线和审核工具——视频 URL 进,结构化评论出。
单一 REST 端点
带 bearer API 密钥和公开视频 URL 调用 GET /v1/youtube/comments。API 以结构化 JSON 返回评论区——不用折腾 YouTube Data API 配额,也不用维护爬虫。
结构化评论条目
每条带 id、author、text、like_count、reply_count,响应回报 video_id 和 total。条目直接落进搜索索引、情绪管线或表格,无需定制解析。
可调结果条数
每次调用把 max_results 设为 1 到 50——快速核查取小样本,批量分析取满 50。评论区小于上限时网关可能返回更少。
任意公开视频
端点读取任意公开视频的公开评论区——不需要频道所有权,也没有 OAuth 授权流程。普通视频和 Shorts 走同一请求结构。
可预期的错误码
用文档化状态码处理失败:400 请求无效、401 密钥缺失或错误、502/503/504 暂时性上游问题——每类对应明确的修复或重试动作。
五语言示例
本页从端点的 OpenAPI 定义直接生成 curl、JavaScript、Python、Java、Go 请求示例——用你技术栈已有的 HTTP 客户端即可。
使用步骤
按以下步骤调用 YouTube 评论搜索 API:创建密钥,构造 GET 请求,处理返回的评论。
创建 API 密钥
创建 AgentBody 账号并在控制台生成 API 密钥。密钥放在服务端环境或受认可的密钥库,以 bearer 令牌发送——绝不进浏览器代码或客户端包。
构造 GET 请求
向 /v1/youtube/comments 发送 GET,带必填的 url 查询参数和可选的 max_results(1-50)。生成示例展示 curl、JavaScript、Python、Java、Go 的确切请求。
密钥留在服务端
从后端、serverless 函数或定时任务调用端点。若终端用户触发拉取,经你自己的端点代理,让密钥和计额掌控在你手里。
解析 JSON 响应
读取 items 数组——每条评论的 id、author、text、like_count、reply_count,外加 video_id 和 total。直接在文本上跑关键词搜索、情绪分析或审核过滤。
按需存储
持久化你的产品需要的字段,每行打上 video_id 和抓取时间标签。评论区会变——把分析所基于的快照存下来。
正确处理错误
400 修请求,401 配好密钥。502/503/504 带退避重试——它们是暂时性上游状况,不是永久失败。
常见问题
YouTube 评论搜索 API 是什么?
一个带鉴权的 GET 端点 /v1/youtube/comments,把一条 YouTube 视频的公开评论区以结构化 JSON 返回——条目带 id、author、text、like_count、reply_count,外加 video_id 和 total——每次调用一条视频 URL。
评论 API 的价格怎么算?
每次拉取消耗账号额度。用量计价由网关管理,而非本页写死的数字——在控制台查看当前单价。
它和 YouTube Data API 有什么区别?
没有 OAuth 授权流程、没有配额项目、不需要逐频道配置 API 密钥——一把 bearer 密钥、一个 URL 参数、一个规范化的评论结构。用 Google 完整评论树的功能换一次对任意公开视频可用的调用。
能在返回的评论里按关键词或作者搜吗?
可以——响应是结构化 JSON,在你的代码里对 items 数组跑任意关键词、短语或作者名过滤。API 返回评论区;匹配逻辑归你,灵活性由产品决定。
返回回复(楼中楼)吗?
端点返回一级评论,每条带 reply_count 字段显示回复数量。回复文本不在当前响应结构里——把 reply_count 当互动信号用。
怎么处理 API 错误?
400 修请求,401 修 bearer 密钥,把 502、503、504 当作暂时性上游故障带退避重试。记录状态码,让管线区分坏请求和暂时性问题。