YouTube channel videos

Fetch paginated videos from a public YouTube channel.

← All YouTube endpoints · Capability overview

GET/v1/youtube/channel-videos

https://api.vee3.io/v1/youtube/channel-videos

10 tokens

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_videos
Parameters2 fields
channel_idstringRequired

YouTube channel id (for example UCg6gPGh8HU2U01vaFCAsvmQ, not a URL).

max length 24

cursorstringOptional

Pagination cursor from a previous response cursor field.

max length 4096

Response19 fields
videosarrayitems
17 fields

Channel videos for the current page.

video_idstring

Video id.

titlestring

Video title.

authorstring

Channel display name.

number_of_viewsinteger

View count.

video_lengthstring

Video duration (for example 17:19).

descriptionstring

Video description when available.

is_live_contentstring

Whether the video is live content when available.

published_timestring

Human-readable publish time.

channel_idstring

Uploader channel id.

categorystring

Primary category label when available.

typestring

Video type (for example NORMAL).

keywordsarrayitems
1 field

Video keyword tags.

keywordstring

Single keyword tag.

thumbnailsarrayitems
3 fields

Video thumbnail images at different sizes.

heightinteger

Image height in pixels.

widthinteger

Image width in pixels.

urlstring

Image URL.

cursorstring

Cursor 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