SocialBlade Scraper avatar

SocialBlade Scraper

Pricing

from $1.69 / 1,000 creators

Go to Apify Store
SocialBlade Scraper

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

ParseBird

Maintained by Community

Actor 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: legacyUrlForm marks lookups through old YouTube name URLs, which can point to a different channel, and identifierMismatch marks 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?

FieldDescription
platform, creatorId, displayName, username, handleWho the creator is
description, avatar, banner, country, category, createdAtProfile details (YouTube has the most)
verified, website, socialLinksVerification and links
primaryMetricName, primaryMetricValueMain audience number for comparing platforms (subscribers, followers or likes)
subscribers, followers, following, likes, talkingAboutAudience metrics for the platform
videos, views, mediaCountContent metrics
engagementRate, averageLikes, averageCommentsInstagram engagement
grade, ranksSocialBlade grade (e.g. A+) and ranks (overall, by metric, country, category)
growthChange per metric over 1, 3, 7, 14, 30, 60, 90, 180, 365 days and year to date
history, historyAvailable, historyGrowthDaily snapshots and the change over the period
rankingPosition, rankingPosition and filters when the creator came from a ranking
profileUrl, platformUrlSocialBlade page and the creator's own page
requestedUrlForm, legacyUrlForm, identifierMismatchHow 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

  1. Open SocialBlade Scraper in Apify Console.
  2. Paste SocialBlade URLs, or type Usernames, handles or IDs and pick the Platform.
  3. Optionally pick a Ranking platform to add a top-100 list, or add names to Search creators.
  4. Keep Include daily history and Include growth summary on if you need trends.
  5. Click Start and wait a few seconds.
  6. Download the data from the Output tab as JSON, CSV, Excel, XML or HTML, or read it through the API.

Input parameters

ParameterTypeRequiredDefaultDescription
startUrlsarray of stringsNo*—SocialBlade creator or ranking URLs, any platform
profilesarray of stringsNo*—Usernames, @handles or YouTube channel IDs
platformstringNoyoutubePlatform for profiles and searchQueries
searchQueriesarray of stringsNo*—Find creators by name (about 5 matches each)
rankingPlatformstringNo*—Add a top list for this platform
rankingMetricstringNomain metricMetric to rank by (see below)
rankingCountrystringNoglobal2-letter country code, YouTube only
rankingCategorystringNoallYouTube category, e.g. music, games, education
rankingLimitintegerNo100Creators to take from the ranking (max 100)
includeHistorybooleanNotrueAdd daily history
historyDaysintegerNo30Days of history (2 to 30)
includeGrowthbooleanNotrueAdd 1 to 365 day growth figures
maxItemsintegerNo50Maximum creators to save
proxyConfigurationobjectNooffNot needed for SocialBlade

* Add at least one URL, profile, search or ranking.

Supported SocialBlade URLs

URLType
https://socialblade.com/youtube/handle/mrbeastYouTube creator by handle
https://socialblade.com/youtube/channel/UCX6OQ3DkcsbYNE6H8uQQuVAYouTube creator by channel ID
https://socialblade.com/youtube/user/..., /youtube/c/...YouTube legacy name (flagged legacyUrlForm)
https://socialblade.com/tiktok/user/khaby.lameTikTok creator
https://socialblade.com/instagram/user/cristianoInstagram creator
https://socialblade.com/twitch/user/kaicenatTwitch creator
https://socialblade.com/facebook/page/cristianoFacebook page
https://socialblade.com/youtube/lists/top/100/subscribers/music/USYouTube ranking with category and country
https://socialblade.com/youtube/top/100/mostsubscribedOlder YouTube ranking link
https://socialblade.com/tiktok/lists/top/100/followersTikTok, Instagram, Twitch or Facebook ranking

Ranking metrics per platform

PlatformMetrics
YouTubesubscribers, views, videos (plus country and category filters)
TikTokfollowers, likes
Instagramfollowers, posts
Twitchfollowers
Facebooklikes, 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 ApifyClient
client = 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

  1. URLs, usernames, searches and rankings are turned into a list of creators. YouTube handles and legacy names are resolved through SocialBlade's own pages.
  2. Each creator's SocialBlade statistics are read in batches, then daily history and growth are added.
  3. 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:

EventFreeBronzeSilverGold
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.

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

ActorWhat it scrapes
Instagram Profile ScraperInstagram profiles with contact details and socials
TikTok Trends ScraperTrending TikTok hashtags, sounds, creators and videos
Twitch ScraperTwitch channels, live streams, clips and VODs
YouTube Transcript ScraperYouTube video transcripts
YouTube Community Posts ScraperYouTube community posts
Threads User Posts ScraperPosts from Threads profiles