Skool Member Scraper: Public Community Leads
Pricing
from $0.99 / 1,000 lead records
Skool Member Scraper: Public Community Leads
Find public Skool communities, owners, and member leads with profiles, contact links, lead scores, source URLs, and coverage labels. Export to CSV, JSON, or Excel for market research and authorized outreach.
Pricing
from $0.99 / 1,000 lead records
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Find public Skool communities, owners, and available member leads without manually sorting profiles. Export genuine profile details, public contact links, lead scores, source URLs, and coverage labels for market research and authorized outreach.
Authorization required: Skool's terms and platform policies restrict automated scraping. Use this Actor only with written authorization from Skool, a lawful basis, and permission to process the data. Signing in does not create permission or bypass access controls.
π What does this Skool member scraper do?
This Skool scraper turns public community pages into structured community, owner, and member lead records. Start from public community URLs, Skool Discovery URLs, or keyword searches.
- Discover public Skool communities by niche.
- Collect public community signals such as size, activity, courses, and displayed pricing when available.
- Return public owner and member profiles, including bios, locations, websites, and social links when Skool exposes them.
- Score lead records from genuine source fields and explain the score.
- Filter before saving so the dataset contains only the leads that meet your criteria.
- Mark every member result with an honest coverage label instead of implying a complete roster.
This Actor is not affiliated with Skool and is not an official Skool API.
π€ Who is it for?
- Community researchers comparing public Skool groups by niche, size, activity, courses, and visible pricing.
- Partnership teams reviewing public community-owner profiles before making relevant, permitted contact.
- Creator-economy analysts building a reproducible dataset of public community signals.
- Community operators studying public positioning and member mix without copying profiles by hand.
π How to use it
- Add public community URLs, Discovery URLs, search queries, or a combination.
- Select the lead types and qualification filters you need.
- Optionally provide secure account access if your account is already authorized to view additional member pages.
- Run the Actor and use the lead pipeline, people, or communities dataset view.
- Check
coverageKind,coveragePercent, andcoverageNotebefore treating member output as complete.
π Access and coverage
You can research public communities without signing in. Those member rows are labeled public_sample to show they are a visible sample, not a complete list.
If you choose to provide secure account access, the Actor can request additional pages your own account is already allowed to view.
Account access never grants permission to private communities or overrides restrictions. It can only be used when all of the following are true:
- The target community is public.
- Your account has already joined the community.
- Your account is authorized to view the returned profiles.
Additional access does not guarantee a complete member list. Availability can vary, so the Actor labels the coverage it actually achieved. Account access information stays private and never appears in the results.
π§ Coverage labels
| Label | Meaning |
|---|---|
community | The row describes a public community or owner. Member pagination does not apply. |
public_sample | The row came from Skool's anonymous public member sample and is not a complete member export. |
complete | The authorized scan reached the reported member or page total. |
limited | The scan reached the chosen member limit before the reported total. |
repeated_page | Skool repeated a member page, so the scan stopped instead of claiming complete coverage. |
ποΈ Filters and dataset views
Filter communities by reported membership size. Filter people by lead score, public contact availability, member date, or role. You can also deduplicate people across communities.
The dataset provides three views:
- Lead pipeline: Community, owner, and member leads with scores, contact links, source URLs, and coverage.
- People: Owner and member profiles with roles, bios, locations, public links, dates, and activity.
- Communities: Public group signals including size, online count, posts, courses, visible pricing, and source links.
The run summary reports discovered communities, skipped private communities, scanned members, saved rows, and any coverage warnings.
π₯ Input
| Field | Type | Required | Description |
|---|---|---|---|
startUrls | array of URLs | No | Public Skool community, members, about, or Discovery URLs. Provide this, searchQueries, or both. |
searchQueries | array of strings | No | Niche terms to search in Skool Discovery, such as AI automation or fitness coaching. |
leadTypes | array of strings | No | Any combination of community, owner, and member. All are selected by default. |
skoolCookie | string | No | Optional secure account access. This protected field never appears in results. |
maxCommunities | integer | No | Maximum unique public communities to process, from 1 to 500. |
maxDiscoveryPages | integer | No | Maximum Discovery pages to request for each search query. |
maxMembersPerCommunity | integer | No | Maximum member profiles to scan per community. Anonymous runs normally receive only a public sample. |
maxItems | integer | No | Global cap on saved community, owner, and member rows. |
minimumMemberCount | integer | No | Keep communities with at least this reported number of members. Use 0 for no minimum. |
maximumMemberCount | integer | No | Keep communities at or below this reported number of members. Use 0 for no maximum. |
minimumLeadScore | integer | No | Keep records at or above this explainable 0 to 100 score. |
requireContactDetails | boolean | No | Keep people with a public email, website, or social link. |
memberStartDate | string | No | Keep members approved or joined on or after this YYYY-MM-DD date. |
includeAdmins | boolean | No | Include owners, admins, and moderators returned during an authorized member scan. |
deduplicatePeople | boolean | No | Save a person once across communities instead of keeping every membership context. |
proxyConfiguration | object | No | Optional connection settings. Most runs can use the default settings. |
π€ Output
Missing source fields are omitted. The Actor never inserts placeholder values.
| Field | Type | Description |
|---|---|---|
leadId | string | Stable identity for the lead record. |
leadType | string | community, owner, or member. |
communityId | string | Skool's source community identifier. |
communityName | string | Public community display name. |
communitySlug | string | Community slug used in Skool URLs. |
communityUrl | string | Canonical public community URL. |
communityPublic | boolean | Confirms the source passed the public-only guard. |
communityDescription | string | Public community description. |
communityMemberCount | number | Reported community member count. |
communityAdminCount | number | Reported owner, admin, and moderator count. |
communityOnlineCount | number | Reported currently-online member count. |
communityPostCount | number | Reported public post count. |
communityCourseCount | number | Reported course count. |
communityPriceAmount | number | Displayed community price converted from source minor units. |
communityPriceCurrency | string | Currency code for the displayed price. |
communityPriceInterval | string | Displayed billing interval. |
communityLogoUrl | string | Public community-logo URL. |
communityCoverUrl | string | Public community-cover URL. |
personId | string | Source identifier for an owner or member. |
fullName | string | Best available public display name. |
firstName | string | First name when provided by Skool. |
lastName | string | Last name when provided by Skool. |
username | string | Public Skool handle. |
profileUrl | string | Public Skool profile URL. |
role | string | Owner, admin, moderator, or member role. |
bio | string | Profile biography when visible. |
location | string | Published profile location. |
timeZone | string | Profile time zone when supplied. |
email | string | Email when it is available in the returned profile. |
websiteUrl | string | Website published on the profile. |
linkedinUrl | string | Published LinkedIn URL. |
facebookUrl | string | Published Facebook URL. |
instagramUrl | string | Published Instagram URL. |
xUrl | string | Published X or Twitter URL. |
youtubeUrl | string | Published YouTube URL. |
profileImageUrl | string | Public profile-image URL. |
memberJoinedAt | string | Membership creation time in ISO 8601 format. |
memberApprovedAt | string | Membership approval time in ISO 8601 format. |
lastActiveAt | string | Last activity time visible to the access mode. |
isOnline | boolean | Whether Skool marks the person as online. |
level | number | Community level reported by Skool. |
points | number | Community contribution points reported by Skool. |
leadScore | number | Explainable qualification score from 0 to 100. |
scoreReasons | array of strings | Source-backed reasons that contributed to the score. |
hasContactDetails | boolean | Whether a public email, website, or social link is available. |
accessMode | string | Whether the record used public or signed-in access. |
coverageKind | string | Coverage label for the member scan. |
reportedMembers | number | Reported member total used for coverage reporting. |
membersScanned | number | Unique member profiles actually scanned. |
coveragePercent | number | Scanned profiles as a percentage of the reported total when calculable. |
coverageNote | string | Plain-language coverage limit or stop condition. |
sourceUrl | string | Exact Skool page associated with the record. |
scrapedAt | string | Collection time in ISO 8601 format. |
π° Pricing
See the Pricing tab for current usage terms and rates.
β Enjoying Skool Member Scraper?
|
β β β β β Was the data useful for your research? Your review helps other researchers choose a transparent Skool data workflow and guides future improvements. |
| β Β Β Rate this Actor on Apify |
β FAQ
What can anonymous mode collect?
It discovers public communities, public owner data, and the member sample visible without login. Anonymous member rows always use public_sample coverage.
Can it export every member?
Not anonymously. Authorized mode can request more member pages only for public communities your account already joined and is allowed to view. Source limits and safe stop conditions can still prevent complete coverage.
Is account access information protected?
Yes. It is protected and never included in exported results. If access is no longer valid, the run stops safely before saving those results.
Can it access private communities?
No. The Actor skips private communities and never bypasses access controls, challenges, or paywalls.
π‘οΈ Responsible use
- Process only data you are authorized and legally permitted to collect.
- Respect Skool's terms, platform policy, privacy rules, and community expectations.
- Do not use exported data for spam, harassment, discrimination, or deceptive outreach.
- Apply appropriate data-minimization, retention, security, and deletion rules.
- Review source links and coverage labels before making decisions from the dataset.
This documentation is operational guidance, not legal advice. You remain responsible for your account permissions, processing purpose, and downstream use.
π Support
Use the Actor's Issues tab with the run URL, safe-to-share input, expected result, and observed coverage label. Never include account access information or personal data in a public issue.