ParseForge Scrapers

Social Blade Scraper

parseforge/socialblade-scraper

Social mediaDeveloper toolsOther

Scrapes Social Blade top lists and profile pages for YouTube, TikTok, Instagram, Twitch, and Facebook. Returns creator rank, username, subscriber or follower count, video or view totals, and country as flat rows.

Run this scraper See the API call
Total users
37
Monthly active
3
Total runs
891
Bookmarked
1
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

Social Blade Scraper

Scrape Social Blade creator rankings, stats, and top lists for YouTube, TikTok, Instagram, Twitch, and Facebook. Get subscriber counts, view totals, uploads, and country rankings in one flat dataset. No login or API key. Export to CSV, JSON, Excel, or XML.

Social Blade's public rankings are the fastest way to see which creators are growing, but the site has no official API and manual copying is slow. This Actor reads the top lists and profile pages directly, filtered by platform, sort order, and country, and returns each creator as one clean row.

Who uses it What they scrape Social Blade for
Influencer marketing agencies Build a shortlist of fast-growing creators in a target country for outreach
Market researchers Track which YouTube or TikTok channels are gaining subscribers week over week
Content strategists Find top-performing creators in a niche to model content and posting cadence
Data journalists Pull public ranking data to report on platform trends and creator economies
Competitive intelligence teams Monitor subscriber and view counts for a set of competitor channels

What it does

This Actor collects Social Blade creator profiles from top lists or direct URLs and returns each one as a flat row with rank, platform, username, subscriber or follower count, video or view totals, and country.

  • ๐ŸŒ Platform top lists: scrape the most subscribed, most viewed, or most followed creators on YouTube, TikTok, Instagram, Twitch, or Facebook.
  • ๐Ÿ”— Direct URL mode: paste any Social Blade profile or top list URL and get exactly that page as structured data.
  • ๐ŸŒ Country filter: narrow the top list to a single country code like US, GB, or IN, or leave empty for worldwide.
  • ๐Ÿ“Š Flat row output: every creator comes back as one row with rank, username, counts, and country, ready for CSV or Excel.
  • โšก Up to 1,000,000 profiles: paid users can pull the full top list in one run; free users are limited to 100.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Social Blade data

๐Ÿ“ˆ Track creator growth.

A market researcher runs the Actor weekly on the YouTube most subscribed list for the US and compares subscriber counts to spot breakout channels.

๐ŸŽฏ Build influencer shortlists.

An agency filters TikTok's most followed list by country and exports the top 200 creators to start outreach for a campaign.

๐Ÿ“ฐ Report on platform trends.

A data journalist scrapes Twitch's most viewed list and combines it with other data to write about which streamers dominate.

๐Ÿ” Monitor competitors.

A content strategist pastes direct URLs for 50 competitor YouTube channels and gets their current subscriber and view counts in one run.

Why choose this scraper

What you get
No API key Social Blade has no public API, so this reads the pages you would open in a browser
One fixed schema Every creator, regardless of platform, comes back with the same field names
Country-level data Filter top lists by country code to see regional rankings, not global
Bulk export Save results as CSV, JSON, Excel, or XML for analysis in any tool

How it compares

This Actor is the only one in this set that scrapes Social Blade creator rankings and stats; the competitor below focuses on extracting contact details from bio link pages, which is a different job.

Feature ParseForge Linktree, Beacons & Bio Email Scraper: Extract Leads
Scrapes Social Blade top lists Yes Not listed
Returns creator subscriber or follower counts Yes Not listed
Filters by platform and country Yes Not listed
Extracts email addresses from profiles Not listed Yes
Handles direct profile URLs Yes Yes

Configure the run

Drive the Actor from a direct Social Blade URL or from platform, sort order, and country filters, and set a maximum number of profiles to return. The Input tab lists every parameter.

A first run with the defaults:

{
 "maxItems": 10,
 "platform": "youtube",
 "sortBy": "mostsubscribed"
}

A larger pull:

{
 "maxItems": 200,
 "platform": "youtube",
 "sortBy": "mostsubscribed"
}

Pricing

Pay-per-result: $0.0117 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $1.17
1,000 results $11.70
10,000 results $117.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Social Blade Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Social Blade through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/socialblade-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your filters match a real top list. For example, mostfollowed is valid for Instagram and TikTok but not for YouTube. Also try a direct URL to confirm the page loads.

Why did the run stop at 100 profiles?

Free Apify users are limited to 100 items per run. Upgrade to a paid plan to increase maxItems up to 1,000,000.

Why is the country filter not working?

Use the two-letter country code, like US or GB, without spaces. If the country is not available for that platform, the worldwide list is returned.

Why does a direct URL return only one row?

A direct profile URL returns that single creator. To get a list, use a top list URL or the platform and sortBy filters.

Why are some fields empty?

Social Blade sometimes hides certain stats for smaller creators or on certain platforms. The Actor returns what is publicly visible.

FAQ

Question Answer
Do I need a Social Blade account or API key? No. The Actor reads the public pages directly, so no login or key is required.
Which platforms can I scrape? YouTube, TikTok, Instagram, Twitch, and Facebook top lists are supported, plus any direct Social Blade profile URL.
Can I filter by country? Yes. Set the country field to a two-letter code like US, GB, or IN. Leave it empty for worldwide rankings.
What is the maximum number of profiles I can get? Free users are limited to 100 profiles per run. Paid users can set maxItems up to 1,000,000.
What does the output look like? Each creator is one flat row with fields like rank, platform, username, subscriber or follower count, video or view totals, and country.
Can I scrape a single profile instead of a top list? Yes. Paste the profile URL into startUrl and the Actor returns that one creator as a row.
Does this work for Instagram and Facebook? Yes, the platform filter includes Instagram and Facebook, and direct URLs for those profiles work too.
How often should I run this? Daily or weekly runs are common for tracking growth. You can schedule the Actor in Apify to run automatically.
Is the data live? The Actor reads Social Blade at the moment of the run, so you get the counts shown on the site at that time.
Can I export to Excel? Yes, results can be exported as CSV, JSON, Excel, or XML from the Apify dataset.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Social Blade LLC. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
startUrl string Direct Social Blade URL to scrape (e.g. https://www.socialblade.com/youtube/top/50/mostsubscribed). If provided, platform/sortBy filters are ignored. not set
maxItems integer Free users: Limited to 100. Paid users: Optional, max 1,000,000. 10
platform string (5 options) Social media platform to scrape top lists from. youtube
sortBy string (3 options) How to sort the top list. mostsubscribed
country string Filter by country code (e.g. US, GB, IN). Leave empty for worldwide. not set

Pricing

from $5.85 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.00585 to $0.0117

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~socialblade-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Social Blade Scraper on Apify All scrapers