Skool Community Scraper - Catalogue & Owner Insights avatar

Skool Community Scraper - Catalogue & Owner Insights

Under maintenance

Pricing

from $3.00 / 1,000 dataset items

Go to Apify Store
Skool Community Scraper - Catalogue & Owner Insights

Skool Community Scraper - Catalogue & Owner Insights

Under maintenance

Find Skool communities for niche research and creator partnerships. Export member counts, visible pricing, public owner links, review ratings, and optional feedback samples. Search the indexed catalogue or target exact communities, with structured JSON results.

Pricing

from $3.00 / 1,000 dataset items

Rating

0.0

(0)

Developer

axly

axly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Share

Skool Community Scraper

Build a structured view of Skool communities for niche research, creator partnerships, and competitive analysis. Export public member counts, visible prices, owner links, and review ratings without supplying a Skool login.

Catalogue mode follows the search index's cursor pages beyond the usual 1,000-result query ceiling. Discovery mode gives you curated categories and ranks. Exact URLs let you refresh known communities. Each result is one community snapshot with a stable ID and observation timestamp.

Data You Get

Field groupFieldsType
Identityid, slug, display_name, url, about_urlString
Descriptiondescription, long_description, keywords, languageText, string array
Membershiptotal_members, total_admins, total_online_membersInteger or null
Activity and coursestotal_posts, num_courses, num_modulesInteger or null
Pricingis_paid, price_amount, price_amount_cents, price_currency, price_interval, has_free_trial, pricing_sourceBoolean, number, text; nullable where unavailable
Visibility and affiliatesis_private, affiliate_percentBoolean/integer or null
Reviewsreview_count, review_average_rating, review_samples, review_sample_statusInteger, number, array, status
Ownerowner_id, owner_slug, owner_first_name, owner_last_name, owner_bio, owner_location, owner_links, owner_statusNullable text, links object, status
Discoverydiscovery_rank, discovery_categoryInteger/text or null
Medialogo_url, cover_urlURL or null
Provenancesource_mode, source_queries, created_at, updated_at, scraped_at, schema_versionText, string array, timestamps

Unknown values stay null. A community with a hidden price can still have is_paid: true; missing visible pricing is never treated as proof that membership is free. Amounts keep their original currency and billing interval. These are observed public values, not a checkout quote or verified revenue.

The optional review sample contains up to five reviews with ID, rating, text, and timestamps. It does not include reviewer contact information. Review counts and average ratings are community-wide source aggregates, not statistics computed from the small sample.

Use Cases

  • Partnership teams: shortlist communities by niche, language, and size, then inspect their owners' published links.
  • Community creators: compare visible pricing, course counts, and feedback before entering a niche.
  • Analysts: build dated snapshots for your own longitudinal research without confusing unknown prices with free groups.
  • SaaS teams: load stable community IDs and typed fields into data pipelines or CRM enrichment workflows.

Input

ParameterDefaultMeaning
modecataloguecatalogue, discovery, or urls
keywords[]Up to ten terms; empty browses the source. Not allowed in URL mode
communityUrls[]Required in URL mode; group URLs, /about URLs, or slugs
maxItems100Overall output limit, 1 to 100,000
maxCandidates10000Work limit for sparse filters; must be at least maxItems
priceallall, paid, free, or free-trial
visibilityallall, public, or private public metadata
languageemptySource language name such as english
categoryemptyDiscovery only: hobbies, music, money, spirituality, tech, health, sports, self_improvement, relationships
sorttrendingDiscovery only: trending or top-v2
minMembers0Minimum current member count
maxMembersomittedOptional maximum member count
includeOwnerDetailstruePublic owner profile and observed social links
maxReviewsPerCommunity0Set 1 to 5 for review samples
proxyConfigurationdirectOptional Apify/custom proxy; no automatic paid escalation
{
"mode": "catalogue",
"keywords": ["copywriting"],
"maxItems": 100,
"maxCandidates": 10000,
"includeOwnerDetails": true
}

Community Details and Feedback

{
"mode": "urls",
"communityUrls": ["https://www.skool.com/aivideobootcamp"],
"maxItems": 1,
"maxReviewsPerCommunity": 3
}

Output Example

Selected fields from a public-community snapshot; values change over time:

{
"id": "e256cd9ef1ac4dbe9197634db46e9e3b",
"slug": "makerschool",
"display_name": "Maker School: AI Automation",
"url": "https://www.skool.com/makerschool",
"is_paid": true,
"price_amount": null,
"price_currency": null,
"price_interval": null,
"pricing_source": "algolia_and_rest",
"review_count": 92,
"review_average_rating": 5.0,
"source_mode": "urls",
"schema_version": "1.0"
}

Limits and Run Summary

Catalogue results are unordered and limited to records currently present in Skool's search index. They are not a census of every Skool community. Discovery is capped at 34 pages and its documented 1,000-community pool; categories do not bypass that cap. Category and rank are unavailable in other modes.

maxItems applies to output after filtering, while maxCandidates bounds the number of unique candidate details examined. A run may return fewer rows because of filters, unavailable groups, source limits, or a platform budget limit.

The Run summary output links to RUN-SUMMARY in the key-value store. Inspect stop_reason, complete, failed, enrichment_failures, and source_capped. complete means the selected source was exhausted without known gaps, not that every Skool community was scraped. Reaching your requested limit is a normal successful run even though source coverage is incomplete.

Optional owner/review failures are explicit in each row's status. Core failures are listed in the summary; a blocked source or a run where all requested details fail does not silently succeed as an empty scrape.

Scheduling and Integrations

Use Apify schedules for fresh snapshots, webhooks for completion notifications, and dataset exports for JSON, CSV, or Excel. Integrate through the Apify API, Make, Zapier, n8n, or your own pipeline. Preserve both id and scraped_at when comparing snapshots.

An interrupted run resumes only with its matching input, checkpoint, and dataset. New cloud runs use fresh storage and produce new snapshots; there is no cross-run historical database or automatic change detection.

MCP and AI Workflows

After publication, invoke axlymxp/skool-community-scraper through the Apify MCP server or API. Supply a small maxItems, use the documented input modes, and read the run summary as well as the dataset. Null prices and partial-coverage status must remain visible in downstream analysis.

FAQ

Does it require a Skool account? No. The selected endpoints expose public community metadata, owner profiles, and public reviews. Private posts, member lists, and course content are out of scope.

Does it include owner emails or phone numbers? No. It returns observed public profile links and profile text, not private contact records or guessed addresses.

Can a private community appear? Yes, when its public metadata is available. That does not grant access to its member-only content.

Does it calculate MRR? No. Total members multiplied by an advertised price is not verified recurring revenue.

Why is a paid community's price missing? Some groups do not expose a public display price. A matched catalogue paid flag is retained independently of that missing amount.

Does it guarantee all results? No. The index changes, groups can disappear, and source/query limits apply. Review samples are deliberately bounded. Always inspect the coverage summary.

What happens when Skool changes? Unexpected response shapes fail explicitly instead of producing fabricated values. Report the run ID and a non-sensitive input example through the actor's Issues tab. Do not include cookies or credentials.

What are my compliance responsibilities? Use the data only where permitted by applicable law, Skool's terms, and your contractual obligations. Public profile data can still be personal data under GDPR, CCPA, and other laws. This tool does not provide legal advice.

This is an independent tool, not affiliated with or endorsed by Skool. Brand assets and trademarks belong to their respective owners.