List a YouTube channel's videos
/v1/tools/youtube.channel.videos/calls Needs an API keyReturns a YouTube channel's videos, with view, like and comment counts, and the channel's profile. Use it to follow a channel's content.
Tool youtube.channel.videos on YouTube. Contract version 1, released 2026-10-27.
Over REST, send the input in the body. Over MCP, pass the same input to call_tool.
Both return the full response: the call's ID, status and cost, with this tool's result in output.
Input
channel_idstringRequiredYouTube's identifier of the channel, which begins with UC, as in https://www.youtube.com/channel/ followed by it.
Matches ^UC[0-9A-Za-z_-]{22}$.
next_page_tokenstringFetches the next page. Take it from pagination.next_page_token of the previous page, and send the same channel_id.
Output
A successful call returns these blocks in its output. A field not marked required can be null.
channel
One object. Can be null. The channel the videos belong to.
idstringRequiredYouTube's identifier of the channel, which begins with UC.
usernamestringThe channel's handle, without the @. The channel is at https://www.youtube.com/@ followed by it.
namestringThe channel's name.
urlstringAddress of the channel on youtube.com.
biostringThe channel's description.
image_urlstringAddress of the channel's profile picture.
verifiedbooleanWhether YouTube marks the channel as verified.
follower_countintegerNumber of subscribers.
video_countintegerNumber of public videos the channel published.
videos
A list of rows. Always present, possibly empty.
idstringRequiredYouTube's identifier of the video. The video is at https://www.youtube.com/watch?v= followed by it.
urlstringAddress of the video on youtube.com.
titlestringdescriptionstringThe video's description.
published_atstringWhen the video was published, in ISO 8601.
duration_msintegerLength of the video, in milliseconds.
preview_image_urlstringAddress of the video's thumbnail.
livebooleanWhether the video is a live stream on air now.
view_countintegerNumber of times the video was watched.
approx_view_countintegerNumber of times the video was watched, approximate, rounded by the source (24M is 24000000).
like_countintegercomment_countintegerpagination
One object. Can be null. How to fetch the next page. Null on the last page.
next_page_tokenstringRequiredSend as next_page_token to fetch the next page.