Algrow

Docs

Channel Data

About, stats, monetization, analytics, videos, shorts, and playlists tools.

Look up rich metadata for any YouTube channel by ID. If you only have a @handle or URL, call resolve_handle or resolve_url first.

get_channel_about

Pull everything from a channel's About page in one call — name, description, subscriber and view counts, country, language, join date, topics, social links, trailer, banner, and more.

ParameterTypeDefaultDescription
channel_idstringrequired24-char YouTube channel ID (starts with UC).
Example prompt
Give me the full About page for The Geo Network

get_channel_stats

Show stats for a single longform channel indexed in Algrow, rendered with the same card widget as search_longform_channels — just one card instead of many. Channel must already be in Algrow's longform index; if not, call process_channel first.

"What are the stats for UCRbh9AMc9BIXw5MNCAf6DJw"

ParameterTypeDefaultDescription
channelstringnullChannel identifier — UC... ID, @handle, channel URL, or any video URL from that channel.
channel_idstringnullAlias for channel. Accepted so callers that pass channel_id don't hit a validation error.
channel_urlstringnullAlias for channel. Accepted so callers that pass channel_url don't hit a validation error.
handlestringnullAlias for channel. Accepted so callers that pass handle don't hit a validation error.
Example prompts
Show me the stats card for @hasanx

get_channel_monetization

Full monetization profile for one longform channel — whether the channel sells to its audience, every monetization method it uses (digital_product, course, community, membership, affiliate, physical, merch, tool_software, newsletter, sponsorship, licensing, service_leadgen) with per-method evidence + source link, products/prices found, and offer/store URLs. For finding/filtering channels by what they sell, use search_longform_channels with the sells/monetization params instead.

"Show the full monetization breakdown for UCoOae5nYA7VqaXzerajD0lg"

ParameterTypeDefaultDescription
channelstringnullChannel identifier — UC... ID, @handle, channel URL, or any video URL from that channel.
channel_idstringnullAlias for channel.
channel_urlstringnullAlias for channel.
handlestringnullAlias for channel.
Example prompts
What does @AliAbdaal sell to his audience?

get_channel_cms

Is this channel in a YouTube CMS / MCN, and who runs it? Looks up the channel's content owner — the rights-holder/network operating it behind the scenes. Database-first over ~320K pre-checked longform channels (instant); unchecked channels or refresh=true trigger a live check (10–60s), persisted for next time. Returns status (managed / not_managed / unchecked), the owner {oid, name, type, industry} when managed, and a network sample of other channels the same owner runs — pass full_network=true (Professional/Ultimate) for the complete roster. With compare, answers whether two channels are run by the same owner in one call. Starter includes 5 live lookups/day (compare counts as 2), verdict + owner only.

"Are these two channels run by the same people?"

"Show me every channel this network runs"

ParameterTypeDefaultDescription
channelstringnullChannel identifier — UC... ID, @handle, channel URL, or any video URL from that channel.
channel_idstringnullAlias for channel.
channel_urlstringnullAlias for channel.
handlestringnullAlias for channel.
comparestringnullOptional second channel (same identifier forms) — the result then says whether both are run by the same content owner.
refreshbooleanfalseForce a fresh live check even when a stored verdict exists.
full_networkbooleanfalseReturn the complete member roster instead of a 5-channel sample (Professional/Ultimate).
Example prompts
Is this channel part of an MCN? Who operates it?

search_cms_networks

Browse and search CMS/MCN networks directly — the network-centric view. Where get_channel_cms goes channel-in / owner-out, this goes network-in / channels-out. List mode (no oid): ranked networks matching q (or the biggest overall) with member counts and total subscribers. Detail mode (oid): that one network with its top member channels (up to 100, biggest first). Counts come from Algrow's verified database, so network sizes reflect confirmed linkage. Included with Professional and Ultimate.

"Show me all of Muse Network's channels"

ParameterTypeDefaultDescription
qstringnullSearch text matched against network names and industries. Omit for the biggest networks overall.
oidstringnullA content-owner id (from this tool or get_channel_cms) — switches to detail mode with that network's roster.
min_channelsinteger2List mode: only networks with at least this many known channels. Default 2.
sortstringchannelsList mode ordering: 'channels' (default) or 'subscribers'.
limitinteger25List mode: how many networks to return (max 100). Default 25.
Example prompts
List the biggest MCNs in the true-crime niche

get_channel_external_monetization

The full EXTERNAL monetization profile for one longform channel — what it sells off-platform (products, communities, affiliates), how, and how successful each funnel is. Always analyzed fresh at call time (3–30s), so the result reflects the channel's current monetization. For whether the channel runs ads ON YouTube, use get_channel_monetization instead.

"Break down @AliAbdaal's funnels and how well they work"

ParameterTypeDefaultDescription
channelstringnullChannel identifier — UC... ID, @handle, channel URL, or any video URL from that channel.
channel_idstringnullAlias for channel.
channel_urlstringnullAlias for channel.
handlestringnullAlias for channel.
Example prompts
What does this channel sell off-platform?

estimate_channel_audience

Estimate who watches a channel — gender split with a lean label, the full seven-bracket age distribution with the dominant bracket, and a confidence level. Works for any channel in Algrow's index; no channel ownership needed. Channels without an estimate yet return classified=false.

"What's the dominant age bracket for @SuttonsDaze?"

ParameterTypeDefaultDescription
channel_idstringrequired24-char YouTube channel ID (UC...).
Example prompts
Who watches this channel — age and gender?

get_channel_daily_analytics

See how a channel has grown day-by-day across any date range you pick — subscribers, views, and uploads, plus a summary with total growth over the window.

ParameterTypeDefaultDescription
channel_idstringrequired24-char YouTube channel ID.
start_datestring30 days agoISO YYYY-MM-DD.
end_datestringtodayISO YYYY-MM-DD. Max window 365 days.
Example prompt
How many subs did The Geo Network gain in the last 30 days?

get_channel_videos

Browse a channel's longform uploads, newest first or most-viewed first — with titles, view counts, durations, upload dates, and thumbnails.

"What are MrBeast's 10 most popular videos of all time?"

ParameterTypeDefaultDescription
channel_idstringrequired24-char YouTube channel ID.
limitinteger30Max videos (1–100).
sortstringrecentrecent (default, newest first) or popular (the channel's Popular tab, most-viewed first).
Example prompts
Show me the 20 most recent longform videos from MrBeast

get_channel_shorts

Browse a channel's Shorts, newest first — the real Shorts tab, not short-duration regular videos.

ParameterTypeDefaultDescription
channel_idstringrequired24-char YouTube channel ID.
limitinteger30Max shorts (1–100).
Example prompt
What are the recent Shorts from this channel?

get_channel_playlists

See every public playlist on a channel — title, description, video count, and thumbnail for each. Paginates in batches of 50.

ParameterTypeDefaultDescription
channel_idstringrequired24-char YouTube channel ID.
page_tokenstringnullPass next_page_token from a previous response for subsequent pages.
Example prompt
Show me every playlist this channel has