Skool Revenue Dashboard Scraper
Pricing
from $80.00 / 1,000 results
Skool Revenue Dashboard Scraper
Pulls a Skool community's revenue dashboard — MRR, retention, growth, signup sources, payouts/balance, and pricing — via Skool's internal API. Outputs one snapshot record per run (ideal for a scheduled time series).
Pricing
from $80.00 / 1,000 results
Rating
0.0
(0)
Developer
Michael
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
What does Skool Revenue Dashboard Scraper do?
Skool Revenue Dashboard Scraper lets you extract detailed financial and membership metrics from Skool communities through Skool's internal API, returning one structured snapshot of your revenue data per run.
Skool Revenue Dashboard Scraper can extract:
- Monthly Recurring Revenue (MRR)
- New MRR (last 30 days)
- Retention rate
- Member counts (total, paid, free)
- Monthly and annual pricing (and subscriber counts per plan)
- Signup source breakdown and signups-by-day
- Visitors, signups, and conversion rate
- Account balance, available balance, and pending funds
- Recent bank payout history
- Affiliate earnings and group context (plan, courses, billing cycle)
Why scrape Skool?
Skool is a rapidly growing community platform with tens of thousands of active communities. If you're running a Skool community, having programmatic access to your revenue data enables powerful analytics and business intelligence capabilities. Here are just some of the ways you could use that data:
- Build automated revenue tracking dashboards for executive reporting
- Create time-series analyses of MRR trends and growth patterns
- Monitor member acquisition sources and optimize marketing spend
- Track retention metrics and identify churn patterns
- Automate financial reporting and forecasting workflows
- Integrate Skool revenue data with BI tools like Tableau, Power BI, or Looker
- Set up alerts when key metrics deviate from expected ranges
How to scrape Skool
It's easy to scrape Skool with Skool Revenue Dashboard Scraper. Just follow these steps and you'll get your data in a few minutes.
- Click on Try for free / Start.
- Paste your Skool admin session cookie into the
cookieinput. - Set
groupSlugto your community slug (e.g.your-communityfromskool.com/your-community). - Click on Run.
- When the run finishes, preview or download your data from the Dataset tab (a single snapshot record).
Input parameters
The actor accepts the following configuration:
- cookie (required): The full
Cookieheader from a logged-in Skool admin session. Must includeauth_tokenandaws-waf-token. Export it via a cookie extension or copy theCookie:request header from your browser's DevTools. Cookies expire after a few days — refresh on a401/403. - groupSlug (required): The community slug from its URL, e.g.
your-community. - groupId (optional): The 32-character internal group id. Auto-resolved from the slug if omitted.
- includePayoutTransfers (optional, default
true): Include recent bank payout line-items in the snapshot. - proxyConfiguration (optional): Proxy settings. Defaults to Apify Residential proxy, which is required to clear Skool's WAF.
Results
Each run returns a single JSON object with a complete snapshot of your revenue dashboard. Monetary values are in your account currency (dollars), retention and conversion are percentages:
{"scrapedAt": "2026-01-15T05:00:00.000Z","groupId": "a1b2c3d4e5f60718293a4b5c6d7e8f90","slug": "your-community","displayName": "Your Community","mrr": 4820.00,"members": 1240,"retentionPct": 94.30,"newMrr": 360.00,"signups30d": 42,"visitors30d": 5100,"conversionRatePct": 0.82,"paidMembers": 310,"freeMembers": 930,"currency": "usd","monthlyPrice": 29,"monthlySubscribers": 250,"annualPrice": 290,"annualSubscribers": 60,"balanceTotal": 1875.40,"balanceAvailable": 620.00,"balancePending": 1255.40,"payoutAccount": "BANK OF EXAMPLE •• 0000","payoutStatus": "rdy","plan": "pro","numCourses": 8,"billingCycleEnd": "2026-02-01T00:00:00Z","signupsBySource": [{ "attribution": "invite", "total": 24, "percent": 0.5714 },{ "attribution": "direct", "total": 18, "percent": 0.4286 }],"signupsByDay": [{ "date": "2026-01-03", "num_signups": 3 }],"payoutTransfers": [{ "date": "2026-01-08T07:00:00Z", "amount": -540.00, "account": "BANK OF EXAMPLE •• 0000", "transactionId": "tr_example123" }],"payoutTransfersHasMore": true}
Tips for scraping Skool
- Schedule daily runs: Set up a schedule to run this actor daily using Apify's built-in scheduling. This automatically builds a time-series dataset for trend analysis.
- Store results in a database: Export your dataset to a database or data warehouse for long-term historical analysis and BI integration.
- Monitor session validity: Session cookies expire. If you see failed runs with a
401/403, refresh your cookie and update the actor input. - Use with Apify webhooks: Connect this actor to Apify webhooks to trigger downstream processes when new revenue data is available.
- Combine with the Members scraper: Pair this actor with the Skool Members Roster Scraper to build a full pipeline covering financials and per-member subscription detail.
Residential proxy requirement
This actor runs through a residential proxy to navigate Skool's Web Application Firewall (WAF) and retries with a fresh proxy session on transient errors, ensuring reliable extraction.
Is it legal to scrape Skool?
You should only use this actor to scrape data from Skool communities that you own or have explicit admin permission to access — admin rights are required to obtain the session cookie. Note that personal data is protected by GDPR in the EU and by other regulations worldwide. Do not scrape or share personal data without a legitimate reason. If you're unsure whether your reason is legitimate, consult your lawyers. We also recommend reading Apify's post: is web scraping legal?