SocialBlade Scraper - Creator Stats and History
Pricing
from $3.00 / 1,000 results
SocialBlade Scraper - Creator Stats and History
Scrape public SocialBlade profiles for YouTube, TikTok, Instagram and Twitch with audience counts, grades, ranks, profile data and 15-day histories.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Ben
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
SocialBlade Scraper - Creator Stats, Ranks and 15-Day History
Collect structured public creator statistics from SocialBlade without copying profile pages into a spreadsheet. SocialBlade Scraper accepts public YouTube, TikTok, Instagram, and Twitch profile URLs and returns creator identity, audience size, platform-specific statistics, SocialBlade grade and ranks, profile metadata, and up to 15 days of public history.
The Actor is designed for creator research, sponsorship qualification, social-media monitoring, market analysis, agency databases, and repeatable public profile snapshots. Every valid profile is saved as one row in the Apify default dataset. Results can be exported to JSON, CSV, Excel, XML, or RSS, called through the Apify API, scheduled, sent to a webhook, or connected to Make, Zapier, n8n, Airtable, Google Sheets, and a data warehouse.
Supported SocialBlade profiles
The current version supports public profile URLs for:
- YouTube channels by handle, channel ID, custom URL, or other SocialBlade-supported channel path.
- TikTok users.
- Instagram users.
- Twitch users.
The Actor validates that each URL points to socialblade.com and starts with a supported platform path. This prevents unrelated URLs from being requested and keeps the input contract clear.
What data can it collect?
Fields vary by platform, but the normalized output can include:
- Platform, creator ID, username, display name, and canonical SocialBlade URL.
- Avatar and banner image URLs.
- Public description, website, country, category, and account creation time.
- SocialBlade grade.
- Followers or subscribers, normalized as
audience_countfor cross-platform sorting. - Following, views, video count, media count, and likes when available.
- Instagram engagement rate, average likes, and average comments when exposed.
- Verification and made-for-kids indicators when relevant.
- SocialBlade global, audience, views, country, and category ranks.
- Public identifiers and social links.
- A normalized daily history array for up to 15 days.
- UTC scrape timestamp.
Missing upstream fields remain empty. The Actor does not estimate hidden values or force one platform's metric into an unrelated field.
Common use cases
Creator and influencer research
Build a comparable table of public creators from several platforms. Use audience, grade, ranks, description, category, history, and profile links as inputs to a manual qualification process. Public follower counts and SocialBlade grades do not prove audience authenticity, demographics, brand safety, or partnership suitability.
Historical audience monitoring
Run the same profile list weekly and retain every dataset. The included history array provides recent daily values, while scraped_at identifies the observation time. Append snapshots instead of overwriting prior records if you need longer-term analysis.
Sponsorship shortlist enrichment
Agencies can add SocialBlade data to an internally reviewed creator list. Keep source fields separate from your manual territory, content-quality, brand-fit, contact, and campaign columns.
Competitive and category analysis
Compare creators in a focused niche by public audience, grade, category rank, and recent change. Avoid comparing metrics that have different meanings: a Twitch follower is not the same behavior as a YouTube subscriber or Instagram follower.
Change alerts
Use a scheduled run plus n8n or Make to alert when a selected creator's audience, grade, rank, description, or public profile status changes beyond a chosen threshold.
Input
Provide one or more public SocialBlade profile URLs.
{"profileUrls": [{"url": "https://socialblade.com/youtube/handle/mkbhd"},{"url": "https://socialblade.com/tiktok/user/khaby.lame"},{"url": "https://socialblade.com/instagram/user/cristiano"},{"url": "https://socialblade.com/twitch/user/shroud"}],"maxProfiles": 10}
Input fields
| Field | Type | Description |
|---|---|---|
profileUrls | array | Public SocialBlade profile URLs for YouTube, TikTok, Instagram, or Twitch. |
maxProfiles | integer | Maximum supplied profiles processed in one run. Default: 10. Maximum: 100. |
Duplicate URLs are processed once. Start with a small batch to verify that the supplied SocialBlade paths resolve to the creators you intend. SocialBlade's older /user/ aliases can sometimes redirect; prefer current handle or channel-ID URLs when available.
Output
Each dataset item represents one public creator profile.
{"platform": "youtube","id": "UCBJycsmduvYEL83R_U4JriQ","username": "mkbhd","display_name": "Marques Brownlee","profile_url": "https://socialblade.com/youtube/handle/mkbhd","avatar_url": "https://yt3.ggpht.com/example","banner_url": "https://yt3.googleusercontent.com/example","description": "MKBHD: Quality Tech Videos","website_url": null,"country": "US","channel_type": "tech","created_at": "2008-03-21T00:00:00.000Z","grade": "B+","audience_count": 21100000,"followers": null,"subscribers": 21100000,"following": null,"views": 5474927402,"videos": 1835,"media_count": null,"likes": null,"engagement_rate": null,"average_likes": null,"average_comments": null,"verified": false,"made_for_kids": false,"sb_rank": 30290,"audience_rank": 317,"views_rank": 3262,"country_rank": 149,"category_rank": 10,"identifiers": [],"social_links": [],"history": [{"date": "2026-07-10T00:00:00.000Z","followers": null,"subscribers": 21100000,"following": null,"views": 5474261308,"likes": null,"videos": 1835}],"history_days": 15,"scraped_at": "2026-07-11T11:00:00+00:00"}
SocialBlade's page fields differ across platforms. TikTok history can contain followers, following, likes, and videos. Twitch history may contain only followers. Instagram can expose engagement fields but no daily history on some profiles. The Actor preserves those differences rather than manufacturing uniform values.
Pricing
SocialBlade Scraper uses pay per event pricing:
- Actor start: $0.00005 per run.
- Result: $0.003 for each creator profile saved to the default dataset.
A 10-profile run costs about $0.03005 in Actor charges, excluding ordinary Apify platform usage. A 100-profile run costs about $0.30005. You pay only for profiles actually saved. Invalid, unavailable, or unsupported URLs that produce no row are not billed as result events.
Run through the Apify API
curl -X POST "https://api.apify.com/v2/acts/benthepythondev~socialblade-scraper/runs?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"profileUrls":[{"url":"https://socialblade.com/youtube/handle/mkbhd"}],"maxProfiles":1}'
The response contains a run ID. Poll it until the run succeeds, then read the default dataset URL. Keep tokens in Apify secrets or another secret manager and never commit them to public source code.
Automation ideas
Weekly creator snapshot
Schedule a reviewed profile list once per week. Save each result with scraped_at, platform, creator ID, audience count, grade, and ranks. Do not overwrite the prior snapshot.
Cross-platform research table
Map platform, id, username, display_name, audience_count, profile_url, and scraped_at into a shared table. Preserve the full Actor row as source-specific JSON for platform-level fields.
Rank and grade alerts
Compare the current record with the previous one. Send an alert only when a grade changes or a rank moves beyond a meaningful threshold. This avoids notifications for normal daily fluctuations.
History expansion
Use n8n or Python to expand the history array into a separate daily table keyed by platform, creator ID, and date. Deduplicate those keys before inserting.
Reliability and technical approach
The Actor loads public SocialBlade profile pages with a Chrome-compatible HTTP client and reads the structured Next.js state already embedded by the server. It does not launch a full browser, log into SocialBlade, use residential proxy traffic, or consume paid unblocker credits. This keeps runs fast and inexpensive.
Requests use bounded retries and timeouts. Inputs are validated and deduplicated. The profile and history records are selected by their platform-specific public query keys. If no valid profile rows are returned, the run fails explicitly instead of appearing successful with an empty dataset. This makes upstream changes visible in schedules and monitoring.
SocialBlade can revise its page or query structure. Monitor production schedules and report a reproducible failure with the Apify run ID and one public example URL.
Data quality and limitations
- SocialBlade metrics are public source values observed at collection time.
- Audience counts can be rounded or updated on the source's own schedule.
- Grades and ranks are SocialBlade's methodology, not an independent recommendation.
- A daily history value may repeat when the upstream platform reports rounded counts.
- Estimated earnings are intentionally not normalized because they are broad estimates and easy to misinterpret.
- Private, deleted, disabled, restricted, or unsupported profiles may be skipped.
- The Actor does not collect private analytics, audience demographics, email addresses, login-only data, or full content feeds.
Responsible use
Use the Actor only for lawful collection and processing of public information. Follow SocialBlade and source-platform terms, privacy and marketing law, intellectual-property requirements, and your organization's compliance policies. Do not use the output for harassment, sensitive profiling, stalking, spam, identity resolution, or automated outreach without a lawful basis.
Public profile links and descriptions do not establish consent to commercial contact. SocialBlade, YouTube, TikTok, Instagram, and Twitch are trademarks of their respective owners. This independent Actor is not affiliated with or endorsed by those services.
Frequently asked questions
Does it require a SocialBlade account?
No. It reads structured data from publicly accessible profile pages.
Which platforms are supported?
YouTube, TikTok, Instagram, and Twitch profile URLs are supported in the current version.
Why are some fields empty?
Each platform exposes different metrics. The Actor returns only values present in SocialBlade's public profile state.
Does it include history?
Yes, when SocialBlade exposes it. The normalized history array can contain up to 15 daily records.
Can I submit a creator username instead of a URL?
Use a full SocialBlade URL. This avoids ambiguous aliases and makes the requested platform explicit.
Can I export to Excel?
Yes. Open the default dataset and choose Excel, CSV, JSON, XML, RSS, or another Apify export format.
You might also like
- Twitch Channel Scraper for current Twitch live state, games, social links, and videos.
- Pinterest Profile Scraper for current public Pinterest profile metrics.
- TikTok Profile Scraper for direct public TikTok profile data.
- YouTube Channel Intelligence for YouTube channel-level research.
Support and reviews
If a current public SocialBlade URL fails, open an issue on the Actor page with the run ID, a redacted input, and the expected behavior. Reproducible reports are prioritized. If the Actor saves you time, please leave an honest Apify Store review. Reviews help other users compare tools and guide maintenance priorities.
Keywords: SocialBlade scraper, Social Blade API, creator analytics, YouTube statistics scraper, TikTok follower history, Instagram engagement data, Twitch follower scraper, creator ranks, influencer research, social media monitoring, public creator dataset.