YouTube Channel Analytics & Competitor Tracker – Social Blade
Pricing
from $3.00 / 1,000 channels
YouTube Channel Analytics & Competitor Tracker – Social Blade
Get YouTube subscriber count and channel stats from channel URLs or @handles: subscribers, total views, video count, recent video views, upload frequency, Social Blade grade, ranks, growth and estimated earnings. $0.004 per channel (+$0.005 with Social Blade). Track competitors in bulk.
Pricing
from $3.00 / 1,000 channels
Rating
0.0
(0)
Developer
TubeText Labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 hours ago
Last modified
Categories
Share
YouTube Channel Analytics – Social Blade Stats, Earnings, Growth
By TubeText Labs – see all our tools at the end of this page.
Bulk analytics for any list of YouTube channels in one run – the numbers influencer-marketing teams, agencies and creators check every day, as clean JSON/CSV.
What you get per channel
- From YouTube: title, handle, subscribers, exact total views, exact video count, country, join date, description, keywords, external links (Twitter, Instagram, website…).
- Recent performance: latest N uploads with views and age, average & median views, uploads per week, days since last upload, views-to-subscribers ratio.
- Social Blade stats (on by default): grade (A++ … D), global / subscribers / views / country / category ranks, channel category, made-for-kids flag, 14-day daily history (views gained, total views, videos), estimated daily, monthly and yearly earnings.
- Playboard (optional): Super Chat revenue (total and last 7 days, with currency), number of live streams, Playboard world rank.
Only publicly visible data is collected – nothing behind logins or paywalls, no personal contact data.
Input example
{"channels": ["https://www.youtube.com/@mkbhd", "UCHnyfMqiRRG1u-2MsSQLbXA"],"recentVideos": 10,"includeSocialBlade": true}
Output example (shortened)
{"status": "ok","title": "Veritasium","handle": "@veritasium","subscribers": 21300000,"totalViews": 4636119367,"videoCount": 538,"country": "United States","avgViewsRecent": 3120000,"uploadsPerWeek": 0.9,"socialBlade": {"grade": "B+","rankOverall": 5271, "rankSubscribers": 325, "rankCountry": 151, "rankCategory": 39,"category": "education","avgDailyViews": 3909553,"estMonthlyEarningsUsd": [29322, 469146],"daily": [{"date": "2026-09-23", "viewsGained": 2678399, "totalViews": 4584064030, "estEarningsUsd": [670, 10714]}]}}
Track competitor channels weekly
Schedule this Actor (Apify Schedules, n8n or Make) with a list of channels and append the results to a sheet. You get a week-by-week history of subscribers, views, upload frequency and Social Blade growth for your own and your competitors' channels.
Pricing
Pay per channel delivered. Social Blade and Playboard sections are billed only when they are actually returned – if a source is temporarily unavailable you still get the YouTube data and are not charged for the missing part.
Notes
- YouTube and Social Blade publish subscriber counts rounded to 3 significant digits, so day-to-day subscriber changes are often 0; views are exact.
- Earnings are estimates (USD $0.25–$4 per 1,000 views), the same convention Social Blade uses.
- Playboard shows Super Chat amounts in the currency of the visitor's region; the
currencyfield tells you which. Channels that never streamed returnliveStreaming: falseand are not charged for Playboard. - Works great on a schedule for tracking competitors or influencer rosters over time.
- Bare @handles work (
@mkbhd). A channel that doesn't exist returnschannel_not_foundright away, free; anything that isn't a YouTube channel link returns anerrorrow instead of being skipped silently. - Clean spreadsheet: in the run's Storage tab choose Export → View: Overview for a short set of readable columns in Excel, CSV or Google Sheets; use JSON to get every field (for example the daily history).
FAQ
Can I cap what a run costs? Yes – set Maximum cost per run in the run options. The run stops cleanly when the next item would go over it: you are never charged more, and you get a clear "stopped at your limit" status message.
What happens if a big run hits the time limit? It stops cleanly shortly before the limit: everything finished so far is delivered, the run ends as succeeded, and the status message says how many items weren't started. Raise the run timeout, or run again with the inputs that were not started.
Ready-made examples
TubeText Labs tools
TubeText Labs builds 9 pay-per-result Apify Actors for video, social and e-commerce data – no login, JSON/CSV/Excel output, and ready for ChatGPT and Claude (Apify MCP), n8n, Make and Zapier. All tools: apify.com/tubetext
Transcripts
- YouTube Transcript Scraper – videos, Shorts, playlists and whole channels to text; Whisper AI when there are no captions
- TikTok Transcript Scraper – TikTok captions plus Whisper AI, SRT and timestamps
- Instagram Reels Transcript – reel links or @usernames to text with Whisper AI
Video & ad analysis
- Video Breakdown AI – hook analysis, shot list, cut pacing, products shown and script of any TikTok, Reel or YouTube video
- Video Ad Analyzer – competitors' YouTube video ads by brand or domain (Google Ads Transparency), torn down by AI
Channel analytics
- YouTube Channel Analytics (this tool) – subscribers, recent video performance, Social Blade grade, ranks and estimated earnings
E-commerce & travel
- TikTok Shop Product Scraper – US TikTok Shop prices, items sold, stock per SKU and shop stats
- AliExpress Search Scraper – AliExpress search results by keyword: price, items sold, rating, shipping, badges
- Google Hotels Scraper – hotel prices for any destination and dates, with ratings and deal notes