# YouTube API (/api/youtube)



Public-data YouTube endpoints (Web surface).

## Operations [#operations]

* [`GET /youtube/channels/{channel_id}`](/api/youtube/channels/channel_id/get) — Get a YouTube channel by id — Get a YouTube channel by id
* [`GET /youtube/channels/{channel_id}/shorts`](/api/youtube/channels/channel_id/shorts/get) — List Shorts uploaded by a YouTube channel — List Shorts uploaded by a YouTube channel
* [`GET /youtube/channels/{channel_id}/videos`](/api/youtube/channels/channel_id/videos/get) — List videos uploaded by a YouTube channel — List videos uploaded by a YouTube channel
* [`GET /youtube/resolve/channel-id`](/api/youtube/resolve/channel-id/get) — Resolve a YouTube channel URL to its UC… channel id — Resolve a YouTube channel URL to its UC… channel id
* [`GET /youtube/search`](/api/youtube/search/get) — Search YouTube videos by keyword — Search YouTube videos by keyword
* [`GET /youtube/trending`](/api/youtube/trending/get) — Browse YouTube's trending videos — Browse YouTube's trending videos
* [`GET /youtube/videos/{video_id}/related`](/api/youtube/videos/video_id/related/get) — List YouTube videos related to a given video — List YouTube videos related to a given video
* [`GET /youtube/videos/{video_id}`](/api/youtube/videos/video_id/get) — Get a YouTube video by id — Get a YouTube video by id
