Skool Scraper avatar

Skool Scraper

Pricing

Pay per usage

Go to Apify Store
Skool Scraper

Skool Scraper

Extract member data, posts, and community insights from Skool instantly. Perfect for creator economy research, competitive benchmarking, and market analysis. Get clean, structured JSON output.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

Skool Discovery Scraper

Extract community data from Skool Discovery in a structured, analysis-ready format. Collect ranked communities with profile details, member counts, pricing signals, and branding assets for market research, lead generation, and competitive monitoring.


Features

  • Discovery extraction - Collect communities directly from Skool Discovery pages.
  • Structured output - Get clean, normalized fields for analytics and automation.
  • Pricing insights - Capture monthly and annual pricing data when available.
  • Community signals - Track member counts, rank, category context, and profile metadata.
  • Clean dataset records - Null and empty values are removed before data is stored.

Use Cases

Market Intelligence

Track fast-growing communities, benchmark positioning, and identify high-demand niches.

Competitive Research

Monitor how competitors present offers, pricing, and brand identity across discovery listings.

Creator Prospecting

Find relevant communities by category and evaluate size and monetization potential quickly.

Data Enrichment

Build a clean community dataset for dashboards, CRM enrichment, and internal scoring workflows.


Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNo"https://www.skool.com/discovery"Discovery URL to start from.
searchStringNo""Optional search phrase for discovery filtering.
categoryIdStringNo-Optional category ID for discovery filtering.
results_wantedIntegerNo20Maximum number of communities to collect.
max_pagesIntegerNo1Safety cap for page attempts when more results are available.
proxyConfigurationObjectNo{"useApifyProxy": false}Optional proxy settings.

Output Data

Each dataset item may include the following fields:

FieldTypeDescription
idStringCommunity ID.
slugStringCommunity slug used in the URL.
urlStringCommunity URL.
displayNameStringCommunity display name.
descriptionStringCommunity description text.
totalMembersIntegerMember count.
totalAdminsIntegerNumber of admins.
totalOnlineMembersIntegerNumber of currently online members.
totalPostsIntegerTotal posts in the community.
totalRulesIntegerNumber of community rules.
numCoursesIntegerNumber of available courses.
numModulesIntegerNumber of available modules.
privacyIntegerPrivacy mode indicator.
minPostLevelIntegerMinimum level required for posting.
rankIntegerDiscovery rank.
tagsArrayCommunity tags when available.
categoryIdStringCategory ID context from discovery filters.
coverImageUrlStringCover image URL.
logoUrlStringLogo image URL.
logoBigUrlStringHigh-resolution logo URL.
faviconUrlStringCommunity favicon URL.
initialsStringCommunity initials.
brandColorStringBrand color value.
linksStringSerialized community links payload.
tabsStringSerialized tab visibility payload.
annualPriceNumberAnnual plan price when available.
annualPriceCurrencyStringCurrency for annual plan price.
monthlyPriceNumberMonthly plan price when available.
monthlyPriceCurrencyStringCurrency for monthly plan price.
createdAtStringCommunity creation timestamp.
updatedAtStringCommunity update timestamp.
sourceUrlStringDiscovery source URL used for extraction.

Usage Examples

Basic Extraction

{
"startUrl": "https://www.skool.com/discovery",
"results_wanted": 20
}

Category-Based Collection

{
"startUrl": "https://www.skool.com/discovery",
"categoryId": "2830789533b448d8812e7d5d661d776c",
"results_wanted": 30
}

Proxy-First Production Run

{
"startUrl": "https://www.skool.com/discovery",
"results_wanted": 50,
"max_pages": 2,
"proxyConfiguration": {
"useApifyProxy": false
}
}

Sample Output

{
"id": "37a997125c1a4a7aa2ecbf73c79e8468",
"slug": "calligraphy",
"url": "https://www.skool.com/calligraphy",
"displayName": "Calligraphy Skool",
"description": "Learn modern calligraphy the fun, easy way.",
"totalMembers": 1412,
"totalAdmins": 4,
"totalOnlineMembers": 27,
"totalPosts": 912,
"numCourses": 6,
"numModules": 44,
"privacy": 0,
"rank": 1,
"categoryId": "",
"coverImageUrl": "https://assets.skool.com/.../cover-md.jpg",
"logoUrl": "https://assets.skool.com/.../logo",
"logoBigUrl": "https://assets.skool.com/.../logo-big.jpg",
"faviconUrl": "https://assets.skool.com/.../favicon.jpg",
"links": "{\"links\":[...]}",
"tabs": "{\"calendar\":{\"visible\":true}}",
"createdAt": "2024-08-15T01:33:13.866416Z",
"updatedAt": "2025-08-25T20:26:24.360076Z",
"sourceUrl": "https://www.skool.com/discovery"
}

Tips for Best Results

Start With Small Runs

Use results_wanted: 20 first to verify your filters and output fields before scaling up.

Use Proxy Only If Needed

Default direct requests work for this actor. Enable proxy only if your environment starts seeing blocking.

Filter for Focused Research

Use categoryId and search to narrow down communities for specific niches.


Integrations

Connect extracted data to:

  • Google Sheets - Share community datasets with non-technical teams.
  • Airtable - Build searchable discovery databases.
  • Looker Studio / BI tools - Visualize growth and pricing patterns.
  • Webhooks - Trigger downstream automation in real time.
  • Make and Zapier - Power no-code workflows.

Export formats include JSON, CSV, Excel, and XML.


Frequently Asked Questions

How many communities can I collect?

You can set any practical limit with results_wanted. Start low, then scale once validated.

Why are some fields missing in specific records?

Some communities do not expose every field. Empty values are removed from output by design.

Can I filter by category?

Yes. Provide a categoryId to focus extraction on one discovery category.

Does this work for recurring monitoring?

Yes. Schedule runs and compare output snapshots over time.

Can I use this for analytics pipelines?

Yes. The output is structured for easy ingestion into ETL, BI, and reporting workflows.


Support

Use Apify Console to report issues or request improvements.

Helpful resources:


This actor is intended for legitimate data collection and analysis. Users are responsible for compliance with all applicable terms, regulations, and laws in their jurisdiction.