๐Ÿ“น YouTube Channel Intelligence - Viral Analytics avatar

๐Ÿ“น YouTube Channel Intelligence - Viral Analytics

Pricing

from $20.00 / 1,000 video scrapeds

Go to Apify Store
๐Ÿ“น YouTube Channel Intelligence - Viral Analytics

๐Ÿ“น YouTube Channel Intelligence - Viral Analytics

Extract YouTube channel videos with AI viral potential scoring (0-100). Track trending videos, analyze engagement, monitor channels. Filter by views, ratings, keywords, publish date. No YouTube API key needed.

Pricing

from $20.00 / 1,000 video scrapeds

Rating

0.0

(0)

Developer

Ben

Ben

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

1

Monthly active users

17 days ago

Last modified

Share

๐Ÿ“บ YouTube Channel Intelligence โ€” Video Analytics & AI Viral Scoring

Extract videos from any YouTube channel โ€” titles, descriptions, view counts, ratings, thumbnails and publish dates โ€” with an AI viral score (0โ€“100) on every video. Point it at one or many channels, filter by views, ratings, keywords or publish date, and get a clean dataset that ranks the most viral content first. No YouTube API key, no quota limits, no OAuth. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.

๐Ÿ“บ What is the YouTube Channel Intelligence?

It turns any list of YouTube channels into a structured video dataset. Give it one or more channel IDs (and optional filters for minimum views, ratings, keywords or recency) and it returns each channel's recent videos with full metadata and a 0โ€“100 viral potential score that ranks the best-performing content first โ€” so creators, social media managers, agencies and researchers can track competitors, spot trends and find winning content without manually watching feeds. It reads YouTube's public RSS feeds, so there's no API key and no quota to manage.

What data does it extract?

  • Video ID, title and video URL
  • Description text from the video
  • Thumbnail URL for each video
  • Published & updated timestamps
  • View count, rating count and average rating
  • Channel ID, channel title and channel URL on every row
  • AI viral score (0โ€“100) ranking viral potential (when enabled)

โฌ‡๏ธ Input

Give it one or more channel IDs and filter the videos you want back:

FieldDescription
channelIdsList of YouTube channel IDs to scrape (find the ID in the channel URL)
keywordsKeep only videos whose title or description contains these terms (e.g. tutorial, review)
minViewsOnly return videos with at least this many views
minRatingsOnly return videos with at least this many ratings/likes
minAverageRatingOnly return videos with average rating โ‰ฅ this value (0โ€“5 scale)
maxDaysOldOnly return videos published within the last X days
maxResultsMax number of videos to return across all channels (1โ€“1,000)
includeViralScoreAdd the AI viral potential score (0โ€“100) to each video (on by default)

Example input

{
"channelIds": ["UC-lHJZR3Gqxm24_Vd_AJ5Yw", "UCX6OQ3DkcsbYNE6H8uQQuVA"],
"keywords": ["tutorial", "review"],
"minViews": 10000,
"maxDaysOld": 30,
"maxResults": 100,
"includeViralScore": true
}

โฌ†๏ธ Output

Every video is one clean row (view as a table, or export JSON / CSV / Excel):

{
"video_id": "dQw4w9WgXcQ",
"title": "How to Build a Web Scraper โ€” Full Tutorial",
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"description": "In this tutorial we build a production-ready scraper from scratch...",
"thumbnail_url": "https://i4.ytimg.com/vi/dQw4w9WgXcQ/hqdefault.jpg",
"published_at": "2026-06-25T14:30:00+00:00",
"updated_at": "2026-06-26T09:12:00+00:00",
"view_count": 152340,
"rating_count": 8421,
"average_rating": 4.9,
"channel_id": "UC-lHJZR3Gqxm24_Vd_AJ5Yw",
"channel_title": "Dev Channel",
"channel_url": "https://www.youtube.com/channel/UC-lHJZR3Gqxm24_Vd_AJ5Yw",
"viral_score": 87
}

๐Ÿ’ก Use cases

  • ๐ŸŽฏ Creators โ€” track competitors: monitor rival channels, see which of their videos are taking off, and reverse-engineer the topics and titles that work.
  • ๐Ÿ“ˆ Social media managers โ€” spot trends early: filter by recency and views to catch fast-rising videos before they peak and plan timely content.
  • ๐Ÿข Agencies & influencer marketing โ€” vet channels: compare engagement and viral scores across creators to pick partners and benchmark performance for clients.
  • ๐Ÿ”ฌ Researchers & tools โ€” analyze video data: build trend dashboards, content aggregators or studies on what drives views and engagement, refreshed automatically.

๐Ÿงฎ How the viral score works

A transparent 0โ€“100 score combining view velocity โ€” views relative to how long the video has been up (up to 40 pts), engagement rate โ€” ratings relative to views (up to 30 pts), rating quality โ€” the average star rating (up to 20 pts) and a recency boost for newer uploads (up to 10 pts). A higher score means a video is gaining traction fast and engaging its audience, so you can sort each run and surface the strongest content first.

โ“ FAQ

How do I scrape videos from a YouTube channel? Add one or more channel IDs to channelIds, set any filters you want (min views, keywords, recency), and Run. You get each channel's recent videos with views, ratings, thumbnails and a viral score.

Where do I find a channel ID? It's the UCโ€ฆ string in a channel's URL (youtube.com/channel/UC-lHJZR3Gqxm24_Vd_AJ5Yw). You can scrape several channels in one run.

Do I need an API key? No. The actor reads YouTube's public RSS feeds, so there's no YouTube Data API key, no OAuth and no quota to worry about.

Can I scrape more than one channel at once? Yes โ€” pass multiple IDs in channelIds. The maxResults cap applies across all channels combined.

Can I filter the videos I get back? Yes โ€” use keywords (title/description match), minViews, minRatings, minAverageRating and maxDaysOld to keep only the videos that matter.

How many videos does it return per channel? YouTube RSS feeds expose a channel's most recent videos (typically the latest ~15), and maxResults caps the total across all channels.

What is the viral score based on? A 0โ€“100 blend of view velocity, engagement rate, average rating and recency โ€” so you can rank videos by how likely they are to take off.

Can I run it on a schedule or via API? Yes โ€” schedule recurring runs in Apify to monitor channels, call it via the API/SDK, or connect it to Make, Zapier or n8n.

Is this legal? It reads publicly available YouTube RSS feed data. Use it responsibly for research, monitoring and analytics, and follow applicable laws and YouTube's terms.

๐Ÿ”— You might also like


Keywords: YouTube scraper, YouTube channel scraper, YouTube video analytics, viral score, video intelligence, YouTube RSS feed, no API key YouTube, content monitoring, competitor tracking, trending videos, engagement metrics, influencer marketing, social media analytics, YouTube channel monitoring.