Skool Profile Scraper — Bio, Socials, Communities & Activity
Pricing
from $2.50 / 1,000 lot scrapeds
Skool Profile Scraper — Bio, Socials, Communities & Activity
$0.0025/profile. Scrape Skool members — name, bio, location, avatar, socials, member-since, public communities, per-community level & points, and the activity heatmap. Harvest a whole community or the discovery directory, plus a new-profile monitor. Bring your own Skool login for member-only data.
Pricing
from $2.50 / 1,000 lot scrapeds
Rating
0.0
(0)
Developer
Scrapers Delight
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
🎓 Skool Profile Scraper — Bio, Socials, Communities & Activity
Turn any Skool profile into a clean, structured record. Give it handles, a whole community, or let it auto-seed from Skool's public directory — it pulls each member's name, bio, location, avatar, every social link, member-since, follower/post counts, the public communities they belong to, their per-community level & points, and a full year of daily contribution counts (the activity heatmap). No login required. Run it on a schedule to catch new members as they join.
Skool profiles are fully public — no anti-bot challenge, no CAPTCHA, no login wall. This actor reads the data Skool itself renders on every profile and community page, so runs are fast and reliable.
Why this one
Most Skool scrapers give you a flat member name + avatar and stop. This one is comprehensive and lead-ready:
- ✅ Full bio + location + all socials (Instagram, YouTube, LinkedIn, X/Twitter, Facebook, website) — the contact surface, not just a name
- ✅ Public communities they belong to — slug, display name, member count, link
- ✅ Per-community level & points — Skool hides these on the profile page; we pull them from the community leaderboard + feed and attach them automatically
- ✅ Activity heatmap — a year of daily contribution counts, exactly as the public profile shows
- ✅ Three input modes — exact handles, harvest a whole community's members, or auto-seed from the discovery directory
- ✅ A new-profile monitor — track a community's growth and get alerted on new members
What you get (per profile)
name · handle · bio · location · avatar · socials (ig/yt/li/x/fb/website) · memberSince · followers · following · posts · contributions · totalCommunities · publicCommunities[] · communitiesCreated[] · level · points · role · activityHeatmap · profile_url · is_new · scraped_at
Export to CSV/JSON/Excel or pull via the Apify API into your CRM, Clay, n8n, or Make.
How to use it
- Click Try for free.
- Pick a mode:
- Exact profiles — paste handles/URLs into
profileUrls. - Whole community — put a community slug in
communities(e.g.ai-automation-society). The actor harvests every visible member with their level/points, then scrapes each full profile. - Discovery — turn on
discoveryModeto auto-seed communities from Skool's public directory.
- Exact profiles — paste handles/URLs into
- Click Start, then open the Dataset tab.
- For a live feed: turn on Monitor mode + a Schedule to get alerted when new members appear.
Quick start — scrape specific profiles
{ "profileUrls": ["https://www.skool.com/@nateherk", "muskan-ahlawat-4812"] }
Harvest a whole community (with level/points)
{ "communities": ["ai-automation-society"], "maxMembersPerCommunity": 50, "enrichLevelPoints": true }
Daily new-member monitor
{ "communities": ["ai-automation-society"], "monitorMode": true, "slackWebhookUrl": "https://hooks.slack.com/services/…" }
Public vs. member-only data (bring your own login)
Everything above — bio, socials, communities, level/points, and the activity heatmap — is public and needs no login.
The only thing gated behind a Skool session is the bodies of a member's recent activity posts. If you want those, bring your own Skool login: paste the value of your auth_token cookie into skoolCookie. It is never stored and never logged — it's only used to set the request Cookie header. Without it, the actor still returns every public field for every member.
Who it's for
- 🎯 Course creators & community builders sizing up the Skool landscape and top members
- 🏢 B2B / agencies building lead lists of creators by niche (socials + bio are the outreach surface)
- 📊 Analysts tracking community growth, member levels, and engagement over time
- 🤝 Partnerships finding high-level, high-contribution members to collaborate with
Pricing (pay-per-event)
Headline: ~$0.004 per profile when lot-scraped — among the cheapest comprehensive Skool profile pulls on Apify.
| Event | What it covers | Suggested price |
|---|---|---|
lot-scraped | each profile returned | ~$4 / 1,000 ($0.004) |
lot-detail-enriched | each profile enriched with level/points from a community | ~$2 / 1,000 |
monitor-run-completed | each scheduled watch run | ~$0.05 / run |
new-lot-detected | each newly-seen member | ~$0.02 |
alert-delivered | each Slack/email/webhook alert | ~$0.005 |
You're never charged for actor start or for dataset items — only the events above.
Related Skool actors (our suite)
| Actor | What it does |
|---|---|
| Skool Profile Scraper (this one) | Individual member profiles — bio, socials, communities, level/points, activity |
| Skool Members Scraper | Bulk member rosters for a community |
| Skool Community Scraper | Community-level metadata, stats, and about info |
| Skool Posts Scraper | Posts, threads, and engagement from a community feed |
| Skool Events Scraper | Upcoming/past events from a community calendar |
| Skool Discovery Scraper | The public community directory — discover communities by category/price |
How we compare
| This actor | Typical Skool scraper | Leading Skool suite | Budget clone | |
|---|---|---|---|---|
| Full bio + all socials | ✅ | partial | ✅ | name only |
| Public communities list | ✅ | ❌ | ✅ | ❌ |
| Per-community level & points | ✅ | ❌ | partial | ❌ |
| Activity heatmap (1yr) | ✅ | ❌ | ❌ | ❌ |
| Community / discovery harvest | ✅ | ❌ | ✅ | ❌ |
| New-member monitor + alerts | ✅ | ❌ | ❌ | ❌ |
| Pay-per-event (~$0.004/profile) | ✅ | monthly | monthly | per-result |
(Generic comparison; feature sets and prices change — check each listing.)
FAQ
Do I need a Skool login? No. All public fields — bio, socials, communities, level/points, activity heatmap — come back with no login. A login is only needed if you also want the text of recent activity posts, and then you bring your own.
How do I get level & points? They aren't on the profile page itself — Skool only renders them inside a community. So harvest via communities (or discoveryMode) and keep enrichLevelPoints on; the actor attaches each member's level/points from that community's leaderboard + feed.
Can it pull a whole community's members? Yes — put the community slug in communities. It collects every visible member (post authors + leaderboard) and scrapes each full profile.
What's the activity heatmap? A year of daily contribution counts (startDate, endDate, counts[]) — the same data the public profile's contribution graph shows.
Will it get blocked? Skool's only anti-bot is an AWS WAF that rejects non-browser requests; this actor sends a real browser fingerprint, so it passes cleanly. Add Apify Proxy only if you hit rate limits at large scale.
What if a profile is private or deleted? It's skipped silently — only real, public profiles land in the dataset.
Can it run on a schedule? Yes — turn on monitorMode and add an Apify Schedule. It remembers what it's seen (in a named store) and emits/alerts each new member once.
Notes & legal
- Public profile/community data. Names, bios, socials, communities, levels, points, and the activity heatmap are public on Skool. You are responsible for compliant, privacy-respecting use of any personal data — follow applicable laws (GDPR/CCPA) and Skool's Terms.
- Your login stays yours. The optional
skoolCookieis read from input only, never stored or logged. - No double-counting — monitor mode remembers what it's seen and emits each profile once.