Skool.com Community Scraper avatar

Skool.com Community Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Skool.com Community Scraper

Skool.com Community Scraper

Logs into Skool.com and scrapes posts and members from a given community.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

KLINZINGER

KLINZINGER

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

Skool Community Scraper

This actor logs into Skool.com with your credentials, navigates to any community you have access to, and extracts structured data on posts and members. It's built for community researchers, growth marketers, and operators who need clean, machine-readable data out of Skool โ€” useful for community research, lead generation, competitor analysis, and content monitoring pipelines.

Features

  • ๐Ÿ“ Full post text + metadata โ€” captures the complete body of each post, not just the preview
  • ๐Ÿ‘ค Author names + profile links โ€” every post is tied to a resolvable Skool profile URL
  • โค๏ธ Likes & comments counts โ€” engagement metrics for ranking, sorting, or trend analysis
  • ๐Ÿ•’ ISO 8601 timestamps โ€” normalized datetimes ready for time-series analysis
  • ๐Ÿ‘ฅ Member directory extraction โ€” names, roles (admin/moderator/member), and join dates
  • ๐Ÿ›ก๏ธ Residential proxy support โ€” routes traffic through Apify Proxy to avoid IP blocks
  • ๐ŸŽš๏ธ Configurable limits โ€” cap posts and members independently to control runtime and cost
  • ๐Ÿ” Secret credential handling โ€” your Skool password is stored as an encrypted input and never logged

Use Cases

  • Community research & trend analysis โ€” surface the top-engaged topics in a niche over time
  • Lead generation โ€” extract active members from a relevant community and enrich them downstream
  • Competitor community monitoring โ€” track what competitors are publishing and how members respond
  • Content repurposing pipeline input โ€” feed top posts into your AI summarizer, newsletter, or content engine

Input

FieldTypeRequiredDescription
community_urlstringโœ…Full URL to the Skool community to scrape (e.g. https://www.skool.com/learn-ai)
skool_emailstringโœ…Email address of the Skool account used to log in
skool_passwordstring (secret)โœ…Password for the Skool account. Stored encrypted, never logged
max_postsintegerโŒMaximum number of posts to scrape. Defaults to 100. Set 0 to disable post scraping
scrapeMembersbooleanโŒWhether to also scrape the community member directory. Defaults to true
maxMembersintegerโŒMaximum number of members to scrape. Defaults to 500
proxyConfigurationobjectโŒApify proxy configuration. Residential proxies are strongly recommended and used by default
headlessbooleanโŒRun browser in headless mode. Defaults to true. Set false for local debugging

Output

The actor writes to the default dataset. Two record types are emitted into the same dataset, distinguished by the type field ("post" or "member"). Filter by type when consuming the data.

Post record example

{
"type": "post",
"title": "How I landed my first AI client",
"body": "Here is what I did step by step...",
"author": "Liam Ottley",
"authorProfileUrl": "https://www.skool.com/@liamottley?g=learn-ai",
"postUrl": "https://www.skool.com/learn-ai/how-i-landed-my-first-ai-client",
"timestamp": "2026-06-01T12:34:56Z",
"likes": 42,
"comments": 17
}

Member record example

{
"type": "member",
"name": "John Smith",
"profileUrl": "https://www.skool.com/@john-smith-1234?g=learn-ai",
"role": "member",
"joinDate": "Jan 2024"
}

Notes & Limitations

  • Requires a valid Skool account with access to the target community. Private/paid communities require an account that has already been approved or paid in.
  • Password is stored as a secret input and never logged or echoed to the run log.
  • Residential proxies are strongly recommended (and used by default) โ€” datacenter IPs are frequently blocked by Skool and may cause the login flow to fail or trigger a captcha.
  • Skool's HTML structure may change without notice; if selectors break, please open an issue on the actor's GitHub repo and we'll patch it.
  • The rate of scraping is intentionally conservative (max concurrency 1) to avoid account flags. Expect roughly 1โ€“3 posts per second under normal conditions.
  • Two-factor authentication (2FA) on the Skool account is not currently supported โ€” use an account without 2FA or a dedicated scraper account.

Users are solely responsible for complying with Skool's Terms of Service and any applicable data-protection laws (GDPR, CCPA, etc.) in their jurisdiction. Only scrape communities you have legitimate access to, and only collect data you have a lawful basis to process. This actor is provided as a tool; how you use it is your responsibility.