Social Blade Scraper — Subscribers, Earnings & Ranks
Pricing
from $10.00 / 1,000 profile scrapeds
Social Blade Scraper — Subscribers, Earnings & Ranks
Scrape Social Blade creator stats across YouTube, Twitch, Twitter, Instagram, TikTok, Dailymotion & Trovo. MCP/API-ready.
Pricing
from $10.00 / 1,000 profile scrapeds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
Social Blade Scraper — Subscribers, Earnings, Ranks & Grade
Look up public Social Blade creator statistics by handle or profile URL and get structured JSON back. It supports 7 platforms: YouTube, Twitch, Twitter/X, Instagram, TikTok, Dailymotion, and Trovo.
Built for influencer-marketing agencies, sponsorship teams, and AI agents that need a creator's audience size and estimated earnings before reaching out — without a Social Blade account or API key.
What you get per profile
| Field | Description |
|---|---|
platform, username, profileUrl | What was looked up + canonical Social Blade URL |
displayName, avatar, country, userCreated | Channel identity + account age |
grade | Social Blade letter grade (A+ … F) |
subscribers / followers / audience | Audience size (numeric; audience is the unified value) |
views | Total views |
uploads | Uploads / videos / tweets / posts |
sbRank, subscriberRank, viewRank, countryRank, categoryRank | Social Blade rankings |
category | Channel type / category |
earningsMonthlyMin / Max / Raw | Estimated monthly earnings range |
earningsYearlyMin / Max / Raw | Estimated yearly earnings range |
found, retrievalMethod, scrapedAt | Whether the Social Blade profile exists, how it was retrieved, and ISO 8601 timestamp |
Every run also writes OUTPUT and RUN_SUMMARY to the default key-value store. They provide the terminal outcome (COMPLETE, PARTIAL, VALID_EMPTY, INVALID_INPUT, UPSTREAM_FAILED, or CONFIG_ERROR), row counts, and the billed-record count.
When to use it
- Sponsorship sizing — pull audience + earnings estimates for a shortlist of creators before outreach.
- Influencer discovery pipelines — enrich a list of handles with rank + grade signals.
- Competitive tracking — snapshot a creator's subscribers/followers and rank over time.
- AI agents / MCP — pass a handle, get back a flat JSON record an LLM can reason over.
Not for: native platform scraping (use the dedicated YouTube/TikTok/Instagram scrapers for raw platform data). This actor returns Social Blade's aggregated stats and estimates.
Input
Provide profiles, startUrls, or both.
{"profiles": ["youtube/mrbeast", "twitch/ninja", "tiktok/khaby.lame", "instagram/cristiano"],"defaultPlatform": "youtube","maxResults": 10}
Each profiles item can be:
platform/username—youtube/mrbeast,twitch/ninja,tiktok/khaby.lame- a full Social Blade URL —
https://socialblade.com/youtube/handle/mrbeast - a bare username /
@handle— usesdefaultPlatform
For YouTube, a bare handle such as youtube/mrbeast maps to Social Blade's /youtube/handle/ route. To preserve a legacy user, channel ID, or custom route, use its full Social Blade URL.
Supported platforms: youtube, twitch, twitter, instagram, tiktok, dailymotion, trovo.
Output sample
{"platform": "youtube","username": "mrbeast","profileUrl": "https://socialblade.com/youtube/handle/mrbeast","displayName": "MrBeast","country": "United States","grade": "A++","subscribers": 1234567,"audience": 1234567,"views": 987654321,"uploads": 123,"sbRank": 1234,"countryRank": 345,"earningsMonthlyMin": 1200,"earningsMonthlyMax": 19200,"earningsMonthlyRaw": "$1.2K - $19.2K","earningsYearlyRaw": "$14.4K - $230.4K","found": true,"retrievalMethod": "socialblade-browser","scrapedAt": "2026-07-27T00:00:00.000Z"}
Pricing — Pay Per Event
| Event | Price |
|---|---|
| Actor start | $0.00005 |
| Profile scraped | $0.01 per profile |
You are billed only when a validated profile record is durably written to the dataset. A not-found row is explicitly non-billable, and a blocked run produces no profile charge. This actor is configured for Pay Per Event with platform usage paid by the user, so Apify compute and proxy usage are passed through as configured by the platform. A 100-profile run has up to $1.00 in profile events, plus platform usage.
How it works
Social Blade is behind a sitewide Cloudflare managed challenge. This actor uses a Camoufox (Firefox anti-detect) browser on Apify Residential proxies to clear the challenge, then parses the server-rendered stats. Datacenter proxies are blocked by Cloudflare, so residential is the default and recommended setting.
Reliability features:
- Per-profile session rotation + one automatic retry on a Cloudflare block.
- Fresh browser session and one automatic retry when Cloudflare blocks a profile.
- Timeout buffer so the actor can save terminal diagnostics before the platform limit.
- Honest failure: if every requested profile is blocked, the run is marked
UPSTREAM_FAILEDinstead of silently returning an empty success. - Invalid input returns a successful
INVALID_INPUTterminal outcome with a clear correction path.
MCP / AI agents
This actor is designed for the Apify MCP connector. Pass a handle or Social Blade URL, then inspect the dataset plus OUTPUT for an agent-safe terminal result. Use it when an agent needs creator audience size, ranks, grades, or directional earnings estimates.
FAQ
Are the earnings real? No — they are Social Blade's estimates (a wide projected range based on view counts and generic CPM assumptions). Treat them as directional, not actual revenue.
Do I need a Social Blade login or API key? No.
Which username do I use? The same one that appears in the Social Blade URL for that creator. For YouTube you can pass a username, channel ID, custom URL, or handle inside a full socialblade.com/youtube/... URL.
A profile returned found: false. That handle has no Social Blade page (wrong spelling, wrong platform, or not tracked). It was not billed.
The run says UPSTREAM_FAILED. Social Blade's anti-bot protection blocked every attempted profile. No profile data or profile event was produced; retry later with the default residential configuration.
Legal
This actor scrapes publicly available data displayed on Social Blade. You are responsible for complying with Social Blade's Terms of Service and all applicable laws. Earnings figures are third-party estimates, not financial facts. Use the data responsibly and do not use it to harass, defame, or unlawfully profile individuals. This actor is not affiliated with or endorsed by Social Blade.