Skool Members Lead Extractor with Email Enrichment
Pricing
from $2.00 / 1,000 members
Skool Members Lead Extractor with Email Enrichment
Scrape Skool community members with socials and optional email enrichment. Reliable PPE pricing for coaches and agencies.
Pricing
from $2.00 / 1,000 members
Rating
0.0
(0)
Developer
Diego
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Security
Limited permissionsShare
Extract Skool community members — names, bios, socials, join dates — with optional real email enrichment. Pay-per-event.
Description (Store): Extract Skool members with bios, social links & join dates. Optional email enrichment from bio/website. PPE — pay only for results.
Use cases
- Lead generation — Pull member names, LinkedIn, websites, and bios from public or member-accessible Skool communities.
- Competitor / community intel — Benchmark size, admin count, and active member profiles in niche Skool groups.
- CRM enrichment — Append social links and (when found) emails to your outreach lists — no invented addresses.
- Creator research — Find active members with websites or YouTube/Instagram for collabs.
- Recruiting — Filter admins vs members and export structured JSON/CSV into your ATS or sheet.
Features
- Public groups work without login (top public members + admins tab).
- Optional session cookie unlocks private groups and full roster pagination.
- Structured output: identity, role, activity, socials, email provenance.
- Email enrichment from Skool field, bio text, or personal website only — never guessed.
- Rate-limited (~1 req/s), retries, proxy support, clear logging.
- Pay-per-event pricing (configure in Console after push).
Input
| Field | Type | Default | Description |
|---|---|---|---|
groupUrls | string[] | — | Skool group URLs or slugs |
cookie | secret string | — | Optional Cookie header (auth_token + client_id + aws-waf-token) |
maxMembers | integer | 1000 | Cap per group |
roleFilter | all | admin | member | all | Role filter |
includeSocialLinks | boolean | true | Include LinkedIn/X/IG/YT/FB/website |
enrichEmails | boolean | true | Extract emails from bio/website when present |
proxyConfiguration | object | Apify Proxy off | Recommended for large runs |
Example input
{"groupUrls": ["https://www.skool.com/apex-community-ai-free-9628"],"maxMembers": 50,"roleFilter": "all","includeSocialLinks": true,"enrichEmails": true,"proxyConfiguration": { "useApifyProxy": false }}
Output fields
| Field | Description |
|---|---|
memberId | Membership id |
name | Display name |
handle | Skool username |
profileUrl | https://www.skool.com/@handle |
bio | Profile bio |
location | Self-reported location |
level / points | Gamification from spData |
joinedAt / lastActiveAt | Membership timestamps |
role | member / admin / owner |
groupName / groupUrl | Community context |
socialLinks | Object of network → URL |
email / emailSource / emailConfidence | Only when found (skool | bio | website) |
scrapedAt | UTC ISO timestamp |
A group_info row (_type: "group_info") is also written per group.
Pricing (PPE — intended)
Configure in Apify Console → Actor → Monetization after the first successful platform run:
| Event | Price (USD) | When |
|---|---|---|
actor-start | $0.005 | Run starts |
member | $0.002 | Each member row |
member-with-socials | +$0.001 | Member has ≥1 social/website link |
email-found | $0.02 | Email actually found (never charged for empty) |
group-info | $0.01 | Per group metadata row |
Cost guidance: 100 public members with socials, no emails ≈ $0.005 + 100×$0.003 + $0.01 ≈ $0.32. Each verified email adds $0.02.
Limitations
- Without a cookie, Skool usually exposes only the public top members (~30), not the full roster.
- Private communities require a cookie from an account that is a member of that community.
- Emails are rare on public profiles; enrichment only finds addresses that already appear in bio/website HTML.
- Skool may change
__NEXT_DATA__shape or WAF rules; success rate is monitored and patched quickly. - Respect Skool Terms and applicable laws; scrape only data you are allowed to access.
How to get a cookie (optional)
- Log into skool.com in your browser for a community you belong to.
- DevTools → Network → any
skool.comrequest → copy theCookieheader. - Paste into the Actor
cookiesecret field. Do not share it.
Development
cd skool-members-lead-extractorpython -m venv .venv && source .venv/bin/activatepip install -r requirements.txtapify run
See RESEARCH.md for endpoint notes from live probes.