Skool Communities Scraper avatar

Skool Communities Scraper

Pricing

from $0.19 / 1,000 results

Go to Apify Store
Skool Communities Scraper

Skool Communities Scraper

Scrape the whole Skool community directory: members, price, rating, owner contacts, and the posts, members, classroom and calendar of public communities.

Pricing

from $0.19 / 1,000 results

Rating

0.0

(0)

Developer

Nice Dev

Nice Dev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Share

👥 What is Skool Communities Scraper?

Extract the whole Skool community directory — not the first thousand results, all of it — with members, price, posts, courses, rating and owner contacts, and optionally everything a public community holds: its posts, comments, members, classroom, calendar and leaderboards.

Skool Communities Scraper reads skool.com and turns it into a table. Search the directory by keyword, paste the URL of a community, a post or a member profile, or ask for the entire directory of 74 000+ communities in one run. Every community comes back with its slug, member count, exact price and billing period, number of posts and courses, rating, and its owner's bio, website and social links.

Try it in one click: press Start — the pre-filled input searches ai automation and returns 100 communities in under two minutes.

It runs on the Apify platform, so you get a REST API, scheduling, webhooks, integrations with Google Sheets, Slack, Make and Zapier, automatic retries and monitoring, and the export formats below, without hosting anything yourself.

📋 What data can you extract from Skool?

One row per community, 130 fields in all — and, when you ask for them, extra rows for what a community holds: its posts, comments, members, courses, lessons, events and leaderboard entries. The itemType column says what a row is; a field that does not apply to a row is empty, so every export has the same columns.

CategoryWhat you get
👥 Communityname, link, slug, short description, language, keywords, logo and cover — AI Automation Society
💰 Price and revenueexact price, currency, billing period, price per month, free trial, affiliate commission, estimated monthly revenue — 49 USD / month
📈 Size and activitymembers, members online, number of posts, courses and modules — 4,405 members, 17 courses
⭐ Reputationrating, number of reviews and the latest reviews — 4.9 (23 reviews)
🧑 Ownername, bio, location, website and social links (Facebook, Instagram, LinkedIn, X, YouTube)
📄 About pagelong sales text, custom links, levels, join questions, landing-page media
💬 Posts and commentstitle, text, upvotes, number of comments, attachments, video links, author
🎓 Classroom and calendarcourses and lessons (text and video), events with their start and end times
🏆 Members and leaderboardsname, bio, location, level, points, rank, social links, join date
🕒 Datescreation and update dates — what the date filters read

Every field, with an example, is listed in the Output section below.

✅ Why use Skool Communities Scraper?

  • The whole directory, not a sample. A keyword search on Skool stops at 1 000 results. Tick Whole directory and the Actor goes through the complete index — 74 000+ communities, private ones included — in a single run.
  • Find creators worth contacting. Filter on members, monthly price, number of posts and courses, rating, estimated monthly revenue, or keep only the communities whose owner published a way to reach them.
  • No account needed for public communities. Posts, comments, courses, calendars and leaderboards of PUBLIC communities are read without any login. Paste your own Skool cookie only if you want the private communities you belong to, or the full member list.
  • Built to run often. The proxy is included in the price, and Only new items returns just what appeared since the last run.
  • Market research, lead lists, competitor tracking, price benchmarks: schedule it weekly and let it feed your own tools.

🚀 How to scrape Skool

  1. Click Try for free (or Start if you already have an account).
  2. Type a keyword in Search keyword, or tick Whole directory to take the lot.
  3. Optional: set Max communities (100 by default, 0 = no limit), the filters (members, price, rating…), and the extras (posts, members, classroom…).
  4. Press Start and watch the log.
  5. When the run ends, open the Storage tab and download the dataset as JSON, CSV, Excel, XML or HTML — or call the API to get it straight into your own tool.

💰 How much does it cost to scrape Skool?

The Actor uses pay per event pricing: $0.25 per 1,000 results, whatever the kind of row, plus $0.001 per run start at the Actor's default memory (10 cents per 100 runs; the platform counts that event once per gigabyte, so a run you give more memory pays proportionally more). Higher Apify plans pay less per result: $0.23 (Bronze), $0.21 (Silver) and $0.19 (Gold and above) per 1,000. Filters that Skool's directory does not offer are applied by the Actor on every community it reads: a community you keep costs its normal price, a community a filter drops costs $0.04 per 1,000 when Exclude keywords drops it, and $0.20 per 1,000 when a filter that reads the community profile drops it — Created after / before, Min / Max members, Min / Max monthly price, Min posts, Min courses, Min rating, Min / Max estimated MRR, With a contact only or With an affiliate programme only — $0.038 and $0.19 on Bronze, $0.036 and $0.18 on Silver, $0.034 and $0.17 on Gold and above. Filtering never costs more than taking everything. Platform usage (compute, proxy) is included in the price. A run that finds nothing only pays the start fee, plus the communities its filters dropped.

EventWhat it is
Actor startA small fee when a run starts.
ResultOne row of the dataset, whatever its kind: a community with its profile and About page, a post, a comment, a member, a course, a lesson, an event or a leaderboard entry. Every row has the same price.
Filter checkOne community of the directory dropped by Exclude keywords (a community you keep costs its normal price).
Detail filter checkOne community profile dropped by a filter that needs it (dates, members, price, posts, courses, rating, revenue, contact, affiliate program); a community you keep costs its normal price.

Examples: 1,000 communities with their profile and About page ≈ $0.25; the whole directory of 74,000+ communities ≈ $19. The filters are applied by the Actor on every community it reads: a community filtered out is never saved as a result, it only costs its filter fee, lower than a result; a community you keep costs its normal price. A community skipped by Only new items is never charged.

Speed, measured on the Apify platform with the default settings: 100 communities in under 2 minutes, 1,000 communities in about 10 minutes. The whole directory is about 75 index calls plus two requests per community (one if you turn off About page), so it runs for many hours: raise the run Timeout in the run options (the default is one hour, about 6,000 communities), give it more memory and a higher Max concurrency, or split it with the filters.

⚙️ Input

Everything is optional: with no input at all the Actor returns the first 100 communities of the directory. You can give several keywords in one run (up to 101: Search keyword plus 100 in More search keywords), and up to 1 000 start URLs.

Search the directory by keyword:

{
"query": "ai automation",
"maxItems": 200,
"minMembers": 500,
"minRating": 4
}

Take the whole directory, paid communities only, and keep the big ones:

{
"allCommunities": true,
"priceType": "paid",
"minMembers": 1000,
"minMrr": 10000,
"maxItems": 0
}

One community with everything it holds:

{
"startUrls": [{ "url": "https://www.skool.com/ai-automation-society" }],
"scrapePosts": true,
"maxPostsPerCommunity": 50,
"includeComments": true,
"scrapeMembers": true,
"scrapeClassroom": true,
"scrapeCalendar": true,
"scrapeLeaderboards": true
}

Watch a keyword and get only what is new, every day:

{
"query": "copywriting",
"onlyNew": true,
"stateKey": "copywriting-watch"
}

Input fields

FieldWhat it does
startUrlsSkool URLs: a community (https://www.skool.com/my-group), a discovery search (https://www.skool.com/discovery?q=ai), a single post (https://www.skool.com/my-group/my-post) or a member profile (https://www.skool.com/@handle). When this list is not empty, the search fields below (keyword, whole directory) are ignored; filters, caps and monitoring still apply. Max 1 000 URLs.
queryFree-text search of the Skool directory, exactly as typed on skool.com/discovery (e.g. ai automation). Empty = the directory without a keyword.
searchQueriesSeveral keywords in one run: one search per keyword. Added to Search keyword; a community found by several searches is saved once.
allCommunitiesGo through the ENTIRE Skool directory (74 000+ communities, private ones included) instead of searching by keyword. A keyword search stops at 1 000 communities — this does not. Combine with Max communities and the filters below to keep the run short. Default: off.
languageLanguage declared by the community.
priceTypeKeep only free communities, or only paid ones.
privacyTypeA private community still gives its profile (members count, price, posts, courses, owner); its posts, members and courses are only readable with a Skool cookie of a member.
hasFreeTrialKeep only the paid communities that offer a free trial. Default: off.
maxItemsMaximum number of communities to save for the whole run (after deduplication and filters). Posts, comments, members and lessons are not counted here — they have their own caps. 0 = no limit. Default: 100.
maxItemsPerQueryCap for EACH search (keyword or start URL), so that the first search cannot use up the whole Max communities budget. 0 = no per-search cap. Default: 0.
includeAboutAlso read the public About page of each community (1 extra request): long description, custom links, gamification levels, number of rules, join survey questions and the latest reviews. Off = the community profile only (name, slug, members, price, posts, courses, rating, owner), which is always read. Default: on.
scrapePostsSave the posts of each community (30 per request): title, text, upvotes, comment count, attachments, videos, channel and full author. Default: off.
maxPostsPerCommunity0 = every post (a large community can hold 20 000+). Default: 100.
includeCommentsSave the comments of each extracted post (1 extra request per post), with their nested replies. Default: off.
maxCommentsPerPostTop-level comments kept per post, each with its replies. Skool gives at most 30 top-level comments per post: 0 = those 30. Default: 25.
maxRepliesPerCommentReplies kept under each comment. 0 = every reply. Default: 0.
scrapeMembersSave the members of each community: name, bio, location, social links, time zone, level, points, join date, last seen and role. Skool shows only ~30 members to a visitor — paste a Skool cookie below to get the whole list. Default: off.
maxMembersPerCommunity0 = every member Skool returns (~30 without a cookie). Default: 30.
memberTabAll members, admins only (the full admin list is public) or members online now.
includeMemberProfilesAlso read the public Skool profile of each extracted member (1 extra request per member): followers, following, total contributions, and the list of the communities they are a member of. Default: off.
scrapeClassroomSave the courses of each community and their lessons: title, description, cover, section, video link, video length, thumbnail and attached resources. Locked courses are reported as locked, without their lessons. Default: off.
includeLessonContentAlso read the written content of each lesson (1 extra request per lesson — a 50-lesson course means 50 requests). Default: off.
maxLessonsPerCourse0 = every lesson. Default: 0.
scrapeCalendarSave the upcoming events of each community: title, description, start and end time, link. Default: off.
scrapeLeaderboardsSave the leaderboards of each community (top members by points) for the chosen period. Default: off.
leaderboardWindowWhich leaderboard to save.
cookiesThe auth_token cookie of YOUR Skool account (DevTools › Application › Cookies › skool.com), pasted as auth_token=... or as the whole cookie header. Your account only sees what it is a member of. Leave empty to scrape public data only.
postedAfterOnly items created on or after this date: 2026-09-01 (a day starts at midnight UTC, the zone of every date saved), or a period before now such as 7 days, 2 weeks, 1 month (API: 24 hours and full ISO date-times work too). Read on the creation date of a community, a post or a comment, and on the day a member joined; courses, lessons, events and leaderboard entries carry no date and are always kept. A community pasted in Start URLs with its posts, members… asked for is always saved: the dates then pick its content.
postedBeforeOnly items created on or before this date (the whole day is included, until midnight UTC), or older than a period such as 30 days.
excludeKeywordsDrop the items whose name or title contains one of these words (case and accents ignored).
minMembersKeep only communities with at least this many members. 0 = no minimum. Default: 0.
maxMembersKeep only communities with at most this many members (to find small ones). 0 = no maximum. Default: 0.
minMonthlyPriceKeep only communities whose price, brought back to one month, is at least this. 0 = no minimum. Default: 0.
maxMonthlyPriceKeep only communities whose price, brought back to one month, is at most this. 0 = no maximum. Default: 0.
minPostsKeep only communities with at least this many posts (an active community). 0 = no minimum. Default: 0.
minCoursesKeep only communities with at least this many courses in their classroom. 0 = no minimum. Default: 0.
minRatingKeep only communities rated at least this (1 to 5). Communities with no review are dropped. 0 = no minimum. Default: 0.
minMrrKeep only communities whose ESTIMATED monthly revenue (members × monthly price) is at least this. It is an estimate computed from public numbers, not a figure published by Skool. 0 = no minimum. Default: 0.
maxMrrSame, as a maximum. 0 = no maximum. Default: 0.
requireContactKeep only communities whose owner shows at least one way to be reached: website, e-mail or a social network. Default: off.
hasAffiliateProgramKeep only communities that pay a commission to the members who bring new paying members. The commission itself is in the Affiliate commission (%) column of every result. Default: off.
onlyNewSkip the communities, posts, comments, members and lessons that a previous run (same Memory key) already delivered: they are not saved and not charged, and their page is not even opened. First run = everything is new. Default: off.
stateKeyName of the memory used by Only new items. Give each schedule / task its own key (e.g. ai-communities) so that they do not share their memory. Letters, digits, - and _.
resetStateForget everything remembered under this Memory key before the run: this run returns (and charges) every item again. Untick it afterwards. Default: off.
proxyConfigurationApify Proxy or your own proxies. Keep the default: it is included in the price. The residential Apify proxy is not available in this Actor.
maxConcurrencyMaximum number of requests processed in parallel. A community's About page is read right after its profile, in the same slot: never more than this many calls to Skool at once. Default: 8.
maxRequestsPerMinuteGlobal request rate. Lower it if the site answers HTTP 429 / 403 in the log. It counts the profile of a community and its About page as ONE request: with About page on, up to twice this number of calls reach Skool per minute — halve it to keep the same pace. Default: 300.
minRequestIntervalMsSmallest gap between two calls to Skool, in milliseconds — the About page included. The per-minute rate lets a burst through; this spreads the calls evenly. 0 = no gap (Skool has shown no per-second limit). Default: 0.
maxRequestRetriesRetries per request before it is marked as failed. Default: 5.
debugLogInclude debug messages in the run log. Default: off.

📦 Output

One row per item, in the dataset of the run:

{
"itemType": "community",
"id": "64ab25f02f6f42fe90f0f9d989aa86bb",
"url": "https://www.skool.com/ai-automation-society",
"communitySlug": "ai-automation-society",
"name": "AI Automation Society",
"description": "Build your own AI Operating System.",
"language": "english",
"privacy": "public",
"isPaid": true,
"price": 49,
"currency": "USD",
"priceInterval": "month",
"monthlyPrice": 49,
"estimatedMrr": 215845,
"totalMembers": 4405,
"totalPosts": 24838,
"numCourses": 17,
"rating": 4.9,
"reviewCount": 23,
"ownerHandle": "nateherk",
"ownerName": "Nate Herk",
"ownerYoutube": "https://www.youtube.com/@nateherk",
"createdAt": "2024-01-05T16:07:10.269Z",
"scrapedAt": "2026-09-20T12:00:00.000Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV or Excel.

All 130 fields

FieldWhat it holds
itemTypeItem type — community / post / comment / member / course / lesson / event / leaderboardEntry.
idID — Skool id of the item. An event that repeats: its id, a colon, then the start of that date as a UNIX time.
urlURL — Public Skool page of the item.
communityIdCommunity ID
communitySlugCommunity slug
communityNameCommunity name
communityUrlCommunity URL
nameName — Community: its display name. Member: full name. Post / lesson / course / event: its title.
descriptionDescription — Short description of the community, of the course or of the event.
aboutDescriptionAbout text — Long landing-page text of the community (with About page on).
keywordsKeywords — Keywords declared by the community (directory only).
languageLanguage
privacyPrivacy — public or private.
isPaidPaid
hasFreeTrialFree trial
affiliatePercentAffiliate commission (%)
membershipModelMembership model — free or paid, read from the community's own billing settings.
pricePrice — Numeric price of the membership; null when the community is free or shows no price.
currencyCurrency
priceIntervalBilling period — month, year or one_time.
monthlyPriceMonthly price — Price brought back to one month (a yearly price divided by 12), to compare communities. Empty for a price paid once. Read by the price filters.
estimatedMrrEstimated MRR — Members × monthly price. An estimate computed from public numbers, NOT a figure published by Skool: members who joined for free or at another price are not known.
totalMembersMembers
totalOnlineMembersMembers online
totalAdminsAdmins
totalPostsPosts — Community: posts published in it. Member profile: posts written by the member.
numCoursesCourses
numModulesLessons — Number of lessons (modules) across all courses.
totalRulesRules
ratingRating — Average review score out of 5; null when the community has no review.
reviewCountReviews
reviewsLatest reviews — Latest public reviews (About page on): rating, text, author, date.
levelsLevels — Gamification levels of the community: number, title, share of members.
customLinksCustom links — Links the community shows in its sidebar: label and URL.
surveyQuestionsJoin questions — Questions asked to a candidate before joining.
visibleTabsVisible tabs — Tabs the community shows: classroom, calendar, leaderboards, about…
pluginsPlugins — Skool plugins the community has switched on: auto-DM, Zapier, webhook, Google Ads, Meta conversions, Hyros.
landingPageMediaLanding page media — Images and videos of the sales page of the community.
logoUrlLogo
coverUrlCover image
colorColour
ownerIdOwner ID
ownerHandleOwner handle
ownerNameOwner name
ownerFirstNameOwner first name
ownerLastNameOwner last name
ownerBioOwner bio
ownerLocationOwner location
ownerProfileUrlOwner profile
ownerPictureUrlOwner picture
ownerWebsiteOwner website
ownerEmailOwner e-mail — Only when the community publishes a support e-mail; null otherwise (Skool hides member e-mails).
ownerFacebookOwner Facebook
ownerInstagramOwner Instagram
ownerLinkedinOwner LinkedIn
ownerTwitterOwner X / Twitter
ownerYoutubeOwner YouTube
ownerTimezoneOwner time zone
ownerMyersBriggsOwner Myers-Briggs
ownerDiscTopOwner DISC type — Dominant DISC personality letter declared by the owner.
ownerLastSeenAtOwner last seen — ISO 8601 UTC.
ownerIsOnlineOwner online now
ownerCreatedAtOwner account created
ownerUpdatedAtOwner account updated
ownerBadgeOwner badge — Skool revenue badge shown on the owner profile (diamond, platinum…).
titleTitle — Post, lesson, course or event title.
contentContent — Text of the post, of the comment or of the lesson.
postTypePost type
channelChannel — Channel (label) the post was published in.
upvotesUpvotes
commentCountComments
isPinnedPinned
attachmentsAttachments — Files attached to the post or resources attached to the lesson.
videoLinksVideos — Video URLs of the post.
imageUrlImage — Preview image of the post.
contributorsContributors — Members who commented on the post, as Skool lists them.
postIdPost ID — Post the comment belongs to.
parentIdParent comment ID — Comment this reply answers; null for a top-level comment.
depthReply depth — 0 = top-level comment, 1 = reply, 2 = reply to a reply.
courseIdCourse ID
courseTitleCourse title
sectionTitleSection title — Section of the course the lesson belongs to.
hasAccessUnlocked — false = the course or lesson is locked for a visitor; its content is not returned.
minAccessLevelMin level — Gamification level needed to unlock the course.
videoUrlVideo URL — Video of the lesson, as Skool publishes it (YouTube, Loom, Vimeo, Skool player…). The video file itself is not downloaded.
videoLengthMsVideo length (ms)
videoThumbnailVideo thumbnail
startTimeEvent start — ISO 8601 UTC.
endTimeEvent end
memberIdMember ID
handleHandle — Skool handle of the member or of the post author.
firstNameFirst name
lastNameLast name
bioBio
locationLocation
timezoneTime zone
roleRole — Role in the community: member, admin, owner.
levelLevel
pointsPoints
rankRank — Rank in the leaderboard, or rank of the community in the search results.
leaderboardWindowLeaderboard period — 7day, 30day or alltime.
requestedAtRequested at — Date the member asked to join the community, ISO 8601 UTC.
joinedAtJoined at — Date the member was approved in the community, ISO 8601 UTC.
lastSeenAtLast seen — Last time the member was online, ISO 8601 UTC.
isOnlineOnline now
profileUrlProfile URL
pictureUrlPicture
websiteWebsite
facebookFacebook
instagramInstagram
linkedinLinkedIn
twitterX / Twitter
youtubeYouTube
totalFollowersFollowers — Member public profile.
totalFollowingFollowing
totalContributionsContributions — Posts and comments written by the member, all communities together.
totalGroupsCommunities joined
memberOfGroupsCommunities of the member — Public communities the member belongs to: name, slug, members, price.
myersBriggsMyers-Briggs — Personality type declared by the member.
authorIdAuthor ID — Author of the post or of the comment.
authorNameAuthor name
authorHandleAuthor handle
authorBioAuthor bio
authorProfileUrlAuthor profile
authorPictureUrlAuthor picture
authorLocationAuthor location
createdAtCreated at — Community, post, comment: its creation date. Member and leaderboard rows: when the person's Skool account was created (the date filters read joinedAt for a member). Courses, lessons and events: empty. ISO 8601 UTC.
updatedAtUpdated at
searchUrlSearch URL — Search the community was found by; null for the whole-directory mode and for URLs given in startUrls.
scrapedAtScraped at — ISO 8601 timestamp of the extraction.

💡 Tips and advanced options

  • Start small. Leave Max communities at 100 for a first run, then raise it once the output looks right.
  • Extras multiply the rows. Posts on a community with 20 000 posts writes 20 000 rows. Use Max posts per community and the other caps.
  • Only new items is the cheap way to watch a keyword: the items a previous run under the same Memory key delivered are skipped before their page is even opened. The memory is a store of your account (skool-communities-scraper-seen, up to 150,000 items per key), and it never expires.
  • Private communities give their profile, price, member count and owner without any login; their posts, members and courses need a Skool cookie of an account that belongs to them.
  • The member list stops at about 30 for a visitor — that is Skool's own limit, not the Actor's. A cookie of a member of the community lifts it.
  • Speed. At the default memory (512 MB) the run's processor is the limit, not Skool: raising Max concurrency alone gains 5-10 %. Give the run more memory (it also gets more processor) together with a higher Max concurrency if you are in a hurry. If Skool ever answers HTTP 429, the run retries at once through another proxy IP — or, without a proxy, after a pause of 5 seconds, doubled at each retry up to 150 seconds, instead of giving up.
  • A safety net against a silent change. If the first 20 communities read all lack a field every community has, the run stops and says so rather than filling your dataset with empty columns. A community dropped by your filters counts among those 20. The same goes for the About page, and for each kind of content row on its own: the first 20 posts, comments, members, courses, lessons, events or leaderboard entries that all lack a field every row of their kind has (a post's title, date or author, a member's handle or join date…) stop the run too. A search filtered on price, privacy, free trial or language that finds nothing checks once that Skool's directory still knows that filter, so a renamed filter fails the run instead of returning an empty, successful one.
  • A failed run means an outage, not a few misses. Requests that still fail after every retry are counted in the last line of the log and listed, with the reason, in the FAILED_REQUESTS record of the run's key-value store; one failure among many is only a warning. A run that saved nothing fails when requests failed, and a run that saved some rows fails too when at least as many requests failed as were read (the first page read, the rest refused): a green run with a short dataset would hide the outage.

🔌 Integrations and API

Run it from your own code, or wire it to the tools you already use:

  • API: start a run and read the dataset with the Apify API or the JavaScript / Python clients.
  • Schedules: run it every day or every hour, with Only new items on.
  • Webhooks and integrations: Google Sheets, Google Drive, Slack, Make, Zapier, GitHub, Airbyte and the rest of the Apify integrations.
  • MCP: usable from an AI agent through the Apify MCP server.

🤖 Use with AI agents (MCP)

AI agents (Claude, ChatGPT, Cursor…) can find and run this Actor through the Apify MCP server, billed to their Apify account like any run. It returns one item per Skool community (and, when asked, one per post, comment, member, lesson, event or leaderboard entry). Actor id: nice_dev/skool-communities-scraper; MCP server with this Actor only: https://mcp.apify.com/?tools=fetch-actor-details,nice_dev/skool-communities-scraper.

Smallest input, for a cheap first call:

{
"query": "ai automation",
"maxItems": 10
}

Key output fields: itemType, url, name, totalMembers, monthlyPrice, rating, ownerName, ownerWebsite.

Cost: $0.25 per 1,000 results plus $0.001 per run start at the default memory ($0.19 per 1,000 on the Gold plan and above); a community a filter drops costs $0.04 or $0.20 per 1,000, see the pricing section above. Cap each call with maxItems and, through the API, with the run option maxTotalChargeUsd.

❓ FAQ

The Actor only reads pages any visitor can open, and it collects no login-protected data unless you give it your own session cookie. Public posts, member names and bios are personal data in the sense of the GDPR and similar laws: you are responsible for having a lawful basis before you store them, for honouring deletion requests, and for respecting Skool's terms of use and the copyright of the content you download. This Actor is not affiliated with Skool.

Do I need a Skool account?

No for public communities and for the whole directory. Yes — your own cookie — for private communities and for the full member list.

Why are the e-mail addresses empty?

Skool stopped returning member e-mails in June 2026. No Skool scraper can give you one; anything that claims otherwise is guessing.

Why do I only get about 30 members?

That is what Skool shows a visitor, whatever page is asked for. Paste the cookie of an account that is a member of the community to get the whole list.

What does the estimated MRR mean?

Members × monthly price. It is an estimate computed from public numbers, not a figure Skool publishes: members who joined for free, at another price or through a trial are not known.

Can I get more than 1 000 results for a keyword?

Not for one keyword — that is the directory's own limit. Use Whole directory with the filters instead, or split your search into several keywords.

🛟 Support

Something missing or wrong? Open an issue in the Issues tab of this Actor: include the run ID and the input you used, and it gets looked at. Feature requests are welcome there too, and a custom version of this Actor can be built on request.