SocialBlade Scraper
Pricing
from $1.69 / 1,000 creators
SocialBlade Scraper
Scrape SocialBlade stats for YouTube, TikTok, Instagram, Twitch and Facebook creators: subscribers, followers, views, grade, ranks, 30-day history and growth, plus top-100 rankings. Export JSON, CSV, Excel.
Pricing
from $1.69 / 1,000 creators
Rating
0.0
(0)
Developer
ParseBird
Maintained by CommunityActor stats
1
Bookmarked
4
Total users
3
Monthly active users
6 days ago
Last modified
Categories
Share
SocialBlade Scraper
SocialBlade Scraper extracts creator statistics from SocialBlade for YouTube, TikTok, Instagram, Twitch and Facebook, with subscribers or followers, views, likes, SocialBlade grade and ranks, daily history and growth, plus top-100 creator rankings.
| Look up any creator by SocialBlade URL, username, handle or channel ID, pull top-100 rankings for all five platforms, and get SocialBlade's growth figures for the last 1 to 365 days plus up to 30 days of daily stats in one clean row per creator. |
Copy to your AI assistant
Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.
SocialBlade Scraper (Apify actor parsebird/socialblade-scraper) scrapes creator statistics from socialblade.com for YouTube, TikTok, Instagram, Twitch and Facebook. Call it with the Apify API client: client.actor("parsebird/socialblade-scraper").call(run_input={"profiles": ["mrbeast", "veritasium"], "platform": "youtube", "maxItems": 50}). Inputs: startUrls (array of strings; SocialBlade profile URLs such as /youtube/handle/<handle>, /youtube/channel/<UC id>, /youtube/user/<name>, /tiktok/user/<name>, /instagram/user/<name>, /twitch/user/<name>, /facebook/page/<name>, and ranking URLs such as /youtube/lists/top/100/subscribers/<category|all>/<country|global>, /tiktok/lists/top/100/followers, /youtube/top/100/mostsubscribed); profiles (array of strings; usernames, handles or YouTube channel IDs); platform ("youtube", "tiktok", "instagram", "twitch", "facebook"; default "youtube"; used for profiles and searchQueries); searchQueries (array of strings; find creators by name, about 5 matches each); rankingPlatform (same values or "" to skip); rankingMetric (youtube: subscribers, views, videos; tiktok: followers, likes; instagram: followers, posts; twitch: followers; facebook: likes, talking_about); rankingCountry (2-letter code, YouTube only); rankingCategory (YouTube category such as music, games, education); rankingLimit (1-100, default 100); includeHistory (boolean, default true); historyDays (2-30, default 30); includeGrowth (boolean, default true); maxItems (integer, default 50). Output: one row per creator with platform, creatorId, displayName, username, handle, description, avatar, banner, country, category, createdAt, verified, website, socialLinks, primaryMetricName, primaryMetricValue, subscribers, followers, following, likes, talkingAbout, mediaCount, videos, views, engagementRate, averageLikes, averageComments, grade, ranks, profileUrl, platformUrl, growth (per metric: 1d, 3d, 7d, 14d, 30d, 60d, 90d, 180d, 365d, ytd), history (daily rows), historyAvailable, historyGrowth, rankingPosition, ranking, requestedIdentifier, requestedUrlForm, legacyUrlForm, identifierMismatch, source, scrapedAt. API docs: https://apify.com/parsebird/socialblade-scraper/api. Get a token: https://console.apify.com/settings/integrations
What is SocialBlade Scraper?
SocialBlade Scraper turns SocialBlade creator pages and rankings into structured data. SocialBlade tracks public statistics for creators on YouTube, TikTok, Instagram, Twitch and Facebook. Give the scraper a creator URL, a plain username, a YouTube channel ID or a ranking, and it returns subscribers or followers, views, likes, videos, SocialBlade grade and ranks, growth over 1 to 365 days and daily history for every creator.
It works as a SocialBlade API alternative: no SocialBlade account, no browser and no proxy needed. The easiest way to try it is to keep the example MrBeast URL, click Start, and download the data as JSON, CSV or Excel a few seconds later.
What can SocialBlade Scraper do?
- 📊 Five platforms: YouTube, TikTok, Instagram, Twitch and Facebook in one run, one row per creator.
- 🔗 Any input style: SocialBlade URLs, plain usernames or
@handles, YouTube channel IDs, or a creator name search. - 🏆 Top-100 rankings for every platform: YouTube by subscribers, views or videos (filter by country and category), TikTok by followers or likes, Instagram by followers or posts, Twitch by followers, Facebook by likes or talking about.
- 📈 Growth figures: SocialBlade's own change for the last 1, 3, 7, 14, 30, 60, 90, 180 and 365 days and year to date, for every metric.
- 🗓️ Daily history: up to 30 days of daily snapshots, with the change over the period worked out for you.
- 🛡️ Trust flags:
legacyUrlFormmarks lookups through old YouTube name URLs, which can point to a different channel, andidentifierMismatchmarks results that don't contain the name you asked for. - 🧹 No duplicates: the same creator found through a URL, a ranking and a search is saved once.
As an Apify Actor it also gives you scheduling for daily tracking, a REST API, integrations with Google Sheets, Zapier, Make, Slack and webhooks, and exports to JSON, CSV, Excel, XML and HTML.
What data can you extract from SocialBlade?
| Field | Description |
|---|---|
platform, creatorId, displayName, username, handle | Who the creator is |
description, avatar, banner, country, category, createdAt | Profile details (YouTube has the most) |
verified, website, socialLinks | Verification and links |
primaryMetricName, primaryMetricValue | Main audience number for comparing platforms (subscribers, followers or likes) |
subscribers, followers, following, likes, talkingAbout | Audience metrics for the platform |
videos, views, mediaCount | Content metrics |
engagementRate, averageLikes, averageComments | Instagram engagement |
grade, ranks | SocialBlade grade (e.g. A+) and ranks (overall, by metric, country, category) |
growth | Change per metric over 1, 3, 7, 14, 30, 60, 90, 180, 365 days and year to date |
history, historyAvailable, historyGrowth | Daily snapshots and the change over the period |
rankingPosition, ranking | Position and filters when the creator came from a ranking |
profileUrl, platformUrl | SocialBlade page and the creator's own page |
requestedUrlForm, legacyUrlForm, identifierMismatch | How the creator was looked up and trust flags |
Metrics that don't exist on a platform are null, for example views on TikTok.
How to scrape SocialBlade
- Open SocialBlade Scraper in Apify Console.
- Paste SocialBlade URLs, or type Usernames, handles or IDs and pick the Platform.
- Optionally pick a Ranking platform to add a top-100 list, or add names to Search creators.
- Keep Include daily history and Include growth summary on if you need trends.
- Click Start and wait a few seconds.
- Download the data from the Output tab as JSON, CSV, Excel, XML or HTML, or read it through the API.
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | array of strings | No* | — | SocialBlade creator or ranking URLs, any platform |
profiles | array of strings | No* | — | Usernames, @handles or YouTube channel IDs |
platform | string | No | youtube | Platform for profiles and searchQueries |
searchQueries | array of strings | No* | — | Find creators by name (about 5 matches each) |
rankingPlatform | string | No* | — | Add a top list for this platform |
rankingMetric | string | No | main metric | Metric to rank by (see below) |
rankingCountry | string | No | global | 2-letter country code, YouTube only |
rankingCategory | string | No | all | YouTube category, e.g. music, games, education |
rankingLimit | integer | No | 100 | Creators to take from the ranking (max 100) |
includeHistory | boolean | No | true | Add daily history |
historyDays | integer | No | 30 | Days of history (2 to 30) |
includeGrowth | boolean | No | true | Add 1 to 365 day growth figures |
maxItems | integer | No | 50 | Maximum creators to save |
proxyConfiguration | object | No | off | Not needed for SocialBlade |
* Add at least one URL, profile, search or ranking.
Supported SocialBlade URLs
| URL | Type |
|---|---|
https://socialblade.com/youtube/handle/mrbeast | YouTube creator by handle |
https://socialblade.com/youtube/channel/UCX6OQ3DkcsbYNE6H8uQQuVA | YouTube creator by channel ID |
https://socialblade.com/youtube/user/..., /youtube/c/... | YouTube legacy name (flagged legacyUrlForm) |
https://socialblade.com/tiktok/user/khaby.lame | TikTok creator |
https://socialblade.com/instagram/user/cristiano | Instagram creator |
https://socialblade.com/twitch/user/kaicenat | Twitch creator |
https://socialblade.com/facebook/page/cristiano | Facebook page |
https://socialblade.com/youtube/lists/top/100/subscribers/music/US | YouTube ranking with category and country |
https://socialblade.com/youtube/top/100/mostsubscribed | Older YouTube ranking link |
https://socialblade.com/tiktok/lists/top/100/followers | TikTok, Instagram, Twitch or Facebook ranking |
Ranking metrics per platform
| Platform | Metrics |
|---|---|
| YouTube | subscribers, views, videos (plus country and category filters) |
| TikTok | followers, likes |
followers, posts | |
| Twitch | followers |
likes, talking_about |
Output example
{"platform": "youtube","creatorId": "UCX6OQ3DkcsbYNE6H8uQQuVA","displayName": "MrBeast","username": "mrbeast6000","handle": "mrbeast","description": "SUBSCRIBE FOR A COOKIE!\nNew MrBeast or MrBeast Gaming video ...","country": "US","category": "entertainment","createdAt": "2012-02-20T00:00:00.000Z","madeForKids": false,"socialLinks": [{ "title": "Follow", "url": "https://instagram.com/mrbeast" },{ "title": "Twitter", "url": "https://twitter.com/MrBeast" }],"primaryMetricName": "subscribers","primaryMetricValue": 519000000,"subscribers": 519000000,"videos": 1005,"views": 141710935709,"grade": "A+","ranks": { "sb": 13, "subscribers": 1, "views": 6, "country": 1, "category": 1 },"profileUrl": "https://socialblade.com/youtube/handle/mrbeast","platformUrl": "https://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA","growth": {"updatedAt": "2026-10-04T23:33:16.000Z","subscribers": { "1d": 0, "3d": 0, "7d": 1000000, "14d": 2000000, "30d": 4000000, "60d": 8000000, "90d": 13000000, "180d": 44000000, "365d": 76000000, "ytd": 61000000 },"videos": { "1d": 0, "3d": 1, "7d": 1, "14d": 3, "30d": 6, "60d": 10, "90d": 14, "180d": 42, "365d": 99, "ytd": 72 }},"historyAvailable": true,"history": [{ "date": "2026-10-03", "subscribers": 519000000, "views": 141479224732, "videos": 1005 },{ "date": "2026-10-04", "subscribers": 519000000, "views": 141620080287, "videos": 1005 },{ "date": "2026-10-05", "subscribers": 519000000, "views": 141710935709, "videos": 1005 }],"historyGrowth": { "metric": "subscribers", "days": 2, "first": 519000000, "last": 519000000, "absoluteChange": 0, "percentChange": 0.0, "avgDailyChange": 0.0 },"rankingPosition": null,"requestedIdentifier": "mrbeast","requestedUrlForm": "handle","legacyUrlForm": false,"identifierMismatch": false,"source": "mrbeast","scrapedAt": "2026-10-05T12:55:42.632Z"}
Some fields are shortened or left out above (for example views growth and empty metrics). Download the full results from the Output tab.
How to use the SocialBlade API
Run the scraper from your own code with the Apify API client.
Python
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("parsebird/socialblade-scraper").call(run_input={"profiles": ["khaby.lame", "charlidamelio"],"platform": "tiktok","historyDays": 30,})for creator in client.dataset(run["defaultDatasetId"]).iterate_items():print(creator["displayName"], creator["followers"], creator["growth"]["followers"]["30d"])
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });const run = await client.actor('parsebird/socialblade-scraper').call({rankingPlatform: 'youtube',rankingMetric: 'subscribers',rankingCountry: 'IN',rankingCategory: 'music',maxItems: 100,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items.map((c) => [c.rankingPosition, c.displayName, c.subscribers]));
Get your token in Apify Console → Integrations. Full endpoint reference is on the API tab.
Use cases
- Influencer discovery: pull top-100 lists by country and category and shortlist creators for campaigns.
- Creator tracking: schedule a daily run on your creator list and build your own long-term history beyond SocialBlade's 30 days.
- Competitor benchmarking: compare channels or brands on subscribers, views and growth across platforms with
primaryMetricValue. - Talent and agency reporting: export grades, ranks and 30/90/365-day growth into Google Sheets for client reports.
- Market research: see which categories and countries grow fastest on YouTube.
How it works
- URLs, usernames, searches and rankings are turned into a list of creators. YouTube handles and legacy names are resolved through SocialBlade's own pages.
- Each creator's SocialBlade statistics are read in batches, then daily history and growth are added.
- Creators found more than once are saved once, up to Max creators.
How much does it cost to scrape SocialBlade?
SocialBlade Scraper uses pay-per-event pricing with two events:
| Event | Free | Bronze | Silver | Gold |
|---|---|---|---|---|
result, per 1,000 creators | $1.99 | $1.89 | $1.79 | $1.69 |
additional-data, per 1,000 creators with history or growth | $0.99 | $0.89 | $0.79 | $0.79 |
additional-data is charged only for creators that actually receive history or growth data. Turn off both Include daily history and Include growth summary to pay only for results. For example, 1,000 creators with history and growth cost $2.98 on the Free plan, or $1.99 without them. Compute and proxy costs are included in the event price, and you can set a maximum spend per run in Apify Console.
FAQ
Which platforms are supported? YouTube, TikTok, Instagram, Twitch and Facebook, for both single creators and top-100 rankings.
How do I get more than 100 creators from rankings? SocialBlade returns at most 100 creators per ranking. Combine several rankings with different metrics, countries or categories; creators that appear in more than one are saved once.
What does legacyUrlForm mean?
YouTube's old /user/ and /c/ names are a separate namespace from today's @handles, and they can belong to a different channel. For example, socialblade.com/youtube/user/mrbeast opens a channel with about 2,000 subscribers, not MrBeast. Lookups through these forms are flagged legacyUrlForm: true and logged. Use /handle/ or /channel/ links, or plain names in Usernames, handles or IDs, which are looked up as handles.
What does identifierMismatch mean?
It is true when the creator SocialBlade returned does not contain the name or ID you asked for. It catches renamed or missing accounts, but not a legacy name that genuinely belongs to someone else, which is what legacyUrlForm is for.
Why is there no history for Instagram?
SocialBlade only shows Instagram history and growth to logged-in subscribers. Instagram creators get historyAvailable: false, and you are not charged additional-data for them.
How far back does history go?
Up to 30 days of daily stats. The growth object adds SocialBlade's own change figures for up to 365 days and year to date. For longer daily history, schedule the scraper and keep the results.
How fast is it? 500 creators with history and growth took about 17 seconds in our tests.
Do I need a proxy or a SocialBlade account? No.
Something is missing or not working? Open an issue on the Issues tab and we will look into it.
Is it legal to scrape SocialBlade?
Our scrapers are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our scrapers, when used for ethical purposes by Apify users, are safe. However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. You can also read our blog post on the legality of web scraping.
Other social media scrapers
| Actor | What it scrapes |
|---|---|
| Instagram Profile Scraper | Instagram profiles with contact details and socials |
| TikTok Trends Scraper | Trending TikTok hashtags, sounds, creators and videos |
| Twitch Scraper | Twitch channels, live streams, clips and VODs |
| YouTube Transcript Scraper | YouTube video transcripts |
| YouTube Community Posts Scraper | YouTube community posts |
| Threads User Posts Scraper | Posts from Threads profiles |