Skool Community Scraper avatar

Skool Community Scraper

Pricing

from $2.50 / 1,000 community scrapeds

Go to Apify Store
Skool Community Scraper

Skool Community Scraper

Scrape Skool.com communities: discovery search by keyword, category, price and language, plus full About-page details (pricing, tiers, members, owner socials, reviews, levels, courses). No login. Export to CSV, JSON, Excel or XML.

Pricing

from $2.50 / 1,000 community scrapeds

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

ParseForge Banner

πŸŽ“ Skool Community Scraper

πŸš€ Export Skool communities with their pricing, size, owner and reviews in seconds. Search Skool discovery by keyword, category, price, privacy and language, or paste community URLs, and get 54 fields per community back: monthly price and tiers, member and post counts, courses, the owner's bio and social links, review count and rating, gamification levels and the landing-page media. No login, no cookie, no browser.

Skool's discovery page shows a card with a name, a one-line blurb, a member count and a price. This Actor reads the JSON that Skool itself embeds in every discovery and About page, and returns the whole community record as one flat row, ready for a spreadsheet, a CRM or a data pipeline. Use it to map a niche, find creators to partner with, benchmark pricing, or track a set of communities over time.

Every row carries 54 fields. A discovery page brings 30 communities in one request and each About page adds the full detail in one more, so a five-community run in the cloud finishes in about 3 seconds and a thousand communities is roughly 1,035 requests. Prices come back as clean numbers with currency and billing interval, review ratings as decimals, and the owner's last-online moment as an exact ISO timestamp derived from Skool's own clock.

🎯 Target AudienceπŸ’‘ Primary Use Cases
Course creators and community buildersBenchmark what competing communities in your niche charge, how many members they hold and how they gamify.
Agencies and B2B sales teamsBuild lead lists of community owners with bio, location and every social link, filtered by price and size.
Investors and market analystsTrack member growth, pricing changes and review scores across hundreds of communities on a schedule.
Researchers and journalistsMap the creator economy on Skool by category, language, price and scale with real numbers.

πŸ“‹ What the Skool Community Scraper does

πŸ’‘ Why it matters: the About page of a Skool community holds far more than the card you see in discovery: the exact price and any tiers, whether a free trial is on, the number of courses and modules behind the paywall, the affiliate percentage the owner pays, the review count and average, the level ladder with the share of members at each rung, and the owner's full profile with social links. This Actor puts all of that on one row per community, and it lets you pull those rows for a whole niche in one run.

  • πŸ”Ž Discovery search with every filter Skool offers. Keyword search, the nine Skool categories, free, paid or free-trial, public or private, trending or top ranking, and 48 languages. Every filter is applied by Skool itself, so you pay only for matching rows.
  • πŸ”— Community URLs too. Paste skool.com/<community> or its /about page and get the same 54-field row. Mix URLs and searches in one run.
  • πŸ’΅ Pricing as data. price as a readable label ($97/month, $247 one-time, Free), plus priceAmount, priceCurrency, billingInterval, the annual price when one is offered, the freeTrial flag and the tier list with each tier's benefits.
  • πŸ‘₯ Size and activity. Total members, members online right now, admins, posts, courses, modules and rules as exact integers.
  • ⭐ Reviews. Review count and average rating from the community record, plus the five most recent reviews with rating, text, author, membership date and whether the reviewer is still paying.
  • πŸ‘€ The owner on every row. Name, username, profile URL, bio, location, avatar, website, Instagram, YouTube, LinkedIn, X, Facebook and TikTok links, and the exact time they were last online.
  • πŸ† Gamification and structure. The level ladder with titles and the percentage of members at each level, the community's link bar, and for public communities the post categories with their post counts.
  • πŸ–Ό Landing-page media. Logo, cover image, every landing-page image and every landing-page video with its thumbnail and length.
  • 🧭 Feature flags. Whether the classroom, calendar and map tabs are switched on, and whether the community is public or private.
  • πŸ“… Real dates. Community creation and last-update timestamps, and the owner's last-online time, all ISO 8601.
  • ⚑ Discovery-only mode. Switch off full details to export just the cards, 30 communities per request, when you only need names, prices and member counts.
  • πŸ“¦ One fixed schema. Columns never move, so your spreadsheet or database mapping never breaks.

🎬 Full Demo (🚧 Coming soon)

A short walkthrough video is in production and will land here.

πŸ“Š Output

One row per community, 54 fields, always in this order.

FieldTypeDescription
πŸ–Ό imageUrlstringCommunity logo.
🏫 titlestringCommunity display name.
πŸ”— urlstringThe community's About page.
πŸ†” idstringSkool community ID.
πŸ”€ slugstringURL slug, e.g. ai-automation-society.
πŸ“ descriptionstringShort description shown on the discovery card.
πŸ“„ longDescriptionstringFull landing-page text from the About page.
πŸ”’ privacystringPublic or Private.
πŸ’³ isPaidstringYes when membership costs money.
πŸ’΅ pricestringReadable price: $97/month, $247 one-time or Free.
πŸ”’ priceAmountnumberPrice as a number in the currency's main unit. 0 when free.
πŸ’± priceCurrencystringISO currency code, e.g. USD.
πŸ” billingIntervalstringmonth, year or one_time.
πŸ“† annualPricestringAnnual plan price when the community offers one.
🎁 freeTrialstringYes when a free trial is switched on.
πŸ‘₯ membersnumberTotal members.
🟒 onlineMembersnumberMembers online at scrape time.
πŸ›‘ adminsnumberNumber of admins.
πŸ“ postsnumberTotal posts in the community.
πŸŽ“ coursesnumberCourses in the classroom.
πŸ“š modulesnumberModules across all courses.
πŸ“œ rulesnumberNumber of community rules.
🀝 affiliatePercentnumberAffiliate commission the owner pays, in percent.
⭐ reviewCountnumberTotal reviews.
🌟 reviewAverageRatingnumberAverage review rating, 1 to 5.
πŸ‘€ ownerNamestringOwner's full name.
πŸ”€ ownerUsernamestringOwner's Skool username.
πŸ”— ownerUrlstringOwner's Skool profile URL.
πŸ“ ownerBiostringOwner's bio.
πŸ“ ownerLocationstringOwner's location as written on their profile.
πŸ–Ό ownerImageUrlstringOwner's avatar.
🌐 ownerWebsitestringOwner's website link.
πŸ“Έ ownerInstagramstringOwner's Instagram link.
▢️ ownerYoutubestringOwner's YouTube link.
πŸ’Ό ownerLinkedinstringOwner's LinkedIn link.
🐦 ownerTwitterstringOwner's X link.
πŸ“˜ ownerFacebookstringOwner's Facebook link.
🎡 ownerTiktokstringOwner's TikTok link.
πŸ•’ ownerLastOnlinestringWhen the owner was last online, ISO 8601.
πŸ–Ό coverImageUrlstringCommunity cover image.
πŸŽ“ hasClassroomstringYes when the classroom tab is enabled.
πŸ“… hasCalendarstringYes when the calendar tab is enabled.
πŸ—Ί hasMapstringYes when the member map tab is enabled.
πŸ“… createdAtstringWhen the community was created.
πŸ”„ updatedAtstringWhen the community record last changed.
🎟 membershipTiersarrayTiers with tier name and the list of benefits.
πŸ’¬ reviewsarrayUp to five recent reviews: rating, body, author, profile URL, member since, currently paying, date.
πŸ† levelsarrayGamification levels: level, title, percentOfMembers.
πŸ”— linksarrayThe community's link bar: label and url.
πŸ—‚ postCategoriesarrayPost categories with name and posts count. Public communities only.
πŸ–Ό landingImagesarrayLanding-page image URLs.
🎞 landingVideosarrayLanding-page videos: url, thumbnailUrl, lengthSeconds.
πŸ•’ scrapedAtstringWhen this row was collected.
❌ errorstring or nullError message for rows that could not be collected, otherwise null.

Sample records

{
"imageUrl": "https://assets.skool.com/f/31ebd103137c45dfa3baee4d97a2640e/75ffb955a39241968152bb4788d94c9b5e4ca5b8c48c43a8819a9eed577fdcdd.jpg",
"title": "Claude Club",
"url": "https://www.skool.com/claude/about",
"id": "31ebd103137c45dfa3baee4d97a2640e",
"slug": "claude",
"description": "Helping non-coders use Claude/Hermes to build, automate, and make life easy with AI",
"privacy": "Private",
"isPaid": "Yes",
"price": "$97/month",
"priceAmount": 97,
"priceCurrency": "USD",
"billingInterval": "month",
"freeTrial": "No",
"members": 468,
"onlineMembers": 25,
"admins": 14,
"posts": 853,
"courses": 19,
"modules": 374,
"rules": 3,
"affiliatePercent": 40,
"reviewCount": 12,
"reviewAverageRating": 5,
"ownerName": "Samin Yasar",
"ownerUsername": "samin-yasar-3312",
"ownerUrl": "https://www.skool.com/@samin-yasar-3312",
"ownerLocation": "New York",
"ownerLastOnline": "2026-04-11T12:56:20.659Z",
"hasClassroom": "Yes",
"createdAt": "2025-08-19T14:53:43.955813Z",
"membershipTiers": [
{ "tier": "standard", "benefits": ["Unlimited support", "All of our workflow templates", "Community access & live Q&A", "All Courses"] },
{ "tier": "premium", "benefits": ["Save $467 Yearly", "Everything from Standard AND...", "Included 1-1 Consultation call with Samin", "Exclusive software: Agent Club, Claude Canvas...", "Specialized Onboarding Call"] }
],
"reviews": [
{
"rating": 5,
"body": "Amazing. Samin is an exact example of how I want to run my desktop and Ai and Human team communications to streamline my work. Excited to be here.",
"authorName": "Shelly Frank",
"authorUrl": "https://www.skool.com/@shelly-frank-9422",
"memberSince": "2026-07-09T17:57:22.386728Z",
"currentlyPaying": "Yes",
"createdAt": "2026-08-22T16:32:52.442571Z"
}
],
"landingVideos": [
{ "url": "https://www.loom.com/share/8fcc6c27d24141149a8e773e3cff38ff", "thumbnailUrl": "https://cdn.loom.com/sessions/thumbnails/8fcc6c27d24141149a8e773e3cff38ff-73ce696bbb1d0e93.gif", "lengthSeconds": 161 }
],
"scrapedAt": "2026-09-03T16:26:46.692Z"
}
{
"imageUrl": "https://assets.skool.com/f/a5f94d6485994c66bee4c45ac29bc7c8/4cca4490f7444a0e8d1f638d31fd5a907078456294cb4333bc812fe2fdf6318e",
"title": "Level Up Psych Academy",
"url": "https://www.skool.com/level-up-psych-academy/about",
"id": "a5f94d6485994c66bee4c45ac29bc7c8",
"slug": "level-up-psych-academy",
"description": "The #1 psychiatry academy for PMHNPs (by a psychiatrist)",
"privacy": "Private",
"isPaid": "Yes",
"price": "$199/month",
"priceAmount": 199,
"priceCurrency": "USD",
"billingInterval": "month",
"freeTrial": "Yes",
"members": 427,
"onlineMembers": 9,
"admins": 3,
"posts": 827,
"courses": 17,
"modules": 562,
"affiliatePercent": 50,
"reviewCount": 12,
"reviewAverageRating": 4.8,
"ownerName": "Agam Dhawan",
"ownerUrl": "https://www.skool.com/@agam-dhawan-2254",
"ownerBio": "Psychiatrist. I help PMHNPs practice psychiatry with confidence.",
"ownerLocation": "Miami",
"ownerWebsite": "https://www.agamdhawanmd.com/pmhnp",
"ownerInstagram": "http://instagram.com/agamdhawanmd",
"ownerYoutube": "https://www.youtube.com/@agamdhawanmd",
"ownerLinkedin": "https://www.linkedin.com/in/agam-dhawan-md",
"ownerTiktok": "https://www.tiktok.com/@agamdhawanmd",
"ownerLastOnline": "2026-08-26T01:27:01.925Z",
"createdAt": "2025-03-11T14:32:44.962275Z",
"membershipTiers": [
{ "tier": "standard", "benefits": ["Best for students", "GRADUAL course access", "Get help from the community (and me)", "58% off with annual (click below)"] },
{ "tier": "premium", "benefits": ["Best for practicing PMHNPs", "INSTANT course access", "Get help from the community (and me)", "Weekly Live Q&A with me", "58% off with annual (click below)"] }
],
"scrapedAt": "2026-09-03T16:26:46.669Z"
}
{
"imageUrl": "https://assets.skool.com/f/e256cd9ef1ac4dbe9197634db46e9e3b/7a0881d755cd45d69679b78d418b803a475d563a4bc4476ea3dfc1ad682b0551.jpg",
"title": "Maker School: AI Automation",
"url": "https://www.skool.com/makerschool/about",
"id": "e256cd9ef1ac4dbe9197634db46e9e3b",
"slug": "makerschool",
"privacy": "Private",
"isPaid": "Yes",
"price": "$184/month",
"priceAmount": 184,
"priceCurrency": "USD",
"billingInterval": "month",
"annualPrice": "$1546/year",
"members": 2496,
"onlineMembers": 123,
"admins": 2,
"posts": 45737,
"courses": 12,
"modules": 744,
"affiliatePercent": 20,
"reviewCount": 85,
"reviewAverageRating": 5,
"ownerName": "Nick Saraev",
"ownerUrl": "https://www.skool.com/@nick-saraev",
"ownerLocation": "Canada",
"ownerWebsite": "https://nicksaraev.com",
"ownerYoutube": "https://youtube.com/@nicksaraev",
"ownerTwitter": "https://twitter.com/nicksaraev",
"ownerLastOnline": "2026-07-26T00:18:52.713Z",
"createdAt": "2024-09-05T20:09:16.650875Z",
"scrapedAt": "2026-09-03T16:26:46.679Z"
}

✨ Why choose this Actor

  • Every discovery filter, applied by Skool. Keyword, category, price model, privacy, ranking and language are sent to Skool's own search, so a niche export costs exactly the rows in that niche.
  • Pricing you can sort on. A numeric amount, a currency, a billing interval, the annual plan and the tier list on every row, instead of a $97/mo string you have to parse.
  • The owner is a lead, not a name. Thirteen owner fields including bio, location and seven social links, ready for outreach.
  • Reviews with the rating and the text. Count and average from the community record, plus the five latest reviews with author and paying status.
  • Real timestamps. Community creation and update times and the owner's last-online moment as ISO 8601, derived from Skool's nanosecond clock.
  • Public-community extras. Level ladder, link bar and post categories with counts, wherever Skool publishes them.
  • Honest about its limits. The comparison below states what Skool hides from logged-out visitors before you spend anything.
  • No nulls. Identical columns on every row, with Not Disclosed and N/A sentinels instead of blanks so CSV and Excel imports stay predictable.
  • No credentials and no start fee. No Skool login, no cookie, no token, and you pay per row only.
  • Fast and cheap to run. Plain HTTP requests, no browser, no proxy needed. Five communities in about 3 seconds.

πŸ“ˆ How it compares to alternatives

This ActorTypical Skool scrapers
Fields per community54, with pricing, tiers, owner socials, reviews, levels and media10 to 25
Discovery filtersKeyword, 9 categories, price, privacy, ranking, 48 languagesKeyword only, or a fixed list
PricingNumeric amount, currency, interval, annual price, free trial, tiersOne price string
Owner profileName, bio, location, avatar and 7 social linksName only
ReviewsCount, average and 5 recent reviews with textCount only, or none
Login or cookie requiredNoSome require an account
Start fee per runNoneOften
Member rosters, posts, classroom contentNot available to logged-out visitors. See the ceiling belowOnly with an account cookie

The ceilings, stated plainly. Skool's discovery returns at most 1,000 communities for any one search or filter combination, and the Actor tells you the true total it found so you know your coverage. To go wider, run the same search per category, per price model or per language. The About page publishes the five most recent reviews together with the full count and average. Post categories, the level ladder and the link bar are only rendered for public communities. Member lists, posts, comments, classroom lessons and calendars require a Skool login, so they are out of scope for this Actor.

πŸš€ How to use

  1. Create a free Apify account. New accounts get $5 in free credit. Sign up here.
  2. Open the Actor and go to the Input tab.
  3. Choose your source. Add search terms, pick discovery filters, paste community URLs, or combine them.
  4. Set Max Items to the number of communities you want back across all sources.
  5. Decide on detail. Leave full details on for the 54-field row, or switch it off for a fast card-only export.
  6. Click Start and watch the log. It reports the total Skool found for each search and names every community as it lands.
  7. Download your data from the Storage tab as CSV, JSON, Excel or XML, or pull it from the API.

Example input:

{
"searchTerms": ["ai automation"],
"category": "",
"price": "paid",
"communityType": "public",
"language": "english",
"maxItems": 200,
"includeDetails": true,
"startUrls": [
{ "url": "https://www.skool.com/ai-automation-society" }
]
}

πŸ’Ό Business use cases

πŸ“Š Pricing benchmark for a new community.

A creator about to launch a fitness community runs a search for "fitness" with the paid filter and 300 items. The sheet sorts by priceAmount and members, shows which price points hold the most members, which communities offer a free trial or an annual plan, and what benefits the tiered ones promise.

🎯 Partnership and sponsorship prospecting.

An agency that sells to course creators exports the Money and Tech categories with more than 1,000 members. The owner* columns give a name, a bio, a location and social links for every community, and affiliatePercent shows who already runs a partner programme.

πŸ“ˆ Portfolio and market tracking.

An analyst schedules the Actor weekly over a fixed list of community URLs. Diffing members, price, reviewCount and reviewAverageRating week over week turns Skool's static About pages into a growth and churn signal.

🌍 Localised market research.

A team entering the Spanish-speaking market runs the same searches with language set to Spanish, compares prices and member counts against the English results, and spots the categories with demand but few paid communities.

πŸ”Œ Automating Skool Community Scraper

Schedule the Actor and route the results wherever your team already works.

  • Make and Zapier. Trigger on a finished run and push new communities into a CRM, a Notion database or an Airtable base.
  • Slack. Post communities that cross a member or price threshold into a channel.
  • Airbyte. Load the dataset into a warehouse and track member counts and prices over time.
  • GitHub. Commit a weekly snapshot to a repository to keep an auditable history of a niche.
  • Google Drive. Drop each run's CSV into a shared folder for the rest of the team.
  • Apify Schedules. Run the same search or URL list daily or weekly without touching the console.

🌟 Beyond business use cases

πŸ”¬ Research. Economists and media researchers can study the creator economy on Skool with real prices, member counts, review scores and gamification data by category and language.

πŸ™‹ Personal. Compare the communities you are thinking of joining side by side: price, trial, reviews, courses, and how active the owner is.

🀝 Non-profit. Educators and non-profits can find free communities in their field, in their language, and see how they are structured.

πŸ§ͺ Experimentation. Prices, member counts, review ratings and level ladders make a tidy dataset for pricing models, growth analysis and clustering experiments.

πŸ€– Ask an AI assistant about this scraper

The Actor exposes its input schema through Apify's MCP server, so an AI assistant connected to your Apify account can configure and run it for you. Ask it "find me the 100 biggest paid Spanish-language money communities on Skool" and it will fill in the category, the price filter, the language and the item count itself.

❓ Frequently Asked Questions

πŸ”‘ Do I need a Skool account, cookie or API key? No. The Actor reads the data Skool publishes to any visitor of its discovery and About pages. There is no login and no token to manage.

πŸ”— Which inputs does it accept? Search terms with any combination of the discovery filters, community URLs such as https://www.skool.com/ai-automation-society or its /about page, or both in one run. With no search terms and no URLs it browses the discovery ranking with the filters you set.

πŸ” How does the search work? The keyword, category, price, privacy, ranking and language are sent to Skool's own discovery search, and the Actor pages through the results 30 at a time.

πŸ“ How many communities can one search return? Skool caps every search or filter combination at 1,000 communities, and the log states the true total it found. Run the same keyword per category, price model or language to cover more.

πŸ’΅ How is the price reported? price is a readable label, priceAmount is the number, priceCurrency the ISO code and billingInterval one of month, year or one_time. Free communities show Free and 0. A community that charges but does not publish its price shows Not Disclosed.

⭐ How many reviews come back? The About page publishes the five most recent reviews, and the Actor also returns the total reviewCount and the reviewAverageRating from the community record.

πŸ‘₯ Can it list the members or the posts? No. Member rosters, posts, comments and classroom lessons are only served to logged-in members. Every row carries the exact member and post counts, so you always know the size of what sits behind the login.

πŸ”’ What is the difference between public and private communities? Private communities show visitors only their About page, which is what the Actor collects. Public communities also render their level ladder, link bar and post categories, and those extra fields are filled in for them.

⚑ How fast is it? Five communities with full details finish in about 3 seconds in the cloud. Discovery pages bring 30 communities per request, About pages are fetched five at a time.

🈳 Why do I see Not Disclosed or N/A instead of empty cells? Because a blank cell is ambiguous. Not Disclosed means Skool did not publish that value for that community, and N/A means the field does not apply, such as a billing interval on a free community.

πŸ›‘ Do I need a proxy? No. Skool serves its pages to direct requests, so the proxy is off by default. You can switch Apify Proxy on in the input if your own runs ever start getting blocked at volume.

πŸ”„ Can I run it on a schedule? Yes. Save your input as a task, schedule it in Apify, and diff members, price and reviewCount between runs to track growth.

πŸ”Œ Integrate with any app

Every run's dataset is available through the Apify API, so you can pull results into any language or platform that speaks HTTP. Apify also ships official clients for JavaScript and Python, plus native integrations for Make, Zapier, Airbyte, Slack, GitHub and Google Drive.

πŸ’‘ Pro Tip: browse the complete ParseForge collection.

πŸ†˜ Need Help? Open our contact form

⚠️ Disclaimer: This is an independent tool, not affiliated with or endorsed by Skool. It collects only publicly available data.