Get a YouTube video's details
/v1/tools/youtube.video.detail/calls Needs an API keyReturns one YouTube video's title, description, channel, length and view count. Use it to read a known video's details.
Tool youtube.video.detail on YouTube. Contract version 1, released 2026-11-01.
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}$.
Output
A successful call returns these blocks in its output. A field not marked required can be null.
video
One object. Can be null.
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.
categorystringYouTube's category of the video, in English.
keywordsarray of stringThe keywords the channel set on the video.
author_idstringYouTube's identifier of the channel, which begins with UC.
author_namestringThe channel's name.
author_image_urlstringAddress of the channel's profile picture.
author_verifiedbooleanWhether YouTube marks the channel as verified.
view_countintegerNumber of times the video was watched.
like_countinteger