VOOZH about

URL: https://apify.com/sourabhbgp/skool-scraper

⇱ Skool Scraper β€” Posts, Comments, Profiles & Leaderboards Β· Apify


πŸ‘ Skool Communities, Members & Classroom Scraper avatar

Skool Communities, Members & Classroom Scraper

Pricing

$3.00 / 1,000 results

Go to Apify Store

Skool Communities, Members & Classroom Scraper

Scrape Skool.com β€” 10 modes: discover, community details, posts, comments, members, events, classroom, profiles, leaderboards, and in-community search. Full author and member profiles with social links. HTTP-only, no login required. $3 per 1,000 results.

Pricing

$3.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Sourabh Kumar

Sourabh Kumar

Maintained by Community

Actor stats

0

Bookmarked

35

Total users

18

Monthly active users

23 days ago

Last modified

Share

Skool scraper β€” communities, posts, comments, members, events, classroom, profiles, leaderboards & search

Scrape every public surface of Skool.com β€” communities, posts, comments, members, events, classroom lessons, user profiles, leaderboards, and in-community search β€” through one HTTP-only actor. Ten modes, one slug, no login required.

$3.00 per 1,000 results. Pay-per-result, no per-run fee.

Works on every Skool community in any language. The actor talks to Skool's _next/data JSON, not its rendered HTML, so it's faster and cheaper than browser-based scrapers β€” and you won't get rate-limited the way headless setups do.

Why this Skool scraper?

  • πŸ’° Pay only for results. $3 per 1,000 items, no per-run fee, no monthly minimum.
  • ⚑ HTTP-only, no browser. Skool's SSR JSON is the source. Faster than headless, no Cloudflare drama.
  • 🧭 One actor, ten modes. Discover, community, posts, comments, members, events, classroom, profile, leaderboards, search β€” same input shape, same output dataset. No juggling six separate scrapers.
  • πŸ‘€ Full author & member enrichment on every record β€” bio, location, LinkedIn, Twitter / X, YouTube, Instagram, level, points.
  • πŸ§‘β€πŸ€β€πŸ§‘ Members at scale. Up to 50,000 members per community across member, admin, and online tabs.
  • 🌍 Works on any community in any language. No login, no cookie, no captcha solver.

What data can you extract?

🏠 Community nameπŸ‘₯ Member countπŸ’² Price & intervalπŸ—’οΈ Description
πŸ“ Post contentπŸ‘ UpvotesπŸ’¬ Full comment treeπŸ“Œ Pinned comments
πŸ§‘ Member bioπŸ“ LocationπŸ”— Social links⭐ Level & points
πŸ“š Lesson videosπŸ“… Calendar eventsπŸ† Leaderboard rankπŸ“ˆ 12-month activity

Scraping modes

Ten modes share one input. Pick the mode and paste the matching JSON. Each result counts as one billed item.

πŸ” Discover

Search Skool's community directory by keyword. Returns up to 1,000 communities across 34 paginated pages with member counts, pricing, and rank.

{
"mode":"discover",
"query":"marketing",
"maxResults":100
}

🏠 Community

Pull one community's full profile β€” description, pricing, cover images, and the top 30-day contributors with social links and bios.

{
"mode":"community",
"communityUrl":"https://www.skool.com/ai-automation-society"
}

πŸ“ Posts

Scrape the community feed. Returns post content, author, upvote count, comment count, and timestamps. Optional channelId filters to a single channel.

{
"mode":"posts",
"communityUrl":"ai-automation-society",
"maxPosts":100
}

πŸ’¬ Comments

Posts plus the full comment tree per post β€” every reply, every author profile, every pinned comment. Pinned comments are returned first with isPinned: true.

{
"mode":"comments",
"communityUrl":"ai-automation-society",
"maxPosts":50,
"maxCommentsPerPost":100,
"maxRepliesPerComment":50
}

πŸ§‘β€πŸ€β€πŸ§‘ Members

Paginated member dump with full profile enrichment β€” bio, location, level, points, social links. memberTab selects member (everyone), admin, or online. Capped at 50,000.

{
"mode":"members",
"communityUrl":"ai-automation-society",
"memberTab":"member",
"maxMembers":1000
}

πŸ“… Events

Calendar events for the community: title, description, start/end times in ISO with timezone, location type (Zoom / Google Meet / URL), and access flag.

{
"mode":"events",
"communityUrl":"ai-automation-society"
}

πŸ“š Classroom

Full course/lesson tree. One record per module β€” course title, lesson title, video URL (Loom / YouTube / Wistia), thumbnail, video length in ms, and whether the run had access.

{
"mode":"classroom",
"communityUrl":"ai-automation-society",
"lessonsPerCourse":100
}

πŸ‘€ Profile

Look up any Skool user by username. Returns one record with bio, social links, follower / post / contribution totals, communities they're in, and a 12-month daily-activity histogram.

{
"mode":"profile",
"username":"nateherk"
}

πŸ† Leaderboards

A community's three windowed leaderboards (all-time, past 7 days, past 30 days) plus its 9 group-level definitions. leaderboardWindow: "all" returns 39 records in one call.

{
"mode":"leaderboards",
"communityUrl":"ai-automation-society",
"leaderboardWindow":"all"
}

πŸ”Ž Search

In-community search across posts, members, or courses. Returns up to ~10 top matches per call.

{
"mode":"search",
"communityUrl":"ai-automation-society",
"searchQuery":"automation",
"searchType":"members"
}

How to scrape Skool: step by step

  1. Create a free Apify account. Takes 30 seconds, no card needed.
  2. Open Skool Scraper in the Apify Console.
  3. Paste input. Pick a mode, then fill the matching field β€” query for discover, communityUrl for community-scoped modes, username for profile.
  4. Click Start. A typical posts or members run finishes in 30–90 seconds.
  5. Export as JSON, CSV, or Excel β€” or fetch via the Apify API.

How much does Skool Scraper cost?

  • Per 1,000 results: $3.00
  • Free plan ($5 credits): roughly 1,666 results
  • Starter plan ($29/month): about 9,666 results per month

No per-run fee, no subscription lock-in. You're billed once per output record regardless of mode β€” a community, a post, a comment, a lesson, a leaderboard entry. Compute is included in the per-result price for HTTP-only runs.

Input

{
"mode":"comments",
"communityUrl":"ai-automation-society",
"maxPosts":50,
"maxCommentsPerPost":100,
"maxRepliesPerComment":50,
"channelId":""
}
FieldTypeDefaultNotes
modestringdiscoverOne of discover, community, posts, comments, members, events, classroom, profile, leaderboards, search.
querystringβ€”Discover mode keyword. Leave empty for top-ranked communities.
communityUrlstringβ€”URL or slug. Required for every community-scoped mode.
usernamestringβ€”Required for profile mode. With or without @.
searchQuerystringβ€”Required for search mode.
searchTypestringpostsposts, members, or courses.
leaderboardWindowstringallallTime, past7, past30, or all.
memberTabstringmembermember, admin, or online.
maxResultsinteger100Discover. Hard cap 1,000.
maxPostsinteger100Posts / comments. Hard cap 1,000.
maxCommentsPerPostinteger100Top-level comments only. Hard cap 500.
maxRepliesPerCommentinteger50Applied at every reply nesting level.
maxMembersinteger1000Hard cap 50,000.
lessonsPerCourseinteger100Classroom mode. Hard cap 1,000.
channelIdstringβ€”Optional. Posts mode only. UUIDs come from a community's labels field.
proxyConfigurationobjectauto-tierOptional override. By default the actor auto-tiers direct β†’ datacenter β†’ residential.

Output

Discover / Community

{
"name":"AI Automation Society",
"slug":"ai-automation-society",
"url":"https://www.skool.com/ai-automation-society",
"description":"Learn to automate your business with AI tools and workflows.",
"memberCount":18432,
"price":49.0,
"currency":"usd",
"priceInterval":"month",
"rank":3,
"logoUrl":"https://...",
"coverUrl":"https://...",
"createdAt":"2023-06-15T00:00:00.000Z"
}

Posts

{
"postId":"abc123",
"title":"How I automated my entire sales funnel in 3 hours",
"slug":"how-i-automated-my-entire-sales-funnel-in-3-hours",
"url":"https://www.skool.com/ai-automation-society/classroom/abc123",
"content":"Here's the exact workflow I used...",
"authorName":"Jane Smith",
"authorId":"user_xyz",
"commentCount":24,
"upvotes":87,
"hasVideo":false,
"createdAt":"2026-03-15T14:22:00.000Z",
"communityName":"ai-automation-society",
"communitySlug":"ai-automation-society"
}

Comments (extends Posts)

{
"postId":"abc123",
"title":"How I automated my entire sales funnel in 3 hours",
"authorName":"Jane Smith",
"comments":[
{
"commentId":"cmt456",
"content":"This is exactly what I needed. Which tool did you use for the email step?",
"upvotes":12,
"isPinned":false,
"authorName":"Bob Lee",
"authorBio":"Founder @ SaaS startup. Building in public.",
"authorLinkedIn":"https://linkedin.com/in/boblee",
"authorTwitter":"https://twitter.com/boblee",
"authorLocation":"Austin, TX",
"createdAt":"2026-03-15T16:45:00.000Z",
"replies":[]
}
]
}

Members

{
"userId":"cb180ec6...",
"firstName":"Selina",
"lastName":"T.",
"bio":"Building in public. Bali β†’ Berlin.",
"location":"Bali",
"online":true,
"role":"member",
"level":4,
"points":312,
"linkedIn":"https://linkedin.com/in/selina",
"instagram":"",
"approvedAt":"2025-08-12T14:22:01.000Z",
"lastOffline":"2026-05-07T03:11:55.000Z",
"communitySlug":"ai-automation-society"
}

Events

{
"eventId":"8c9c5384...",
"occurrenceId":"1777298400",
"title":"πŸ”’ Q&A w/ Nate",
"description":"Become a plus member to unlock weekly calls with Nate!",
"locationType":4,
"locationInfo":"https://www.skool.com/ai-automation-society-plus/about",
"timezone":"America/Chicago",
"startTime":"2026-04-27T09:00:00-05:00",
"endTime":"2026-04-27T09:30:00-05:00",
"hasAccess":true,
"groupId":"b51c5715...",
"communitySlug":"ai-automation-society"
}

Classroom (one record per lesson)

{
"courseId":"993c60aa...",
"courseTitle":"Start Here",
"lessonId":"87dcf10a...",
"lessonSlug":"e5bf37d5",
"lessonTitle":"Rules and Guidelines πŸ› οΈ",
"videoUrl":"https://www.loom.com/share/4f12b4e1...",
"videoThumbnailUrl":"https://cdn.loom.com/sessions/thumbnails/...",
"videoLengthMs":67238,
"hasAccess":true,
"orderInCourse":0,
"communitySlug":"ai-automation-society"
}

Profile

{
"userId":"fcb8f1ac...",
"username":"nateherk",
"firstName":"Nate",
"lastName":"Herk",
"bio":"Founder & CEO @ Uppit AI. Sharing my knowledge of AI Automations through YouTube.",
"mrrStatus":"diamond",
"linkedIn":"https://www.linkedin.com/in/nateherkelman/",
"instagram":"https://www.instagram.com/nateherk/",
"youtube":"https://www.youtube.com/@nateherk",
"website":"https://nateherk.com/",
"totalPosts":4382,
"totalFollowers":374227,
"totalFollowing":20,
"totalContributions":4382,
"groupsMemberOf":[
{
"slug":"skoolers",
"name":"Skool Community",
"memberCount":190000,
"price":null
}
],
"dailyActivities":{
"startDate":"2025-05-12T00:00:00Z",
"endDate":"2026-05-07T00:00:00Z",
"counts":[]
},
"createdAt":"2024-08-22T15:27:52.000Z"
}

Leaderboards

{
"window":"allTime",
"rank":1,
"points":38918,
"userId":"5b265f64...",
"firstName":"Muskan",
"lastName":"Ahlawat",
"bio":"AI Automation for PI Law Firms",
"instagram":"https://www.instagram.com/muskanahl2623",
"youtube":"https://youtube.com/@muskancreates-g4l",
"profilePicUrl":"https://assets.skool.com/f/...-md.jpg",
"communitySlug":"ai-automation-society"
}

With leaderboardWindow: "all" you also get 9 group-level records:

{
"type":"level",
"number":1,
"name":"Level 1",
"title":"AI Explorer πŸ› οΈ",
"percentOfMembers":90,
"communitySlug":"ai-automation-society"
}

Search

Reuses the Posts, Members, or Classroom shape depending on searchType. Up to ~10 top matches per call.

Use cases

  • πŸ“Š Market research. Discover the top-ranked communities in any niche β€” compare member counts, pricing, and growth signals.
  • πŸ” Competitive analysis. Watch competitor communities. See which topics drive engagement and who the top contributors are.
  • 🧲 Lead generation. Members and comments modes both surface active members with bio, location, and social links. Find your ideal customers where they already hang out.
  • πŸ“ˆ Content benchmarking. Pull thousands of posts with upvote and comment counts to identify what works in a niche.
  • πŸ‘₯ Influencer discovery. Community mode returns the top 30-day contributors with full social links. Niche micro-influencers without the agency markup.
  • πŸ“š Curriculum benchmarking. Classroom mode pulls a community's full lesson tree (titles, video durations, descriptions) for cohort comparisons.
  • πŸ“… Event tracking. Events mode returns the calendar (Zoom / Google Meet / URL) β€” useful for monitoring competitor cadence.
  • πŸ₯‡ Leaderboard analytics. All-time / past-7-days / past-30-days leaderboards plus the community's group level definitions in one call.

Limitations

  • Discover caps at 1,000 results per query. Skool's directory enforces a global numGroups: 1000 limit across 34 paginated pages. Run multiple queries with different keywords for broader coverage.
  • No email addresses. Skool does not expose member emails on any public page.
  • Private communities return metadata only. You can discover a private community (name, member count, price) but cannot scrape its posts, members, or classroom without membership.
  • Post sorting is fixed. Skool's SSR always returns posts sorted by latest comment activity. No "most upvoted" sort is exposed.
  • Public data only. This scraper only reaches content visible to logged-out users on public Skool pages.

FAQ

How much does Skool Scraper cost?

Skool Scraper uses pay-per-result pricing. You pay $3.00 for 1,000 results. The Apify Free plan gives you $5 in usage credits a month, enough for around 1,666 results. If you run regularly, the $29/month Starter plan covers about 9,666 results.

No subscription lock-in. Pause whenever.

Is it legal to scrape Skool?

Scraping public data is generally allowed in the US and most of the EU, as long as you don't collect personal data covered by GDPR or CCPA without a lawful basis. This actor only touches publicly accessible Skool pages, but how you use the output is on you.

Apify's full breakdown: Is web scraping legal?.

Can I integrate Skool Scraper with other tools?

Push results into Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. Apify treats every actor as a webhook source, so anything that consumes webhooks or pulls from an API works.

Full list: Apify integrations.

Can I use Skool Scraper with the Apify API?

Yes. Every run is available via the Apify REST API:

curl-X POST "https://api.apify.com/v2/acts/sourabhbgp~skool-scraper/runs?token=APIFY_TOKEN"\
-H"Content-Type: application/json"\
-d'{"mode": "posts", "communityUrl": "ai-automation-society", "maxPosts": 50}'

Docs: Apify API reference.

Can I use Skool Scraper through an MCP Server?

Yes. Apify ships an MCP server that exposes every actor as a tool, so Claude Desktop, Cursor, and any other MCP-capable client can call Skool Scraper. Setup: Apify MCP docs.

Your feedback

Bug, missing field, or odd behavior? Drop a note in the Issues tab. Reports go to a human and fixes usually ship the same week.

You might also like

Skool Scraper

silentflow/skool-scraper

Scrape Skool communities at scale. Extract posts, comments, courses with modules, events, leaderboards, and community info from any public Skool group. Get structured data including classroom content, member rankings, and calendar events. Perfect for market research and competitor analysis.

Skool Scraper Ppe

silentflow/skool-scraper-ppe

Pay-per-event Skool scraper. Extract posts, comments, courses with modules, events, leaderboards, and community details from any public Skool group. Structured data including classroom content, member rankings, and calendar. Ideal for market research, competitor analysis, and community monitoring.

Skool API β€” Posts, Members & Classroom

cristiantala/skool-all-in-one-api

Skool API to automate posts, comments, members and classroom courses on any Skool community where you're admin. Read AND write access. Drop-in for n8n, Make.com, Zapier, AI agents (Claude, ChatGPT,LangChain). Bulk approve members, scrape comment threads, auto-DM, publish courses from markdown.

πŸ‘ User avatar

Cristian Tala S.

96

5.0

Skool Community Scraper – Posts & Members

scrapyspider/skool-community-scraper

Scrape posts and member profiles from any Skool.com community. Extracts post titles, content, likes, comments, member handles, bios, location, social links and more. Supports email/password and session cookie login.

Skool Event Scraper

futurizerush/skool-event-scraper

Extract calendar events from Skool communities. Perfect for community managers and members. Export to JSON and CSV.

Skool Classroom Media/Video Β· Posts Β· Nested Comments

memo23/skool-posts-with-comments-scraper

Skool.com posts + nested comments + classroom courses + media files. Date filter for new-content delta runs, storage dedup across runs (no double-billing), tab selector for community/classroom, configurable comment depth. The most thorough Skool content extractor. JSON or CSV.

πŸ‘ User avatar

Muhamed Didovic

913

4.0

Skool.com Scraper - Communities, Members & Pricing

logiover/skool-scraper

Scrape Skool.com communities without login. Export community data to CSV/JSON; a Skool unofficial API alternative for lead-gen and pricing research.

Skool Communities & Courses Scraper

crawlerbros/skool-scraper

Scrape public Skool communities and members. Discover communities from Skool's directory, get community details (name, description, member count, price, owner), and extract visible member data from public communities

Skool classroom Content scraper

khanshaheer076/skoolscraperapify

Skool Classroom Content Scraper A powerful web scraper designed to extract comprehensive content from Skool Classroom courses. This scraper enables automated collection of course materials, modules, videos, and content from multiple classrooms in a single run.

89

2.0

Skool Map Scraper

dz_omar/skool-map-scraper

πŸ—ΊοΈ Extract member locations & full profiles from any Skool community map GPS coordinates, names, bios, social links, level & points. πŸ“ Works on communities with 200,000+ members. Perfect for events, outreach & research 🎯

πŸ‘ User avatar

FlowExtract API

32

5.0