Social Media Stats Checker
Pricing
from $0.90 / 1,000 checked profiles
Social Media Stats Checker
Check public profile stats across YouTube, TikTok, X, Instagram, Reddit, Twitch, GitHub, Pinterest, and Threads. Export followers, posts, likes, bios, avatars, verification status, and source URLs.
Pricing
from $0.90 / 1,000 checked profiles
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
📊 Social media stats checker for public profiles
Social Media Stats Checker gets public profile stats from YouTube, TikTok, X, Instagram, Reddit, Twitch, GitHub, Pinterest, and Threads. Paste profile URLs or platform-prefixed usernames, then export normalized follower counts, profile metadata, bios, avatars, verification status, source URLs, and scrape timestamps.
Use this Actor when you need a quick profile stats check across many social platforms for creator research, lead enrichment, competitor tracking, campaign reporting, or repeat monitoring. Instead of opening each profile by hand, you get one clean dataset that works with Apify exports, API, schedules, webhooks, and integrations.
For a small first run, keep the prefilled profiles. They cover several supported platforms and are useful for checking the output shape before you add a larger list.
✅ What this Actor does
- Checks public profile stats across YouTube, TikTok, X, Instagram, Reddit, Twitch, GitHub, Pinterest, and Threads.
- Accepts full profile URLs and platform-prefixed usernames such as
youtube:MrBeast,tiktok:charlidamelio,x:elonmusk,reddit:spez,twitch:ninja,github:octocat,pinterest:pinterest, andthreads:zuck. - Saves one dataset item per successfully checked public profile.
- Normalizes common fields across platforms so exports are easier to compare.
- Keeps the original input, input row number, canonical profile URL, platform IDs, and scrape timestamp for traceability.
- Continues through the rest of your list when a profile is missing, private, blocked, or temporarily unavailable.
📦 Data you can extract
Each output item represents one public profile check. Fields include:
platform- normalized source platform, such astiktok,x,reddit,github, orthreadssourceInputandinputIndex- the submitted value and its row numberusername,displayName, andcanonicalProfileUrlfollowers,following,posts, andlikeswhen the source exposes themisVerified,bio,avatarUrl, andfollowersTextplatformIdswith useful source identifiers when availableresolvedFromUrl,status, andfetchedAt
Some fields are platform-specific. For example, GitHub public repositories are returned in posts, Reddit total karma is returned in posts, and Reddit comment karma is returned in likes. Fields are null when a public profile page does not expose that value.
🚀 How to run it
- Open the Input tab.
- Add one profile per line in
Profiles. - Use full URLs when you have them, or use platform-prefixed usernames.
- Keep
Profile limitsmall for your first run, then raise it when the output looks right. - Run the Actor and open the dataset, or pull the same rows through the Apify API.
✍️ Input examples
{"profiles": ["https://www.tiktok.com/@charlidamelio","https://x.com/elonmusk","https://www.instagram.com/instagram/","reddit:spez","twitch:ninja","github:octocat","https://www.pinterest.com/pinterest/","threads:zuck"],"maxProfiles": 25}
🧾 Output example
{"platform": "github","sourceInput": "github:octocat","inputIndex": 1,"username": "octocat","displayName": "The Octocat","canonicalProfileUrl": "https://github.com/octocat","followers": 22763,"following": 9,"posts": 8,"likes": 8,"isVerified": null,"bio": null,"avatarUrl": "https://avatars.githubusercontent.com/u/583231?v=4","followersText": "22763","platformIds": {"userId": "583231","nodeId": "MDQ6VXNlcjU4MzIzMQ=="},"resolvedFromUrl": false,"status": "ok","fetchedAt": "2026-05-26T15:10:00.000Z"}
💸 Pricing
This Actor uses pay-per-event pricing. You are charged for each successfully checked public profile that is saved to the dataset. Profiles that are skipped because they are unavailable, private, blocked, or invalid are not saved as dataset items.
The first-run prefill is intentionally small, so you can inspect the output before running a larger batch.
⚠️ Limits and caveats
- The Actor checks public data that the source exposes at run time.
- Some platforms expose fewer stats than others, so fields can be
null. - Private, deleted, restricted, or temporarily unavailable profiles can be skipped.
- Source websites can change what they show publicly, so schedule important monitoring jobs with enough room for retries and review.
❓ FAQ
Can I mix platforms in one run?
Yes. Add one profile per line and mix URLs with platform-prefixed usernames. The output keeps platform, sourceInput, and inputIndex so you can trace each row back to the submitted list.
Do I need cookies or API keys?
No. The Actor checks publicly available profile stats without user-provided cookies or API keys.
Will unavailable profiles appear as rows?
No. The dataset contains successfully checked profiles only. Unavailable profiles are reported in logs so your exports stay focused on usable profile stats.
📝 Changelog
- 0.2: Added cookie-free Instagram profile stats and kept the public input form focused on profiles and run size.
- 0.1: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Other actors
- Reddit Scraper ↗ - Search Reddit posts and comments around a topic, brand, or trend.
- Twitter Scraper ↗ - Export public X posts, conversation context, and trending topics.
- YouTube Channel Scraper ↗ - Get YouTube channel profiles and recent video rows.
- Telegram Info Scraper ↗ - Check public Telegram usernames, channels, groups, and bots.
- Website Emails Scraper ↗ - Find public contact emails from websites you already care about.
Made with ❤️ by Maxime Dupré