Social Blade Scraper avatar

Social Blade Scraper

Pricing

from $30.00 / 1,000 results

Go to Apify Store
Social Blade Scraper

Social Blade Scraper

[πŸ’° $30.0 / 1K] Extract creator analytics from Social Blade across YouTube, TikTok, Twitch, Instagram, and Facebook β€” subscribers, views, ranks, grade, daily history, growth, and earnings estimates.

Pricing

from $30.00 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Pull creator analytics from Social Blade at scale β€” subscribers, followers, views, grade, global and country ranks, daily history, growth deltas, and earnings estimates across YouTube, TikTok, Twitch, Instagram, and Facebook. Built for marketers, talent agencies, sponsor scouts, and creator-economy analysts who need a clean cross-platform dataset without juggling five separate dashboards and a manual CSV export.

Why This Scraper?

  • Five platforms in one input list β€” YouTube, TikTok, Twitch, Instagram, and Facebook side by side in a single run. No per-platform tooling, no separate spreadsheets.
  • Up to 31 days of daily history per creator β€” every day's subscribers/followers, total views, uploads, and engagement, opt-in so single-snapshot pulls stay cheap.
  • Two record types, one dataset β€” profile rows for the full creator snapshot and dailyStat rows for per-day metrics, so you can pivot, chart, or join in any BI tool.
  • Pre-computed growth deltas at 1, 7, 14, and 30 days β€” both absolute change and percent change for audience and views, derived from history we already pulled (no extra requests).
  • Earnings estimates with documented CPM ranges β€” monthly and yearly low/high USD ranges based on community-standard CPM rates: YouTube $0.25–$4.00 per 1k views, Twitch $1.00–$3.50 per 1k followers, Instagram $0.01–$0.05 per follower per sponsored post, and Facebook $0.50–$2.00 per 1k engagements. TikTok earnings return null (Social Blade doesn't publish per-day TikTok view counts).
  • Mix full URLs and raw handles in the same run β€” paste https://socialblade.com/youtube/user/mrbeast next to a bare charlidamelio, set the default platform once, and the scraper sorts it out.
  • Ranks on every result β€” global Social Blade rank, country rank (YouTube), category rank (YouTube and Facebook), audience-metric rank, and views rank, ready to feed a leaderboard or shortlist.
  • Verified status, country, channel category, and Social Blade letter grade β€” creator-fit signals on every row, including Facebook's blue_verified string preserved verbatim.
  • Linked social accounts captured per creator β€” when Social Blade lists a creator's other handles (Twitter, official site, second-platform profiles), the socials array carries them through for cross-platform follow-ups.

Use Cases

Influencer Discovery & Vetting

  • Shortlist creators in a niche by combining grade, follower count, and 30-day growth
  • Filter out paid-follower red flags by spotting flat daily history alongside high totals
  • Verify reach claims in a pitch deck against Social Blade's last-31-day audience trend

Sponsorship & Campaign Pricing

  • Sanity-check influencer rate cards using independent earnings ranges per platform
  • Build creator tiers (nano/micro/mid/macro) directly from audience and rank columns
  • Match brand budget tiers to creator earnings bands before reaching out

Creator Economy Research

  • Track audience and view growth across the top 100 creators in any category
  • Compare cross-platform reach for the same creator on YouTube, TikTok, and Instagram
  • Detect emerging stars by sorting on 7-day percent growth rather than absolute audience

Competitive & Cohort Tracking

  • Re-run a fixed creator list weekly to build a long-running history beyond 31 days
  • Benchmark a roster of agency clients against direct competitors on one dashboard
  • Spot grade or rank changes as early indicators of momentum shifts

Lead Generation for Talent Agencies

  • Build outreach lists of unsigned creators above a follower threshold with verified status
  • Surface creators with strong growth but no listed agency affiliation
  • Pull country-filtered shortlists for regional partnerships and brand activations

Getting Started

One YouTube creator

The simplest possible run β€” a single URL, current snapshot only:

{
"profiles": [
"https://socialblade.com/youtube/user/pewdiepie"
]
}

Mixed platforms in one run

Drop a list of URLs across YouTube, TikTok, and Twitch:

{
"profiles": [
"https://socialblade.com/youtube/user/pewdiepie",
"https://socialblade.com/tiktok/user/charlidamelio",
"https://socialblade.com/twitch/user/ninja"
],
"includeGrowthMetrics": true,
"includeEarningsEstimates": true
}

Full daily history with growth and earnings

Pull 31 days of per-day stats for each creator, plus growth deltas and earnings ranges. For widely-known creators, the canonical channel URL is the most reliable input:

{
"profiles": [
"https://socialblade.com/youtube/channel/UCBJycsmduvYEL83R_U4JriQ",
"https://socialblade.com/instagram/user/cristiano"
],
"includeDailyHistory": true,
"historyDays": 31,
"includeGrowthMetrics": true,
"includeEarningsEstimates": true
}

Raw handles with a default platform

When you already have a list of handles and they all live on the same platform, skip the URL prefix:

{
"profiles": ["pewdiepie", "tseries", "cocomelon"],
"defaultPlatform": "youtube",
"maxResults": 0
}

Input Reference

Profiles

ParameterTypeDefaultDescription
profilesstring[][]Social Blade profile URLs (https://socialblade.com/<platform>/user/<handle>) or raw handles. Mix URLs and bare handles freely.
defaultPlatformselectYouTubePlatform applied to raw handles. Options: YouTube, TikTok, Twitch, Instagram, Facebook. Ignored when an entry is a full URL.

Extra Data

ParameterTypeDefaultDescription
includeDailyHistorybooleanfalseAdds one extra row per creator per day of history. Off by default to keep single-snapshot runs cheap.
historyDaysinteger31How many days of daily history to pull when history is on. Capped at 31 (the upstream anonymous limit). Set lower (e.g. 7) for last-week-only pulls.
includeGrowthMetricsbooleantrueAdds 1-, 7-, 14-, and 30-day audience and views growth deltas (absolute and percent) to each profile row. No extra requests β€” computed from history already fetched.
includeEarningsEstimatesbooleantrueAdds monthly and yearly low/high USD earnings ranges to each profile row based on community CPM ranges.

Limits

ParameterTypeDefaultDescription
maxResultsinteger0Hard cap on total rows (profile rows plus daily history rows). 0 means no cap. The scraper stops accepting new profiles once the cap is hit but keeps the full final profile's rows even if it slightly overshoots.

Output

Every row carries a recordType field β€” profile or dailyStat β€” so you can filter and pivot cleanly downstream.

Profile (recordType: "profile")

{
"recordType": "profile",
"platform": "youtube",
"creatorId": "UCX6OQ3DkcsbYNE6H8uQQuVA",
"username": "mrbeast",
"displayName": "MrBeast",
"url": "https://socialblade.com/youtube/channel/UCX6OQ3DkcsbYNE6H8uQQuVA",
"inputUrl": "https://socialblade.com/youtube/user/mrbeast",
"avatar": "https://yt3.ggpht.com/...",
"banner": "https://yt3.ggpht.com/...banner",
"country": "US",
"channelType": "Entertainment",
"description": "SUBSCRIBE FOR A COOKIE!",
"verified": true,
"createdAt": "2012-02-20",
"socials": [
{ "platform": "twitter", "url": "https://twitter.com/MrBeast" }
],
"audience": 412000000,
"subscribers": 412000000,
"followers": null,
"likes": null,
"following": null,
"talkingAbout": null,
"views": 76543210987,
"uploads": 824,
"grade": "A++",
"globalRank": 1,
"countryRank": 1,
"categoryRank": 1,
"subscribersRank": 1,
"viewsRank": 5,
"growth": {
"days1": { "audience": { "delta": 80000, "pct": 0.0194 }, "views": { "delta": 21500000, "pct": 0.0281 } },
"days7": { "audience": { "delta": 540000, "pct": 0.1313 }, "views": { "delta": 148200000, "pct": 0.1939 } },
"days14": { "audience": { "delta": 1100000, "pct": 0.2680 }, "views": { "delta": 295400000, "pct": 0.3878 } },
"days30": { "audience": { "delta": 2300000, "pct": 0.5614 }, "views": { "delta": 612500000, "pct": 0.8051 } }
},
"earnings": {
"currency": "USD",
"monthly": { "low": 153100, "high": 2449600 },
"yearly": { "low": 1837200, "high": 29395200 },
"model": "community_cpm_estimate"
},
"scrapedAt": "2026-05-16T14:30:00+00:00"
}

Identity

FieldTypeDescription
recordTypestringAlways "profile" for snapshot rows
platformstringOne of youtube, tiktok, twitch, instagram, facebook
creatorIdstringSocial Blade's internal creator ID (YouTube channel ID for YouTube, numeric for others)
usernamestringHandle as shown on the profile page
displayNamestringPublic display name
urlstringCanonical Social Blade profile URL
inputUrlstringThe exact URL or handle you submitted
avatarstringProfile picture URL
bannerstringBanner / header image URL when published
countrystringTwo-letter country code
channelTypestringCategory as Social Blade classifies it (Entertainment, Gaming, Music, etc.)
descriptionstringBio / channel description text
verifiedbool or stringtrue/false on most platforms; Facebook returns the raw string (e.g. "blue_verified")
createdAtstringChannel/account creation date
socialsobject[]Linked social accounts on other platforms, when Social Blade lists them

Audience & Engagement

FieldTypeDescription
audiencenumberUnified audience metric β€” subscribers (YouTube), followers (TikTok/Twitch/Instagram), or page likes (Facebook)
subscribersnumberYouTube subscribers (bucketed to 100k above 1k per YouTube's public count)
followersnumberTikTok / Twitch / Instagram followers
likesnumberTikTok total hearts; Facebook page likes
followingnumberTikTok and Instagram following count
talkingAboutnumberFacebook "talking about" engagement counter (can be negative)
viewsnumberTotal YouTube channel views
uploadsnumberVideos uploaded (YouTube, TikTok) or media count (Instagram)
gradestringSocial Blade letter grade (e.g. A++, B+, C)

Ranks

FieldTypeDescription
globalRanknumberSocial Blade global rank across all creators on the platform
countryRanknumberRank within the creator's country (YouTube)
categoryRanknumberRank within the creator's category (YouTube, Facebook)
subscribersRanknumberRank by the platform's primary audience metric
viewsRanknumberRank by total views (YouTube)

Growth & Earnings

FieldTypeDescription
growthobject1-, 7-, 14-, and 30-day audience and views deltas (each window has delta and pct). Computed from history we already fetched. Longer windows are emitted only when the available history covers that window β€” days30 is populated when includeDailyHistory: true with historyDays >= 30; with daily history off (default), only days1, days7, and days14 are populated.
earningsobject{ currency, monthly: {low, high}, yearly: {low, high}, model } β€” community-CPM estimate, USD. Disclosed as estimate, not authoritative.
scrapedAtstringISO timestamp of data extraction

Daily Stat (recordType: "dailyStat")

Emitted only when includeDailyHistory: true. One row per creator per day, up to 31 rows.

{
"recordType": "dailyStat",
"platform": "youtube",
"creatorId": "UCX6OQ3DkcsbYNE6H8uQQuVA",
"username": "mrbeast",
"date": "2026-05-15",
"subscribers": 412000000,
"followers": null,
"likes": null,
"views": 76543210987,
"uploads": 824,
"talkingAbout": null
}
FieldTypeDescription
recordTypestringAlways "dailyStat"
platformstringPlatform the row belongs to
creatorIdstringInternal creator ID, identical to the parent profile row
usernamestringHandle, joinable back to the profile row
datestringISO date (YYYY-MM-DD) for this row's stats
subscribersnumberYouTube subscribers on that day
followersnumberTikTok / Twitch / Instagram followers on that day
likesnumberTikTok hearts / Facebook page likes on that day
viewsnumberYouTube total views on that day
uploadsnumberYouTube/TikTok uploads or Instagram media count on that day
talkingAboutnumberFacebook "talking about" engagement on that day

Fields not applicable to a platform come back as null β€” e.g. views and subscribers are populated for YouTube rows but null for Instagram rows.

Tips for Best Results

  • Use canonical channel URLs for famous YouTube creators. Social Blade's /youtube/handle/<name> route is exact-match β€” it returns whoever owns that exact handle on the platform, not a search result. For widely-known creators like MrBeast, MKBHD, or Markiplier, paste the canonical channel URL (https://socialblade.com/youtube/channel/UCX6OQ3DkcsbYNE6H8uQQuVA) rather than the bare name. A handle like mrbeast may resolve to a similarly-named smaller channel.
  • Mix URLs and handles freely. Social Blade normalizes /youtube/user/<x> to /youtube/handle/<x> automatically. Bare handles work too when you set the Default Platform.
  • Daily history is capped at 31 days from any anonymous request. Want a longer time series? Re-run on a weekly cadence and append the new rows to your warehouse β€” the dataset is designed to deduplicate cleanly on creatorId + date.
  • TikTok earnings are always returned as null. Social Blade doesn't expose per-day view counts for TikTok creators (only follower / like / video history), so a CPM-based estimate isn't computable. Use TikTok growth deltas as your ranking signal instead.
  • Mix platforms in one run to compare cross-platform reach for the same creator. The audience field unifies subscribers/followers/likes so you can sort across the whole dataset.
  • Cap large lists with maxResults. The scraper stops fetching new profiles once the cap is hit but keeps the full final creator's rows, so a maxResults: 1000 run with daily history on will land between 1000 and 1031 rows.
  • YouTube subscriber counts above 1,000 are bucketed to 100k β€” that's YouTube's own public-count policy, not a quirk of this dataset. Use growth deltas, not raw subscriber math, when the bucketing matters.
  • Turn off includeDailyHistory for fast lead-gen sweeps. A 500-handle vetting run with history off costs 500 rows; with full 31-day history on, it's up to 16,000 rows.

Pricing

$30.00 per 1,000 results β€” covers all five platforms, ranks, grade, growth deltas, and earnings estimates in one flat per-row rate.

No compute charges β€” you only pay per result returned.

ResultsEstimated Cost
100$3.00
1,000$30.00
10,000$300.00
100,000$3,000.00

A "result" is any row in the output dataset. With includeDailyHistory: false, one creator equals one row. With includeDailyHistory: true and historyDays: 31, one creator equals up to 32 rows (one profile snapshot plus up to 31 daily rows). Set historyDays lower or leave history off to bound cost.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n β€” Workflow automation
  • Google Sheets β€” Direct spreadsheet export
  • Slack / Email β€” Notifications on new results
  • Webhooks β€” Trigger custom APIs on run completion
  • Apify API β€” Full programmatic access

This actor is designed for legitimate creator-economy research, influencer discovery, sponsorship analysis, and competitive benchmarking. Social Blade publishes creator statistics as a public analytics service. Users are responsible for complying with applicable laws, Social Blade's terms of service, and each underlying platform's terms when using the extracted data. Do not use the data for spam, harassment, or any illegal purpose. Earnings figures are community-CPM estimates, not authoritative income β€” treat them as planning guidance rather than financial advice.