Skool Scraper | All-In-One | $2 / 1k
Pricing
$1.99 / 1,000 results
Skool Scraper | All-In-One | $2 / 1k
Scrape Skool communities including members, posts, classes and detailed overview. $2 for 1000 results. Capture rich data including content, upvotes, comments, author handles, media, member profiles and course modules. Great for community research, lead lists and course tracking.
Pricing
$1.99 / 1,000 results
Rating
5.0
(1)
Developer

Fatih Tahta
Actor stats
2
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Skool Scraper | All-In-One
Slug: fatihtahta/skool-scraper
Overview
Skool Scraper | All-In-One collects organized data from Skool communities so you can analyze discussions, member profiles, courses, and community overviews in one run. Use it to capture consistently structured records without manual browsing, ensuring reliable, automated collection that saves time for teams who need trustworthy Skool insights at scale.
Why Use This Actor
- Research-ready data: Ideal for market researchers, analysts, and growth teams who need structured records for dashboards or reporting.
- Lead and outreach lists: Build accurate member directories with public profile links for campaigns or community engagement.
- Program and course tracking: Monitor classroom modules, descriptions, and updates to evaluate learning offers or competitor moves.
- Content intelligence: Export discussion posts with engagement metrics to spot trends, sentiment, and top contributors.
- Operational efficiency: Automated runs remove repetitive browsing, keep datasets current, and reduce human error without overpromising results.
Input Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
startUrls | array | One or more Skool search, category, or individual listing URLs to scrape. | – |
buildFromCommunityCode | boolean | Builds Skool URLs from the provided community slugs instead of relying only on start URLs. | true |
communityCode | array | Skool community slugs (e.g., ai-automation-society) used to build section URLs such as Overview, Members, or Classroom. | – |
searchMode | array | Sections to scrape for each community slug. Options: Discussions, Overview, Classroom, Members. | ["Overview", "Classroom"] |
limit | integer | Maximum listings saved per input. | 50000 |
proxyConfiguration | object | Connection settings; the default Apify Residential proxy is preselected for stability. | {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]} |
Example Input
{"startUrls": ["https://www.skool.com/ai-automation-society?c=&fl=&p=3"],"buildFromCommunityCode": true,"communityCode": ["ai-automation-society"],"searchMode": ["Overview", "Classroom", "Members"],"limit": 5000}
Example Output
Each saved item is a structured JSON record. Here is one discussion post example:
{"id": "fe056c16289f4436b411e402d8878918","url": "https://www.skool.com/ai-automation-society/ais-just-won-the-skool-games-2","title": "🎉 AIS+ Just Won the Skool Games","createdAt": "2025-12-19T18:33:31.615738Z","updatedAt": "2025-12-21T14:36:36.663329Z","content": "[AI Automation Society Plus](https://www.skool.com/ai-automation-society-plus/about) just won Q4 Skool Games...","comments": 146,"upvotes": 234,"userName": "nateherk","pinned": 1,"imagePreview": "https://assets.skool.com/f/b51c57150c70495899bf4bc8aaee8166/2cde258489f54d74be928bd5ff6c2e92aa1e080a09eb4486a3a1e925bb6c7832.png","attachments": "8a992d52098c4a68b5424579268ee472","postType": "generic"}
id— Stable identifier for the record.url— Direct link to the Skool post.title— Post headline as shown on Skool.createdAt/updatedAt— Timestamps for when the post was created and last updated.content— Main post body with links preserved.comments/upvotes— Engagement counts captured at crawl time.userName— Author handle.pinned— Indicates whether the post is pinned in the community.imagePreview/attachments— Media references included with the post.postType— Post category within the community.
Notes & Limitations
- Use the actor responsibly and ensure your usage complies with Skool’s terms of service and local regulations.
- Collected data reflects what is publicly accessible at run time; availability of specific sections can vary by community privacy settings.
- Set limits thoughtfully to manage run duration and output size when targeting large or highly active communities.
Support
Questions or custom needs? Open an issue on the Issues tab of the actor page in Apify Console and it will be resolved around the clock.
Happy Scraping,
- Fatih