Skool Scraper: Active Members & B2B Leads (30-Member Bypass) avatar

Skool Scraper: Active Members & B2B Leads (30-Member Bypass)

Pricing

$2.50 / 1,000 results

Go to Apify Store
Skool Scraper: Active Members & B2B Leads (30-Member Bypass)

Skool Scraper: Active Members & B2B Leads (30-Member Bypass)

Extract complete profiles of active members (creators, coaches, infopreneurs, B2B leads) from any Skool.com community. Bypasses the native 30-member directory limit via recursive Next.js post feed & nested comment tree analysis. 100% HTTP, 256 MB RAM.

Pricing

$2.50 / 1,000 results

Rating

0.0

(0)

Developer

Xavier Richard

Xavier Richard

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Skool Scraper: Active Members & B2B Lead Extractor (30-Member Bypass)

Apify Actor Runtime RAM Zero Browser B2B Ready

High-performance, 100% HTTP Apify Actor designed to extract complete, deduplicated profiles of active members (creators, coaches, agency owners, infopreneurs, community leaders, and qualified B2B leads) from any Skool.com community.


🎯 1. Why You Need This Actor: The 30-Member Bypass

On Skool.com, the native /members directory restricts non-administrators to viewing only the first ~30 members (subsequent pagination requests endlessly repeat the same 30 profiles).

Furthermore, standard directories are filled with inactive or abandoned accounts.

This Actor solves both challenges through a multi-vector Next.js & Internal API extraction engine:

  1. Recursive Discussion Feed & Nested Comments: Scans community posts and traverses deeply nested comment trees (api2.skool.com/posts/{id}/comments), capturing real people actively engaging, commenting, and networking right now.
  2. Gamification Level Slicing: Slices member directories across reputation levels 1 through 9 (/-/members.json?levels=1..9) and extracts all-time, 30-day, and 7-day leaderboards (/-/leaderboards.json).
  3. Private Community Fallback: Extracts verified member reviews and creator info even on private/paid communities without an account.
  4. Instant 1.4 KB Profile Enrichment: Pulls rich biographies, avatar assets, gamification level, location, and social links (LinkedIn, Twitter/X, Instagram, YouTube, personal websites) directly via Skool's lightweight user preview endpoints.
  5. Zero Duplicate Guarantee: In-memory deduplication ensures you only pay for unique, valid profiles.

⚡ 2. Why Is This Actor 10x Cheaper & Faster?

FeatureThis Actor (got-scraping)Traditional Scrapers (Puppeteer/Playwright)
Engine100% Light HTTP & Next.js APIHeavy Chromium / Headless Browser
Speed30 to 50+ posts analyzed per second1 to 2 pages per second
RAM Footprint256 MB RAM2048 MB to 4096 MB RAM
Infrastructure Cost<$0.002 per 1,000 members$0.05 to $0.15 per 1,000 members
Detection RiskEmulates modern browser TLS & HTTP/2 signaturesEasily flagged by anti-bot scripts

🛠️ 3. Input Parameters (input_schema.json)

FieldTypeDefaultDescription
communityUrlsarray["the-ai-advantage"]Target Skool communities (full URLs or simple slugs, e.g. synthesizer, hormozi-games).
maxMembersinteger500Maximum unique active members to extract per community (up to 10,000).
maxPostsToScaninteger200Depth of discussion feed posts to scan for active authors & commenters.
sessionCookiestring""Optional auth_token cookie for private/paid communities you are a member of.
minLevelinteger1Filter by minimum Skool gamification level (1 to 9).
onlyWithSocialsbooleanfalseRetain only members who have at least one social link (LinkedIn, Twitter, IG, Website).
extractPostsContentbooleanfalseExport full post text & titles into member activity stats and Key-Value store.

📊 4. Sample Output (Dataset JSON)

{
"userId": "942473cd55894936ae60dfc538e42446",
"handle": "igor-pogany-3872",
"fullName": "Igor Pogany",
"bio": "Head of Education at AI Advantage | Exploring practical generative AI applications",
"location": "Munich, Germany",
"profileUrl": "https://www.skool.com/@igor-pogany-3872",
"avatarUrl": "https://assets.skool.com/f/942473cd55894936ae60dfc538e42446/0c828f05f2c64c53b8f3621fdd01a1003aab5192dda1433aafd68deed2e5f6ab.jpg",
"role": "admin",
"gamificationLevel": 8,
"communityName": "The AI Advantage",
"communitySlug": "the-ai-advantage",
"activityStats": {
"postsCount": 14,
"commentsCount": 42,
"lastDetectedActivityAt": "2026-10-20T00:28:54.683Z"
},
"socialLinks": {
"twitter": null,
"linkedin": "https://linkedin.com/in/igorpogany",
"instagram": "https://www.instagram.com/igorpogany/",
"youtube": "https://www.youtube.com/@aiadvantage/",
"website": "https://aiadvantage.com/"
},
"scrapedAt": "2026-10-20T01:20:05.230Z"
}

You can export datasets directly as JSON, CSV, Excel (XLSX), or XML, or connect them to Google Sheets.


🚀 5. Integrations & Workflow Automation

Connect to Make.com / Zapier / n8n / Clay

  1. Add an Apify - Run Actor module to your scenario.
  2. Select vesper_studio/skool-active-members-extractor.
  3. Map output fields (fullName, bio, socialLinks.linkedin, socialLinks.twitter, profileUrl) directly into:
    • Clay.com: For automated email waterfall enrichment.
    • Instantly.ai / Smartlead: For personalized cold outreach.
    • HubSpot / Pipedrive: For CRM lead logging.

Use via Python API (apify-client)

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_API_TOKEN")
run_input = {
"communityUrls": ["the-ai-advantage"],
"maxMembers": 100,
"onlyWithSocials": True,
}
run = client.actor("vesper_studio/skool-active-members-extractor").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["fullName"], item["socialLinks"])

Use with AI Agents & LLMs (LangChain, Claude, OpenAI)

This Actor is fully compatible with OpenAI Function Calling, LangChain Apify tools, and Model Context Protocol (MCP). Simply provide the communityUrls parameter to let your AI agent autonomously retrieve niche communities and key opinion leaders.


❓ Frequently Asked Questions (FAQ)

Can I scrape private or paid communities?

Yes! If you are a member of a private or paid Skool group, simply open your browser developer tools (F12), copy your auth_token cookie from skool.com, and paste it into the sessionCookie field. The Actor will securely authenticate your session to scan private discussions.

Do I need proxies?

For normal runs (up to thousands of members), our automated TLS browser emulation handles Skool smoothly. For high-volume continuous enterprise pipelines, you can route the Actor through Apify Residential or Datacenter proxies.

How does this bypass the 30-member limit?

Skool's web interface restricts non-admin member directory queries to 30 items. This Actor bypasses this by mining the community's live discussion feed, post upvoter arrays, nested comment threads, category streams, and gamification level slices.


This Actor is designed to extract publicly available data published by members of Skool.com communities or accessible within groups you belong to. Please respect platform Terms of Service, rate limits, and applicable data protection regulations (GDPR/CCPA).