YouTube channel videos
Fetch paginated videos from a public YouTube channel.
← All YouTube endpoints · Capability overview
/v1/youtube/channel-videoshttps://api.vee3.io/v1/youtube/channel-videos
Fetch paginated videos from a public YouTube channel.
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
get_youtube_channel_videosParameters2 fields
channel_idstringRequiredYouTube channel id (for example UCg6gPGh8HU2U01vaFCAsvmQ, not a URL).
max length 24
cursorstringOptionalPagination cursor from a previous response cursor field.
max length 4096
Response19 fields
videosarrayitems17 fieldsChannel videos for the current page.
videosarrayitemsvideo_idstringVideo id.
titlestringVideo title.
authorstringChannel display name.
number_of_viewsintegerView count.
video_lengthstringVideo duration (for example 17:19).
descriptionstringVideo description when available.
is_live_contentstringWhether the video is live content when available.
published_timestringHuman-readable publish time.
channel_idstringUploader channel id.
categorystringPrimary category label when available.
typestringVideo type (for example NORMAL).
keywordsarrayitems1 fieldVideo keyword tags.
keywordsarrayitemskeywordstringSingle keyword tag.
thumbnailsarrayitems3 fieldsVideo thumbnail images at different sizes.
thumbnailsarrayitemsheightintegerImage height in pixels.
widthintegerImage width in pixels.
urlstringImage URL.
cursorstringCursor 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