Skool Scraper Ppe
Pricing
from $3.50 / 1,000 results
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.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
SilentFlow
Actor stats
2
Bookmarked
21
Total users
13
Monthly active users
9 days ago
Last modified
Categories
Share
Skool Scraper
No compute costs, only pay for data you get. Proxies included. Extract posts, comments, member profiles, courses, and events from any public Skool community. No login or cookies required.
How it works

β¨ Why teams choose this over other Skool scrapers
Copying posts from Skool tabs one by one? Other scrapers asking you to paste your login cookies? Tired of setting up authentication just to get public data?
- π No login, no cookies, no setup. Other Skool scrapers (memo23, louisdeconinck) require you to log in and paste session cookies. This one works out of the box with zero authentication.
- π 5 data types in one run. Posts, comments, about/leaderboard, classroom courses, and calendar events. One scraper replaces five.
- π₯ Full member profiles with social links. Every author gets bio, level, points, and links to Facebook, Instagram, LinkedIn, Twitter, YouTube, and their website.
- π¬ Nested comment threads, not just top-level. All reply levels are extracted with the same rich author data. Competitors often skip nested replies.
- π° Pay only for results. No compute time charges. You pay per data item returned, and proxies are included in the price.
π― What you can do with Skool data
| Team | What they build |
|---|---|
| Community analysts | Map engagement patterns and identify top contributors across 50+ Skool communities |
| Lead generation | Build outreach lists from active members with verified social profiles (LinkedIn, Instagram, Twitter) |
| Course creators | Benchmark competitor course structures, module counts, and content gaps |
| Content strategists | Find the highest-upvoted posts and discussion topics to inform your own community content |
| Market researchers | Track community growth, member counts, and activity levels across niches |
| Event planners | Monitor competitor event schedules, formats, and recurring call patterns |
π₯ Input parameters
Search
| Parameter | Type | Description |
|---|---|---|
startUrls | array | Skool community URL(s) to scrape. Supports community pages, individual post URLs, about, classroom, and calendar pages. |
What to Extract
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 50 | Maximum number of posts to return per community. |
scrapeComments | boolean | true | Extract all comments and replies for each post. |
scrapeAbout | boolean | true | Extract community info, description, and top members with social links. |
scrapeClassroom | boolean | true | Extract classroom courses with modules and video links. |
scrapeCalendar | boolean | true | Extract calendar events with dates and descriptions. |
π Output data
The scraper outputs five data types: posts, comments (nested inside posts), community info, courses, and events.
Post example
{"id": "2cc9de07cf3940668d09b01cffe91919","url": "https://www.skool.com/ai-automation-society/new-video-claude-code-scheduled-tasks-somehow-got-even-better","title": "New Video: This New Claude Code Feature is a Game Changer","content": "Claude Code can now run recurring tasks, set reminders, and loop skills on intervals for up to 3 days straight without any input from you.","authorName": "Nate Herk","authorId": "fcb8f1ac74644b298f8268197d647ad4","authorBio": "Founder & CEO @ Uppit AI. Sharing my knowledge of AI Automations through YouTube.","authorPicture": "https://assets.skool.com/f/.../photo.jpg","authorLevel": 9,"authorPoints": 76928,"authorSocials": {"instagram": "https://www.instagram.com/nateherk/","linkedin": "https://www.linkedin.com/in/nateherkelman/","website": "https://nateherk.com/","youtube": "https://www.youtube.com/@nateherk"},"upvotes": 42,"commentsCount": 15,"pinned": false,"postType": "text","label": "video","createdAt": "2026-03-09T12:44:40.270133Z","comments": [{"id": "24d0c7f00fef48d3b0fecf986d54d09f","content": "Great breakdown of the new feature!","authorName": "Dani Szwarc","authorBio": "Always ready to learn something new.","authorLevel": 5,"authorPoints": 211,"authorSocials": {"linkedin": "https://www.linkedin.com/in/daniszwarc/","twitter": "https://x.com/danitoszwarc","website": "https://ibmi.thiez.com/"},"upvotes": 3,"createdAt": "2026-03-09T15:42:08.030608Z","replies": []}],"scrapedAt": "2026-03-09T15:49:39Z","dataType": "post"}
Community info example
{"id": "b51c57150c70495899bf4bc8aaee8166","url": "https://www.skool.com/ai-automation-society","name": "AI Automation Society","description": "A community built to master no-code AI automations.","totalMembers": 282778,"totalOnlineMembers": 1738,"totalPosts": 14095,"ownerName": "Nate Herk","ownerSocials": {"instagram": "https://www.instagram.com/nateherk/","linkedin": "https://www.linkedin.com/in/nateherkelman/","youtube": "https://www.youtube.com/@nateherk"},"leaderboard": [{"name": "Muskan Ahlawat","points": 27226,"level": 8,"socials": {"instagram": "https://www.instagram.com/muskanahl2623","youtube": "https://youtube.com/@muskancreates-g4l"}}],"dataType": "community"}
Course example
{"id": "993c60aa26514df388cc82561fe33e42","url": "https://www.skool.com/ai-automation-society/classroom/3d31807e","title": "Start Here","description": "Welcome to AI Automation Society! Please start here to understand how this community works.","coverImage": "https://assets.skool.com/f/.../cover.jpg","numModules": 3,"public": true,"groupSlug": "ai-automation-society","dataType": "course"}
Event example
{"id": "4a7505f691e44a2ba50ae4919488b96d","url": "https://www.skool.com/ai-automation-society/calendar","title": "Q&A w/ Nate","description": "Become a plus member to unlock weekly calls with Nate!","startTime": "2026-02-23T17:00:00-06:00","endTime": "2026-02-23T17:30:00-06:00","timezone": "America/Chicago","location": "https://www.skool.com/ai-automation-society-plus/about","dataType": "event"}
ποΈ Data fields
| Category | Fields |
|---|---|
| Post basics | id, url, title, content, postType, label, pinned, createdAt, updatedAt |
| Post engagement | upvotes, commentsCount |
| Post media | imageUrl, videoIds, videoLinks |
| Author profile | authorName, authorId, authorBio, authorPicture, authorLevel, authorPoints |
| Author socials | facebook, instagram, linkedin, twitter, website, youtube |
| Comments | id, content, authorName, authorBio, authorLevel, authorPoints, authorSocials, upvotes, createdAt, replies (nested) |
| Community info | name, slug, description, landingPageDescription, privacy, totalMembers, totalOnlineMembers, totalPosts, totalAdmins |
| Community owner | ownerName, ownerId, ownerBio, ownerSocials |
| Community extras | coverUrl, logoUrl, faviconUrl, links, leaderboard, createdAt |
| Leaderboard users | userId, name, picture, bio, points, level, socials |
| Courses | id, url, title, description, coverImage, numModules, public, groupSlug |
| Events | id, url, title, description, coverImage, startTime, endTime, timezone, location |
π Examples
Get all posts from a community
{"startUrls": [{ "url": "https://www.skool.com/ai-automation-society" }],"scrapeComments": true,"scrapeAbout": true,"scrapeClassroom": true,"scrapeCalendar": true,"maxItems": 100}
Extract courses and modules
{"startUrls": [{ "url": "https://www.skool.com/ai-automation-society" }],"scrapeComments": false,"scrapeAbout": false,"scrapeClassroom": true,"scrapeCalendar": false,"maxItems": 1}
Scrape multiple communities
{"startUrls": [{ "url": "https://www.skool.com/ai-automation-society" },{ "url": "https://www.skool.com/the-ai-marketing-society" }],"scrapeComments": true,"scrapeAbout": true,"scrapeClassroom": true,"scrapeCalendar": true,"maxItems": 50}
Get community info and leaderboard only
{"startUrls": [{ "url": "https://www.skool.com/ai-automation-society" }],"scrapeComments": false,"scrapeAbout": true,"scrapeClassroom": false,"scrapeCalendar": false,"maxItems": 1}
π» Integrations
Pull Skool posts into a Python pipeline
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run_input = {"startUrls": [{"url": "https://www.skool.com/ai-automation-society"}],"scrapeComments": True,"scrapeAbout": True,"scrapeClassroom": True,"scrapeCalendar": True,"maxItems": 100,}run = client.actor("silentflow/skool-scraper-ppe").call(run_input=run_input)for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
Feed Skool data into a JavaScript app
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const input = {startUrls: [{ url: 'https://www.skool.com/ai-automation-society' },],scrapeComments: true,scrapeAbout: true,scrapeClassroom: true,scrapeCalendar: true,maxItems: 100,};const run = await client.actor('silentflow/skool-scraper-ppe').call(input);const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
π Performance
| Metric | Value |
|---|---|
| Posts per page | ~30 |
| Comments | All comments and nested replies per post |
| Courses | All public courses in classroom |
| Events | All upcoming calendar events |
| Max posts | Up to 50,000 per run |
| Memory | 256 MB (scales automatically) |
π‘ Tips for best results
- Start with 50 posts. Use
maxItems: 50for your first run to preview the data structure before scaling up. - Skip comments for speed. Set
scrapeComments: falseto avoid visiting each post's detail page. This makes large scrapes significantly faster. - Extract only what you need. If you only want courses, disable
scrapeAbout,scrapeComments, andscrapeCalendar. Fewer requests means faster results. - Target specific posts. Pass individual post URLs in
startUrlsto get full content and all comments for those posts only. - Use community URLs for bulk extraction. A single community URL with
maxItems: 5000will paginate through the full post history automatically.
β FAQ
Q: Do I need a Skool account or cookies? A: No. This scraper works without any login, cookies, or authentication. It extracts publicly available data from public Skool communities.
Q: Can I scrape private communities? A: No. The scraper only accesses public Skool communities. Private communities are not supported.
Q: How do I get all posts from a large community?
A: Increase maxItems to cover the full community. Each page contains approximately 30 posts.
Q: What social links are extracted? A: Facebook, Instagram, LinkedIn, Twitter/X, YouTube, and personal websites. These are extracted for post authors, comment authors, the community owner, and leaderboard members.
Q: Can I get just the about page or classroom without posts?
A: Yes. Set maxItems: 1 and enable only the sections you need (scrapeAbout, scrapeClassroom, scrapeCalendar).
Q: Are nested comment replies included? A: Yes. All reply levels are fully extracted with the same author data (bio, social links, points, level).
π¬ Support
Need something this scraper doesn't do yet? We ship features fast.
- Feature requests go straight to our backlog
- Enterprise needs? We do custom integrations
Response time: usually under 24 hours.