API Platform

Youtube API 文档

按接口查看 TRMesh 对外路径、用途说明、价格、默认 RPS 和接入方式。

34API 数量
4能力分类
Token统一鉴权
GETContent
/api/v1/youtube/web_v2/get_channel_community_posts

获取频道帖子列表

获取YouTube频道的帖子(社区帖子)列表 支持分页获取,可通过 continuation_token 获取更多帖子

GETData
/api/v1/youtube/web_v2/get_channel_description

获取频道描述信息

获取YouTube频道的介绍信息(订阅数、视频数、观看次数、注册时间、社交链接等)

GETData
/api/v1/youtube/web_v2/get_channel_id

从频道URL获取频道ID

从YouTube频道URL转换获取频道ID(channel_id)。 支持多种URL格式,包括@用户名格式、/channel/格式、/c/格式、/user/格式。

GETData
/api/v1/youtube/web_v2/get_channel_shorts

获取频道短视频列表

获取YouTube频道的短视频(Shorts)列表 支持分页获取更多短视频

GETData
/api/v1/youtube/web_v2/get_channel_url

从频道ID获取频道URL

从YouTube频道ID转换获取频道Handle (@用户名) 与 get_channel_id 接口互为反向操作

GETContent
/api/v1/youtube/web_v2/get_channel_videos

获取频道视频

获取YouTube频道的视频列表 支持分页获取,可通过 continuation_token 获取更多视频

GETSearch
/api/v1/youtube/web_v2/get_general_search

综合搜索(原始数据,推荐使用V2)

YouTube综合搜索,支持多种过滤条件,可以精确筛选搜索结果

GETSearch
/api/v1/youtube/web_v2/get_general_search_v2

综合搜索V2

搜索 YouTube 视频、Shorts、频道、播放列表 返回清洗后的结构化数据(相比 get_general_search 返回原始数据) 支持多种过滤条件和排序方式 支持分页加载更多结果

GETComments
/api/v1/youtube/web_v2/get_post_comment_replies

获取帖子评论回复

获取帖子评论的回复(二级评论)

GETComments
/api/v1/youtube/web_v2/get_post_comments

获取帖子评论

获取YouTube帖子(社区帖子)的评论列表 支持分页获取更多评论

GETContent
/api/v1/youtube/web_v2/get_post_detail

获取帖子详情

获取YouTube帖子(社区帖子)的详细信息 包含帖子内容、附件、互动数据等

GETContent
/api/v1/youtube/web_v2/get_related_videos

获取视频相似内容

获取YouTube视频的相似内容推荐(推荐视频列表) 类似于视频播放页面右侧的相关视频 一次性返回所有推荐视频(通常20-30个)

GETSearch
/api/v1/youtube/web_v2/get_search_suggestions

获取搜索推荐词

获取YouTube搜索推荐词(自动补全) 类似于在YouTube搜索框输入时显示的推荐词

GETSearch
/api/v1/youtube/web_v2/get_shorts_search

Shorts搜索(原始数据,推荐使用V2)

YouTube Shorts短视频专门搜索,使用原生YouTube API接口

GETSearch
/api/v1/youtube/web_v2/get_shorts_search_v2

Shorts搜索V2

专门搜索 YouTube Shorts 短视频 返回清洗后的结构化数据(相比 get_shorts_search 返回原始数据) 自动过滤非 Shorts 内容,仅返回短视频结果 支持分页加载更多

GETData
/api/v1/youtube/web_v2/get_signed_stream_url

获取已签名的视频流URL

获取指定 itag 的已签名播放地址(可直接播放) 配合 get_video_streams 接口使用,先获取所有格式,再选择 itag 获取播放地址

GETContent
/api/v1/youtube/web_v2/get_video_captions

获取视频字幕

获取视频的字幕列表或指定语言的字幕内容 支持多种字幕格式输出

GETContent
/api/v1/youtube/web_v2/get_video_captions_result

获取视频字幕异步任务结果

查询字幕异步任务的处理结果 视频较大时 /get_video_captions 会返回 status="processing" 和 job_id, 用该 job_id 调用本接口即可获取最终字幕 本接口为单次查询、不阻塞等待,由调用方按需重复调用直到任务完成

GETComments
/api/v1/youtube/web_v2/get_video_comment_replies

获取视频二级评论

获取视频二级评论

GETComments
/api/v1/youtube/web_v2/get_video_comments

获取视频评论

获取YouTube视频的一级评论

GETContent
/api/v1/youtube/web_v2/get_video_info

获取视频详情

获取YouTube视频详情信息 返回原始完整数据(包含 playerResponse 和 initialData)

GETContent
/api/v1/youtube/web_v2/get_video_info_v2

获取视频详情 V2

获取 YouTube 视频详情(备用获取路径,字段提取更稳定) 适用场景: v1 /get_video_info 返回 title/author 为空时 (年龄限制、未公开、部分音乐视频等)

GETContent
/api/v1/youtube/web_v2/get_video_streams

获取视频流信息

获取YouTube视频所有清晰度的格式信息 返回标准格式(音视频合并)和自适应格式(音视频分离)

GETContent
/api/v1/youtube/web_v2/get_video_streams_v2

获取视频流信息 V2

获取YouTube视频所有清晰度的格式信息和播放地址 返回标准格式(音视频合并)和自适应格式(音视频分离) 适合需要展示所有清晰度选项的场景

POSTContent
/api/v1/youtube/web_v2/get_video_streams_v3

使用自带固定出口代理获取下载链接

获取指定 YouTube 视频的音频或视频下载链接、格式信息和链接有效期。 本接口返回链接,不返回媒体文件,也不合并音视频。

GETSearch
/api/v1/youtube/web_v2/search_channels

搜索频道

搜索YouTube频道 只返回频道类型的搜索结果(过滤掉视频、播放列表等) 支持分页获取更多频道

GETData
/api/v1/youtube/web/get_channel_id

获取频道ID

获取频道ID。

GETData
/api/v1/youtube/web/get_channel_id_v2

从频道URL获取频道ID V2

从YouTube频道URL转换获取频道ID(channel_id)。 支持多种URL格式,包括@用户名格式、/channel/格式、/c/格式、/user/格式。

GETData
/api/v1/youtube/web/get_channel_info

获取频道信息

获取频道信息。

GETContent
/api/v1/youtube/web/get_channel_short_videos

获取频道短视频

获取频道短视频。

GETData
/api/v1/youtube/web/get_channel_url

从频道ID获取频道URL

从YouTube频道ID转换获取频道Handle (@用户名) 与 get_channel_id_v2 接口互为反向操作

GETContent
/api/v1/youtube/web/get_relate_video

获取推荐视频

根据视频ID获取推荐视频数据。

GETSearch
/api/v1/youtube/web/search_channel

搜索频道

搜索频道。

GETSearch
/api/v1/youtube/web/search_video

搜索视频

搜索视频。