YouTube Channel Outlier Finder avatar

YouTube Channel Outlier Finder

Pricing

Pay per event

Go to Apify Store
YouTube Channel Outlier Finder

YouTube Channel Outlier Finder

Find a channel's breakout videos. Lists every video with views, duration and publish date, then scores each one against the channel's own median: outlier multiplier, views per day and a performance band. Optional exact view counts. No API key, no quota.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Dev D

Dev D

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Find a channel's breakout videos — not just a dump of its uploads.

No API key, no quota, no proxy.

Why not just a view count?

A raw view count means nothing on its own. 200,000 views is a flop for one channel and a breakout for another. So every video is scored against its own channel's median:

FieldMeaning
outlier_multiplierViews ÷ the channel's median views. 4.2 = four times its usual.
performancebreakout (≥3x), overperforming (≥1.5x), normal, underperforming (<0.5x)
views_per_dayViews ÷ days since publish — compares new videos fairly against old ones
channel_median_viewsThe baseline every score is measured against

Sort by outlier_multiplier and the videos that actually worked rise to the top. That is the question content researchers are really asking: what worked unusually well for this channel, and what should I make more of?

What else you get

video_id, title, url, views, published_at, days_since_published, duration_seconds, plus channel context on every row: channel_name, channel_id, subscribers, channel_total_videos.

Exact view counts

Channel listings only show rounded views (63M) and relative dates (4 days ago). Turn on Exact view counts and dates and each video also gets:

  • exact views — 64,075,714 instead of 64,000,000
  • exact publish date — 2026-08-08
  • description, keywords, category, duration_seconds

Every row carries views_are_exact so you always know which kind you have. This costs one extra small request per video (about 12 KB, not the 1.4 MB a full watch page would cost), and switches a proxy on automatically — YouTube answers LOGIN_REQUIRED to this endpoint otherwise. If a video's exact figures cannot be fetched, the run says so instead of quietly returning the rounded ones.

Tabs

Read Videos, Shorts, or past Live streams. Shorts are listed by YouTube in a different format and are handled properly — id, title and views all come through.

Example input

{
"channels": ["@MrBeast", "@mkbhd"],
"maxVideosPerChannel": 200,
"tab": "videos",
"exactStats": false
}

Channels are accepted in any form: @MrBeast, MrBeast, a full channel URL, or a /channel/UC… link.

Notes

  • More videos make the median — and therefore the scores — more reliable. 100+ per channel is a good baseline.
  • Shorts listings do not expose a publish date, so views_per_day is not computed for them.
  • Relative dates are approximate by nature (YouTube says "2 years ago", so a month is treated as 30.44 days). Use exact stats when precision matters.
  • Transcripts are not included: YouTube now returns an empty body for every caption download format, so no honest Actor can offer them from this route.
  • Runs stop cleanly before the platform timeout and keep everything collected so far, rather than failing.

Pricing

EventWhat it is
videoOne scored video from the channel listing.
video-statsOne scored video including exact views, date, description and keywords.

Support

Found a channel that won't load, or a field that stopped populating? Open an issue on the Actor's page and include the input you used.