Search YouTube for channels matching a keyword or topic. Returns channel names, handles, subscriber counts, and descriptions. Use this to discover channels or find a channel ID before deep-diving with get_channel.
Returns: List of YouTube channels matching the query with handle, subscriber count, and short description
Fetch full profile data for a YouTube channel — subscriber count, total view count, video count, description, join date, country, tags, and social links. Provide channelId, handle, or full channel URL.
Returns: Full channel profile with subscriber count, total views, video count, description, join date, country, and social links
Retrieve a list of videos from a YouTube channel with view counts, publish dates, and durations. Sort by "latest" to analyse upload cadence or "popular" to find top-performing content. Use includeExtras to add engagement metrics and descriptions.
Returns: Channel videos with title, view count, publish date, duration, and optionally likes, comments, and description