YouTube channel search
Search videos within a YouTube channel by keyword with optional pagination.
← All YouTube endpoints · Capability overview
/v1/youtube/channel-searchhttps://api.vee3.io/v1/youtube/channel-search
Search videos within a YouTube channel by keyword with optional pagination.
Authorization
Send your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
MCP
The same capability is available as an MCP tool on Vee3 hosted MCP.
Tool name
youtube.channel_searchParameters3 fields
channel_idstringRequiredYouTube channel id (for example UCJ5v_MCY6GNUBTO8-D3XoAg, not a URL).
max length 24
querystringRequiredSearch keywords or phrase within the channel.
max length 512
cursorstringOptionalPagination cursor from cursorNext.
max length 4096
Response17 fields
contentsarrayitems15 fieldsMatching video entries for the current page. Each entry includes a type field and nested video object.
contentsarrayitemstypestringResult entry type (for example video).
videoobject13 fieldsVideo payload when type is video.
videoobjectvideoIdstringVideo id.
titlestringVideo title.
lengthSecondsintegerVideo duration in seconds.
publishedTimeTextstringHuman-readable publish age.
isLiveNowbooleanWhether the video is live.
badgesstring[]Video badges (for example CC, 4K).
statsobject1 fieldView counts for the video.
statsobjectviewsintegerView count.
thumbnailsarrayitems3 fieldsStatic thumbnail images at different sizes.
thumbnailsarrayitemsheightintegerImage height in pixels.
widthintegerImage width in pixels.
urlstringImage URL.
descriptionSnippetstringShort description excerpt for the video.
cursorNextstringCursor for the next page, when available.
HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, youtube_channel_not_found, youtube_not_configured, youtube_upstream_error