Skool Community Directory, Pricing & Member Finder avatar

Skool Community Directory, Pricing & Member Finder

Pricing

from $0.49 / 1,000 results

Go to Apify Store
Skool Community Directory, Pricing & Member Finder

Skool Community Directory, Pricing & Member Finder

Browse Skool's public community directory by category, pull pricing and member-count details for communities you already know, and list top members visible on a public community page.

Pricing

from $0.49 / 1,000 results

Rating

0.0

(0)

Developer

Dataspryva

Dataspryva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Security

Limited permissions

Share

Skool hosts tens of thousands of free and paid communities built around courses, coaching and discussion. This actor reads the public Skool directory and community pages without an account, so you can compare niches, pricing, owners, ratings and visible members in one dataset.

What this actor does

  • Three modes: discover browses the directory, getCommunity opens communities you name, getMembers reads public member tabs
  • Real directory filters: nine Skool categories, 48 languages, free / paid / free-trial, public / private, keyword search and trending / most-popular order
  • Pagination up to 1,000 rows per directory slice, with automatic category partitions that can reach roughly 9,000 communities
  • Full community records: member, online, admin and post counts; course and module counts; monthly, annual and one-time prices; owner profile and socials; rating and the latest five reviews; privacy and roster availability
  • Public member records: username, name, role, level, points, join and last-active dates, bio, location, timezone, avatar and socials
  • Empty fields are omitted from each record instead of being returned as null

Output per community (mode = discover / getCommunity)

  • communityId, name, slug, displayName, url
  • description, landingPageDescription
  • thumbnailUrl, coverImageUrl, logoUrl
  • memberCount, onlineMemberCount, adminCount, postCount, courseCount, moduleCount
  • price, currency, billingInterval, isFree (true when the community can be joined free, including freemium communities), monthlyPrice, annualPrice, oneTimePrice, priceTiers
  • reviewRating, reviewCount, recentReviews
  • category, categorySlug, discoveryRank
  • isPublic, memberRosterAvailable
  • owner, ownerUrl, ownerUsername, ownerFirstName, ownerLastName, ownerBio, ownerLocation, ownerTimeZone, ownerAvatarUrl, ownerSocials
  • createdAt, updatedAt, recordType, scrapedAt

recentReviews items contain reviewId, rating, text, reviewedAt, memberSince, isPayingMember and reviewer identity, level and points.

Output per member (mode = getMembers)

  • userId, memberId, username, displayName, firstName, lastName, profileUrl
  • avatarUrl, bio, location, timeZone
  • role — admin, moderator or member
  • level, points
  • joinedAt, lastActiveAt, isOnline, socials
  • communityId, communityName, communityUrl, memberScope
  • recordType, scrapedAt

Input

FieldTypeDefaultDescription
modestringdiscoverdiscover, getCommunity or getMembers
searchQueriesarray[]Keywords for directory search (mode=discover)
startUrlsarray[]Community URLs (mode=getCommunity / getMembers)
slugsarray[]Community slugs, e.g. ["ai-automation-society"] (mode=getCommunity / getMembers)
categorySlugstringallOne of nine Skool categories or all (mode=discover)
priceTypestringallall, free, paid or free-trial (mode=discover)
communityTypestringallall, public or private (mode=discover)
languagestringallDirectory language (mode=discover)
sortBystringtrendingtrending or top-v2; legacy popular/new are accepted (mode=discover)
minMembersinteger–Drop communities below this member count (mode=discover)
maxMembersinteger–Drop communities above this member count (mode=discover)
enrichDetailsbooleantrueOpen each discovered community for full pricing, owner and rating fields (mode=discover)
includeReviewsbooleantrueAdd up to five recent public reviews
memberScopestringallall, members, online or admins (mode=getMembers)
maxItemsinteger20Maximum records to emit overall (1–5,000)
maxMembersPerCommunityinteger30Maximum members to emit per community (1–500)

Legacy saved-task inputs keep working: category maps to categorySlug, isFree: true maps to priceType: "free", and sortBy: "popular"/"new" map to top-v2/trending.

{
"mode": "discover",
"searchQueries": ["ai automation"],
"categorySlug": "tech",
"priceType": "paid",
"sortBy": "top-v2",
"maxItems": 25,
"enrichDetails": true
}

Example: browse free communities in one category

{
"mode": "discover",
"categorySlug": "health",
"priceType": "free",
"language": "english",
"maxItems": 50
}

Example: get full details for known communities

{
"mode": "getCommunity",
"slugs": ["ai-automation-society", "claudecodeclub"],
"includeReviews": true
}

Example: read the public member tabs of a community

{
"mode": "getMembers",
"startUrls": ["https://www.skool.com/ai-automation-society"],
"memberScope": "all",
"maxMembersPerCommunity": 100
}

Use cases

  • Niche research — compare member counts, pricing and ratings across every community in a category
  • Competitive tracking — follow a competitor's member growth, price changes and owner activity
  • Creator prospecting — find paid communities and their owners in a specific topic
  • Community benchmarking — measure course, module, post and admin counts to see how active a community is
  • Member research — collect the publicly visible members, admins and online users of a community

FAQ

Is this affiliated with Skool? No. This is an independent, third-party actor that reads publicly visible Skool pages and is not operated by or affiliated with Skool.

Do I need a Skool account, cookies or a proxy? No. Every mode runs without a login, cookies or proxy setup.

How many communities can discover return? Skool serves 30 rows per page and caps each filter slice at 1,000 rows (34 pages). To go beyond 1,000, set maxItems above 1,000 and the actor partitions the request by Skool's nine categories, deduplicates the results and can reach roughly 9,000 communities. No actor can enumerate the entire catalogue in a single slice.

Why are category and categorySlug sometimes missing? A global directory search does not label each row with a category. Those fields are filled when you browse a category or when a large request is partitioned by category.

Why does getMembers return only about 30 members? Skool's public member page shows the first 30 rows. Separate admin and online tabs expose their first pages too, so memberScope: "all" merges and deduplicates all three tabs. Raise maxMembersPerCommunity to keep the full union. Full member rosters and member emails are not public.

Why are members missing for some communities? Private communities do not publish a member list. The actor checks each community's privacy setting and skips private ones instead of guessing or bypassing the restriction.

How many reviews are included? Each public community page embeds only its five latest reviews. The actor includes those when includeReviews is enabled; it cannot return the full review history.

Why is a price or owner field missing on some records? Not every community publishes a price, rating, location or social link. Missing values are omitted rather than filled with a placeholder.

What does billingInterval mean? It is month, year or one-time and describes the interval used for the top-level price. monthlyPrice, annualPrice and oneTimePrice show each plan when the community offers several.