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
search_youtube_channelParameters3 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
Response18 fields
contentsarrayitems16 fieldsMatching video entries for the current page. Each entry includes a type field and nested video object.
contentsarrayitemstypestringResult entry type (for example video).
videoobject14 fieldsVideo payload when type is video.
videoobjectvideoIdstringVideo id.
titlestringVideo title.
lengthSecondsintegerVideo duration in seconds.
publishedTimeTextstringHuman-readable publish age.
isLiveNowbooleanWhether the video is live.
badgesarrayitems1 fieldVideo badges (for example CC, 4K).
badgesarrayitemsbadgestringBadge label.
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