Skool Communities Scraper - Discovery, Members, Pricing avatar

Skool Communities Scraper - Discovery, Members, Pricing

Pricing

from $2.55 / 1,000 skool community delivereds

Go to Apify Store
Skool Communities Scraper - Discovery, Members, Pricing

Skool Communities Scraper - Discovery, Members, Pricing

Scrape Skool communities from the public discovery directory and about pages: name, URL, description, category, members, price, courses, rating and owner display name. No login, no emails. US$ 3 per 1,000 communities.

Pricing

from $2.55 / 1,000 skool community delivereds

Rating

0.0

(0)

Developer

Scrapewise Data

Scrapewise Data

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

10 hours ago

Last modified

Categories

Share

Skool Communities Scraper: Discovery Directory, Members, Pricing and Courses

Skool Communities Scraper turns the public Skool discovery directory into a spreadsheet of communities: name, URL, description, member count, monthly price, courses, rating, review count and the owner's public display name. It is built for market research on Skool, for creators checking a niche and a price point before they launch, and for agencies tracking paid communities over time. No login, no cookies, no emails, no member lists.

What it fixes

  • Sizing a niche by hand. One run lists up to 1,000 communities per keyword or category with members, price, courses and rating, ready to sort.
  • Prices in mixed formats. monthlyPriceEquivalent turns monthly, annual and free into one monthly number in USD.
  • Seeing who is growing. With compareWithPreviousRun, every row says how many members the community gained or lost and whether the price changed since your last run.
  • Contact data you should not hold. The Actor never returns owner emails, phones or member lists, and removes emails and phone numbers found inside descriptions.

What people use it for

  • Market research: the top communities for "fitness", "real estate" or "ai automation" with member counts and prices, sorted by size or price in a spreadsheet.
  • Pricing a new community: how many paid communities exist in a topic, what they charge per month, how many courses they ship and how members rate them.
  • Watch lists for agencies: a weekly run over a vertical (sales, e-commerce, coaching) that shows which communities grow fastest and which changed their price.

At a glance

  • Price: US$ 3 per 1,000 communities, about page details included, no start fee
  • Per search: up to 1,000 communities (Skool's own limit); split by category, language or price for more
  • Filters: keyword, category, language, free or paid, public or private, minimum members, monthly price range
  • Scheduled runs: growth tracking and only-new mode, no extra charge
  • Error rows: free, with an errorCode

Switching from another Skool actor? Your existing input works

Their fieldRead here as
searchTerms, queries, query, searchQuery, keywordssearchQueries
communityUrls, communityUrl, urls, communitiesstartUrls
maxCommunities, maxResults, maxPagesmaxItems
membership, paidOnly: trueprice
enrichDetails / categories (list)includeDetails / one slice per category
modes discover, discovery, scrape / communitysearch / communities

Contact options such as includeOwnerDetails, enrichOwners or email are ignored, and the run log says so.

Input examples

Paid English communities about marketing with at least 200 members:

{ "searchQueries": ["marketing"], "price": "paid", "language": "english", "minMembers": 200, "maxItems": 30 }

About pages of communities you already know:

{ "mode": "communities", "startUrls": ["https://www.skool.com/makerschool/about", "aivideobootcamp"] }

Weekly growth tracking for a niche (save as a Task with a Schedule):

{ "searchQueries": ["ai automation"], "price": "paid", "maxItems": 200, "compareWithPreviousRun": true }

Output example

A real row from a run of 2026-09-15 with {"searchQueries": ["marketing"]}, trimmed:

{
"type": "community",
"rank": 2,
"name": "AION Growth Lab",
"slug": "aiongrowthlab",
"url": "https://www.skool.com/aiongrowthlab",
"members": 576,
"priceType": "paid",
"price": 27,
"priceCurrency": "USD",
"priceInterval": "month",
"monthlyPriceEquivalent": 27,
"courses": 22,
"modules": 222,
"rating": 5,
"reviewCount": 36,
"isPrivate": true,
"ownerName": "Ricardo La Rocca",
"createdAt": "2026-02-18T22:37:22.557409Z",
"searchQuery": "marketing",
"scrapedAt": "2026-09-15T20:28:58.841166+00:00"
}

With compareWithPreviousRun, the row also carries previousMembers, membersChange, membersChangePercent, previousMonthlyPrice, priceChanged, firstSeenAt and isNewCommunity.

Main output fields

FieldDescription
rankPosition in the discovery results for that search
name, slug, url, aboutUrl, communityIdCommunity identity and links
description, aboutDescriptionShort description and full about text (emails and phones removed)
members, onlineMembers, admins, postsPublic counters from the about page
priceTypefree, paid or freemium
price, priceCurrency, priceInterval, priceTextMain price as Skool shows it
monthlyPrice, annualPrice, oneTimePrice, monthlyPriceEquivalentEvery price option, and one monthly figure for sorting
courses, modulesClassroom counts only, never content
rating, reviewCountAverage rating and number of reviews; null when there are none
affiliateCommissionPercentAffiliate commission the community advertises
isPrivate, hasClassroom, hasCalendar, hasMapSettings visible on the about page
ownerName, ownerProfileUrlOwner's public display name and profile link, nothing else
category, languageThe filters you used (Skool does not publish them per community)
createdAt, updatedAt, scrapedAt, sourceUrlDates and where the row came from
errorCode, errorOnly on free error rows

The dataset has four views: Communities, Pricing and size, About and content, and Errors (not charged).

Pricing

US$ 3 per 1,000 communities (US$ 0.003 each), with about page details at the same price. A search for 30 communities costs US$ 0.09; 1,000 communities cost US$ 3. Communities that do not exist, invalid URLs, categories or languages, empty searches and blocked requests return free rows with an errorCode. Communities skipped by onlyNew are not charged.

Limitations

  • 1,000 communities per search, Skool's own limit (34 pages). Split by category, language, price or keyword to go wider; duplicates inside a run are removed.
  • Ranking is Skool's. trending and top are not strictly by members; sort by members yourself.
  • Owner name is the public display name as Skool shows it; some owners use a brand name.
  • Freemium tier prices are not always public; then price is 0 and priceType is freemium.
  • Posts, members, lessons and chat are out of scope. They require a Skool account.
  • onlyNew means new to you, which includes communities that just climbed into the list, since Skool does not sort by creation date.

Error codes (never charged)

errorCodeMeaning
COMMUNITY_NOT_FOUNDNo community at that URL or slug
INVALID_COMMUNITYThe line is not a Skool community URL or slug
INVALID_CATEGORY, INVALID_LANGUAGENot a Skool discovery category or language
NO_RESULTSThe search returned nothing with these filters
BLOCKEDSkool refused the request after retries

FAQ

Does it need a Skool account or cookies? No. It reads the public discovery directory and public about pages only.

Does it return the owner's email or phone? No, never. Only the public display name and profile link.

Can I get the member list of a community? No. Member lists are behind a login and are personal data; you get the member count.

How is monthlyPriceEquivalent calculated? The monthly price when there is one, otherwise the annual price divided by 12, and 0 for free.

Where does the growth history live? In the key-value store skool-communities-history in your own Apify account, one record per community. Delete it to start over.

Can an AI agent use it? Yes, through the Apify MCP server (https://mcp.apify.com): "list the 50 biggest paid Skool communities about sales and their monthly prices".

Is it legal? It collects only what Skool shows any visitor without logging in, and no personal contact data. You are responsible for how you use the data under the laws that apply to you.

Changelog

  • 2026-10-04: compareWithPreviousRun (member growth and price change) and onlyNew for scheduled runs.
  • 2026-09-15: first release: search with filters, about pages by URL or slug, owner limited to display name, email and phone removal, free error rows.