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
youtube.channel_videosParameters2 fields
channel_idstringRequiredYouTube channel id or URL (for example UCg6gPGh8HU2U01vaFCAsvmQ or https://www.youtube.com/@ChrisTitusTech).
max length 2048
cursorstringOptionalPagination cursor from a previous response cursor field.
max length 4096
Response18 fields
videosarrayitems16 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).
keywordsstring[]Video keyword tags.
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