Skool.com Community Scraper
Pricing
from $5.00 / 1,000 results
Skool.com Community Scraper
Logs into Skool.com and scrapes posts and members from a given community.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
KLINZINGER
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Skool Community Scraper
This actor logs into Skool.com with your credentials, navigates to any community you have access to, and extracts structured data on posts and members. It's built for community researchers, growth marketers, and operators who need clean, machine-readable data out of Skool โ useful for community research, lead generation, competitor analysis, and content monitoring pipelines.
Features
- ๐ Full post text + metadata โ captures the complete body of each post, not just the preview
- ๐ค Author names + profile links โ every post is tied to a resolvable Skool profile URL
- โค๏ธ Likes & comments counts โ engagement metrics for ranking, sorting, or trend analysis
- ๐ ISO 8601 timestamps โ normalized datetimes ready for time-series analysis
- ๐ฅ Member directory extraction โ names, roles (admin/moderator/member), and join dates
- ๐ก๏ธ Residential proxy support โ routes traffic through Apify Proxy to avoid IP blocks
- ๐๏ธ Configurable limits โ cap posts and members independently to control runtime and cost
- ๐ Secret credential handling โ your Skool password is stored as an encrypted input and never logged
Use Cases
- Community research & trend analysis โ surface the top-engaged topics in a niche over time
- Lead generation โ extract active members from a relevant community and enrich them downstream
- Competitor community monitoring โ track what competitors are publishing and how members respond
- Content repurposing pipeline input โ feed top posts into your AI summarizer, newsletter, or content engine
Input
| Field | Type | Required | Description |
|---|---|---|---|
community_url | string | โ | Full URL to the Skool community to scrape (e.g. https://www.skool.com/learn-ai) |
skool_email | string | โ | Email address of the Skool account used to log in |
skool_password | string (secret) | โ | Password for the Skool account. Stored encrypted, never logged |
max_posts | integer | โ | Maximum number of posts to scrape. Defaults to 100. Set 0 to disable post scraping |
scrapeMembers | boolean | โ | Whether to also scrape the community member directory. Defaults to true |
maxMembers | integer | โ | Maximum number of members to scrape. Defaults to 500 |
proxyConfiguration | object | โ | Apify proxy configuration. Residential proxies are strongly recommended and used by default |
headless | boolean | โ | Run browser in headless mode. Defaults to true. Set false for local debugging |
Output
The actor writes to the default dataset. Two record types are emitted into the same dataset, distinguished by the type field ("post" or "member"). Filter by type when consuming the data.
Post record example
{"type": "post","title": "How I landed my first AI client","body": "Here is what I did step by step...","author": "Liam Ottley","authorProfileUrl": "https://www.skool.com/@liamottley?g=learn-ai","postUrl": "https://www.skool.com/learn-ai/how-i-landed-my-first-ai-client","timestamp": "2026-06-01T12:34:56Z","likes": 42,"comments": 17}
Member record example
{"type": "member","name": "John Smith","profileUrl": "https://www.skool.com/@john-smith-1234?g=learn-ai","role": "member","joinDate": "Jan 2024"}
Notes & Limitations
- Requires a valid Skool account with access to the target community. Private/paid communities require an account that has already been approved or paid in.
- Password is stored as a secret input and never logged or echoed to the run log.
- Residential proxies are strongly recommended (and used by default) โ datacenter IPs are frequently blocked by Skool and may cause the login flow to fail or trigger a captcha.
- Skool's HTML structure may change without notice; if selectors break, please open an issue on the actor's GitHub repo and we'll patch it.
- The rate of scraping is intentionally conservative (max concurrency 1) to avoid account flags. Expect roughly 1โ3 posts per second under normal conditions.
- Two-factor authentication (2FA) on the Skool account is not currently supported โ use an account without 2FA or a dedicated scraper account.
Legal & ToS
Users are solely responsible for complying with Skool's Terms of Service and any applicable data-protection laws (GDPR, CCPA, etc.) in their jurisdiction. Only scrape communities you have legitimate access to, and only collect data you have a lawful basis to process. This actor is provided as a tool; how you use it is your responsibility.