Skool Community Scraper (keyword discovery, members, pricing)
Pricing
from $2.40 / 1,000 result items
Skool Community Scraper (keyword discovery, members, pricing)
Skool community scraper for the public directory: search by keyword or category and get every community as a row with member count, membership model, price, description, logo, cover and creation date. Monitor mode alerts on new communities and member-count changes. No member data, no login.
Pricing
from $2.40 / 1,000 result items
Rating
0.0
(0)
Developer
Viktor Dubnytskiy
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Turn the public Skool directory into data: search by keyword or category and get every matching community as one flat row — member count, membership model, price, description, logo, cover and creation date. No Skool account, no login. Community-level facts only: no member lists, no posts.
What you get
groupId, slug, url, name, description, members, membershipModel, priceText, logoUrl, coverUrl, color, createdAt, updatedAt, query, page, rank, scrapedAt.
Example output
Real rows from the example dataset (query fitness, long text truncated here):
| Field | Example value |
|---|---|
url | https://www.skool.com/get-fit-together-6632 |
name | GET FIT TOGETHER |
members | 12780 |
priceText | {"currency":"usd","amount":100,"recurring_interval":"month"} |
membershipModel | 2 |
description | 2026 Rester Resolution 🔥 - It's time to take actions for achieving weight loss… |
createdAt | 2026-02-13T15:35:53.680253Z |
query / page / rank | fitness / 1 / 1 |
priceText and membershipModel are Skool's own published values, passed through unchanged — priceText is the displayPrice payload (currency, amount in minor units, billing interval) and membershipModel is Skool's numeric model code.
Use cases
- Size a niche before building in it: how many Skool communities exist for a keyword, how big they are, what they charge.
- Track competitors: monitor mode returns only communities that are new or whose member count moved.
- Partnership and sponsorship prospecting at community level, using the description and price the community itself published.
Related actors
- Facebook Groups Search Scraper (members, privacy, no login) — the same size-and-keyword niche discovery, on free Facebook groups instead of paid Skool communities.
- Linktree Scraper (profile links, bio, discovery by keyword) — find the creator's link-in-bio page behind a Skool community.
- Telegram Channel Search Scraper (topic, subscribers, no login) — a free Telegram community alternative for the same niche.
How it works
- Your keyword, category and membership filter are turned into a Skool discovery URL.
- Each directory page (30 communities) is read and flattened into rows, keeping Skool's own ranking as
rank. - Skool challenges automated visitors, so requests go through Apify Web Unblocker; a real challenge is reported as a block instead of an empty dataset.
Input
| Field | Meaning | Default |
|---|---|---|
queries | Keywords for Skool discovery, e.g. fitness; empty = browse the directory | ["fitness"] |
category | Skool category slug, e.g. health-fitness, money, tech | empty |
membership | all, free or paid | all |
maxPages | Directory pages to read, 30 communities each | 3 |
maxItems | Stop after this many community rows | 20 |
mode | scrape or monitor (only new/changed since last run) | scrape |
monitorStateId, webhookUrl, telegramBotToken, telegramChatId | Monitor-mode state key and alert targets | empty |
Pricing
| Event | Price |
|---|---|
| result | $0.0015 per community ($1.50 per 1,000) |
| monitor-check | $0.005 per monitor run |
| change | $0.0015 per new/changed community |
Charged only for communities actually pushed. Skool challenges automated visitors, so the actor runs through Apify Web Unblocker; Apify bills that traffic on top (about 0.3 MB per page of 30).
Found it useful? A short review on the Store page helps other people find this actor and tells us what to improve. If something is wrong, open an issue on the actor page — issues are answered within a day.
Why this actor
- No Skool account and no cookies — nothing of yours is logged in.
- Deliberately community-level: no member lists, no posts, no personal data to worry about.
- Monitor mode with webhook and Telegram alerts on new communities and member-count changes.
- A run that finds nothing pushes nothing and charges no result events; a Skool challenge is reported as a block, not as an empty result.
Limits
- Community-level data only: no members, posts, courses or owner contacts.
- Skool returns at most 1,000 communities per search.
priceTextandmembershipModelare Skool's raw published values and are not normalised into a currency/amount pair.
FAQ
Does it need a Skool login or a paid membership? No. Only the public discovery directory is read, as a logged-out visitor.
Can I get the members or the posts of a community? No, by design. This actor returns community-level public facts only — no member lists, no posts, no personal data.
What happens when there are no results? No rows are pushed and no result events are charged. The RUN_SUMMARY record in the run's key-value store carries emptyReason, which separates "the keyword really has no communities" from "Skool answered with a challenge".
Changelog
- 0.1: initial release.