List the comments on a YouTube video
/v1/tools/youtube.video.comments/calls Needs an API keyReturns a YouTube video's top-level comments, with author, likes and reply count. Use it to read how an audience reacts to a video.
Tool youtube.video.comments 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
video_idstringRequiredYouTube's identifier of the video, the 11 characters after watch?v= in its address.
Matches ^[0-9A-Za-z_-]{11}$.
sortstringOrder of the comments: relevance (YouTube's top comments) or newest.
relevancenewestnext_page_tokenstringFetches the next page. Take it from pagination.next_page_token of the previous page, and send the same video_id and sort.
Output
A successful call returns these blocks in its output. A field not marked required can be null.
comments
A list of rows. Always present, possibly empty. The video's top-level comments; replies are not included.
idstringRequiredYouTube's identifier of the comment.
textstringWhat the comment says.
published_atstringWhen the comment was posted, in ISO 8601.
author_idstringYouTube's identifier of the author's channel, which begins with UC.
author_usernamestringThe author's handle, without the @.
author_namestringThe author's display name.
author_image_urlstringAddress of the author's profile picture.
author_verifiedbooleanWhether YouTube marks the author as verified.
like_countintegerreply_countintegerapprox_like_countintegerNumber of likes, approximate, rounded by the source (273K is 273000).
approx_reply_countintegerNumber of replies, approximate, rounded by the source (1.2K is 1200).
pagination
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.