Skool Community Scraper
Pricing
from $3.00 / 1,000 community/group scrapeds
Skool Community Scraper
Extract Skool community data: names, descriptions, pricing, member counts, owner profiles, social links, courses, images, and timestamps. Export as JSON, CSV, Excel.
Pricing
from $3.00 / 1,000 community/group scrapeds
Rating
0.0
(0)
Developer
ParseBird
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Skool Community Scraper
Skool Community Scraper extracts public Skool community data from Skool discovery pages, search URLs, group slugs, and group about pages.
| Scrape Skool groups for community names, descriptions, pricing, member counts, owner profiles, social links, courses, visual assets, settings, and timestamps with API access and JSON, CSV, or Excel export. |
| ParseBird Skool Suite • Research Skool groups, classrooms, and community content | |
|
Skool Community Scraper ➤ You are here |
Skool Classroom Posts Scraper Skool classroom modules, community posts, and media links |
Copy to your AI assistant
Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.
Use Apify Actor parsebird/skool-community-scraper to scrape public Skool community data. Call ApifyClient(token).actor("parsebird/skool-community-scraper").call(run_input={"urls":["https://www.skool.com/discovery?q=marketing","skoolers"],"maxResults":50}). Key inputs: urls string array of Skool discovery URLs, search URLs, group URLs, /about URLs, bare skool.com URLs, or slugs; groups is also accepted as a compatibility alias; maxResults integer default 50. Output: id, name, displayName, communityUrl, aboutUrl, description, landingPageDescription, pricing, member counts, owner profile fields, owner socials, course counts, visual assets, group settings, custom links, timestamps, discovery rank, category, scrapedAt. API docs: https://docs.apify.com/api/client/python/ and token setup: https://console.apify.com/account/integrations.
What is Skool Community Scraper?
Skool Community Scraper is a Skool scraper and Skool API alternative for exporting public community data into an Apify dataset. It works with specific Skool groups, public group about pages, and Skool discovery/search URLs such as https://www.skool.com/discovery?q=marketing.
Use it for repeatable Skool data extraction, market research, community analysis, lead research, pricing monitoring, and AI workflows. You can run it manually, schedule it with Apify schedules, call it through the Apify API, or send results to Apify integrations.
What can Skool Community Scraper do?
- Extract public community names, slugs, URLs, descriptions, landing page copy, member counts, admin counts, and online counts.
- Scrape pricing metadata when Skool exposes it publicly, including monthly, annual, one-time, currency, and interval fields.
- Collect public owner profile fields such as name, bio, location, profile image, website, YouTube, Instagram, Facebook, Twitter/X, and LinkedIn.
- Pull public course/module counts, tab visibility, privacy/membership settings, custom links, logos, covers, favicon URLs, and timestamps.
- Accept multiple input modes: group slugs, full group URLs,
/aboutURLs, bareskool.com/...URLs, and Skool discovery/search URLs. - Export Skool data as JSON, CSV, Excel, HTML, or XML from Apify dataset storage.
- Run recurring monitoring jobs with scheduling, webhooks, API clients, and integrations.
What data can you extract from Skool?
| Field | Description |
|---|---|
id, name, displayName | Skool community ID, slug, and display name |
communityUrl, aboutUrl | Public Skool group URLs |
description, landingPageDescription | Short description and public landing page copy |
monthlyPrice, annualPrice, displayPrice | Public pricing values when present in Skool page data |
totalMembers, totalOnlineMembers, totalAdmins, totalPosts | Public community stats |
numCourses, numModules | Public classroom/course counts when available |
logoUrl, logoBigUrl, coverSmallUrl, faviconUrl | Community visual assets |
privacy, membership, membershipModel | Public group access and membership settings |
calendarVisible, classroomVisible, mapVisible, audioChatVisible | Public tab visibility flags |
customLinks, landingPageMedia | Public links and landing page media payloads |
ownerName, ownerBio, ownerLocation, ownerPictureProfile | Public owner profile information |
ownerInstagram, ownerYoutube, ownerFacebook, ownerTwitter, ownerLinkedin, ownerWebsite | Public owner social links |
createdAt, updatedAt, scrapedAt | Skool timestamps and extraction time |
How to scrape Skool communities with Skool Community Scraper
- Open Skool Community Scraper on Apify and click Try for free.
- In
urls, paste one or more Skool inputs:https://www.skool.com/discoveryhttps://www.skool.com/discovery?q=marketingskoolersskool.com/thatpickleballschoolhttps://www.skool.com/skoolers/about
- Set
maxResultsto control how many unique communities are saved. - Start the Actor.
- Open the dataset to preview results.
- Download the results as JSON, CSV, Excel, HTML, or XML, or retrieve them with an Apify API client.
How much does it cost to scrape Skool?
Skool Community Scraper uses pay-per-event pricing. One event is one Skool community record saved to the dataset.
| Event | Price per event | Price per 1,000 |
|---|---|---|
community-scraped | $0.0035 | $3.50 |
community-scraped on Gold tier | $0.0030 | $3.00 |
Apify free trial credits can be used where applicable. For example, a 1,000-community run costs $3.50 before Apify platform usage costs on free, bronze, and silver tiers.
Input / Output
Common input:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
urls | array of strings | No | ["https://www.skool.com/discovery"] | Skool discovery URLs, search URLs, group URLs, /about URLs, bare Skool URLs, or group slugs |
maxResults | integer | No | 50 | Maximum number of unique communities to save |
proxyConfiguration | object | No | Apify Proxy off | Optional proxy settings |
Compatibility note: groups is accepted as an alias for urls, so existing input such as {"groups":["skoolers"]} works.
Output example:
{"id": "e44528d24bfe4d65b0a412441feaa489","name": "skoolers","displayName": "Skoolers","communityUrl": "https://www.skool.com/skoolers","aboutUrl": "https://www.skool.com/skoolers/about","description": "Private club for skool owners. Let's build communities together.","landingPageDescription": "Imagine a place where top community builders hangout and share what works...","monthlyPrice": null,"monthlyCurrency": null,"annualPrice": null,"annualCurrency": null,"logoUrl": "https://assets.skool.com/f/...","coverSmallUrl": "https://assets.skool.com/f/...","totalMembers": 168005,"totalOnlineMembers": 1336,"totalAdmins": 15,"totalPosts": 116080,"numCourses": 3,"numModules": 33,"calendarVisible": true,"classroomVisible": true,"mapVisible": true,"ownerName": "sam","ownerFirstName": "Sam","ownerLastName": "Ovens","ownerBio": "CEO @ Skool","ownerLocation": "Los Angeles, CA","ownerYoutube": "https://www.youtube.com/@skool-news?sub_confirmation=1","createdAt": "2019-12-04T04:52:35.870973Z","updatedAt": "2026-07-04T05:22:36.828668Z","scrapedAt": "2026-07-04T07:00:00Z"}
Download results in JSON, CSV, Excel, HTML, or XML, or retrieve them through the Apify API.
Python API example
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("parsebird/skool-community-scraper").call(run_input={"urls": ["https://www.skool.com/discovery?q=marketing", "skoolers"],"maxResults": 50,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["displayName"], item.get("totalMembers"), item["communityUrl"])
JavaScript API example
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('parsebird/skool-community-scraper').call({urls: ['https://www.skool.com/discovery?q=marketing', 'skoolers'],maxResults: 50,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items.map((item) => [item.displayName, item.totalMembers, item.communityUrl]));
Is it legal to scrape Skool?
Skool Community Scraper extracts publicly visible community data from Skool pages. You should use scraped data responsibly, follow applicable laws, respect Skool's terms, and avoid collecting or using personal data in ways that violate privacy regulations. Read Apify's overview: Is web scraping legal?.
Skool is a trademark of its owner. This Actor is independent and is not affiliated with, endorsed by, or sponsored by Skool.
Other Skool scrapers / Related Actors
| Actor | Use case |
|---|---|
| Website Contact Finder | Find public emails, phones, and social links from websites |
| Shopify Store Leads Scraper | Discover ecommerce stores and lead data |
| YouTube Search Scraper | Search and export YouTube video/channel data |
| Skool | Target website for public Skool community pages |
Pricing
| Event | Price per event | Price per 1,000 |
|---|---|---|
community-scraped | $0.0035 | $3.50 |
community-scraped on Gold tier | $0.0030 | $3.00 |
Each event is one Skool community saved to the dataset.
FAQ
Can I use this as a Skool API alternative? Yes. It gives you Apify scheduling, dataset exports, API clients, webhooks, and integrations around public Skool page data.
Do I need a Skool account? No. The Actor is designed for publicly visible Skool pages and does not require Skool credentials.
Can I scrape Skool discovery search URLs?
Yes. Paste URLs such as https://www.skool.com/discovery?q=marketing into urls.
Can I scrape specific Skool groups?
Yes. Use a slug such as skoolers, a bare URL such as skool.com/skoolers, or a full URL such as https://www.skool.com/skoolers/about.
Why is supportEmail sometimes missing?
The Actor only saves support email data when it is present in public Skool page data. It does not log in, bypass access controls, or invent contact fields.
Can I schedule recurring Skool scraping? Yes. Use Apify schedules to run hourly, daily, weekly, or at a custom interval.
Can I connect results to Google Sheets, Make, or Zapier? Yes. Use Apify integrations, webhooks, or the API to send Skool data into spreadsheets, databases, dashboards, or automation tools.
Where do I report problems or request a field? Open an issue on the Actor page and include your input JSON plus the Skool URL you were trying to scrape.