VOOZH about

URL: https://apify.com/crustapi/skool-content-scraper

โ‡ฑ Skool Scraper: Download Classroom Videos, Posts & Members ยท Apify


๐Ÿ‘ Skool Scraper - Classroom Video Downloader & Members avatar

Skool Scraper - Classroom Video Downloader & Members

Pricing

from $30.00 / 1,000 posts

Go to Apify Store

Skool Scraper - Classroom Video Downloader & Members

Scrape and download everything inside a Skool.com community: classroom videos, posts, nested comments, and members. Save an entire course offline, export member lists for outreach, and reach private content with your own cookie. No login needed for public communities.

Pricing

from $30.00 / 1,000 posts

Rating

0.0

(0)

Developer

๐Ÿ‘ Crust

Crust

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

A Skool scraper that exports everything inside a Skool.com community in one run: classroom course videos, posts, full nested comments, and members. Its standout feature is downloading Skool classroom videos - it builds a ready-to-use list so you can save an entire course with one command.

It is the only Skool scraper that pulls classroom video URLs you can actually download (Bunny CDN, Loom, YouTube, Vimeo), harvests active members beyond Skool's 30-member limit, and reaches private, member-only content.

With this scraper, you can:

  • ๐Ÿ“น Download Skool classroom videos - every lesson video, with a one-command bulk download
  • ๐ŸŽ“ Export classroom courses and lessons with video URLs, thumbnails, durations, and attached docs
  • ๐Ÿ“ Scrape posts with author, upvotes, images, and attachments
  • ๐Ÿ’ฌ Pull nested comment threads in full
  • ๐Ÿ‘ฅ Export members, including active members who post or comment, with name, bio, and profile
  • ๐Ÿ”“ Scrape public communities with no login
  • ๐Ÿ”‘ Scrape private or paid communities you belong to, using your own cookie
  • ๐Ÿ“ฆ Export as JSON, CSV, or Excel

How to download Skool classroom videos

Every run saves a ready-to-use file called video-urls.txt to the run's Storage (Key-value store tab), with the download link for every lesson video. Saving an entire Skool course offline is then three steps:

  1. Install yt-dlp (free, one time):
    • Mac: brew install yt-dlp ffmpeg
    • Windows: winget install yt-dlp ffmpeg
    • Or with Python: pip install yt-dlp
  2. Download video-urls.txt from your run's Storage tab.
  3. Run one command in that folder:
    yt-dlp -a video-urls.txt

That bulk-downloads every lesson video, named automatically. yt-dlp handles Bunny CDN (m3u8 streams), Loom, YouTube, and Vimeo.

Each lesson row also carries a videoStream field (the direct .m3u8 download link) and a videoUrl field (the video's page). For a single video, run yt-dlp "<videoStream>".

What data does the Skool scraper export?

๐Ÿ“น Lesson video download URL + HLS stream๐Ÿ–ผ๏ธ Lesson thumbnail and duration
๐ŸŽ“ Classroom courses and modules๐Ÿ“„ Lesson resources (Google Docs, PDFs, links)
๐Ÿท๏ธ Post title and body๐Ÿ‘ค Post author
๐Ÿ’ฌ Full nested commentsโฌ†๏ธ Upvotes and comment counts
๐Ÿ–ผ๏ธ Post images๐Ÿ“Ž Post attachments
๐Ÿ‘ฅ Member name, handle, bio, location๐ŸŸข Active members from posts and comments
๐Ÿ˜๏ธ Community name, description, members๐Ÿ”— Direct URLs for everything

Each output row has a recordType (community, post, comment, member, course, or lesson) so you can filter or join the data in Sheets, a CRM, or your own tools.

How to use it

  1. Paste one or more community URLs into Community URLs.
  2. Choose what to scrape (members, posts, comments, classroom) - everything is on by default.
  3. For a private or paid community, paste your Skool cookie export (see below). Public communities need nothing.
  4. (Optional) Set Max posts to 20 for a quick test run first.
  5. Click Start.

Scrape a private or paid Skool community with your cookie

  1. Install the free Cookie-Editor extension.
  2. Log in to Skool and open any page.
  3. Click the Cookie-Editor icon, then Export > Export as JSON.
  4. Paste the whole thing into the actor.

Export a Skool members list

The scraper exports the member directory, then adds every active member who posts or comments - with name, handle, bio, and profile picture. Skool only shows ~30 members to non-admins, so for a community you do not own, this active-member list is how you get a real, usable members export for outreach and lead generation. Full member directories are available when you scrape a community you own or admin.

Pricing

Pay per record, so you only pay for what you pull:

WhatPrice
Classroom lesson / video$0.20
Course$0.10
Member$0.03
Post$0.03
Comment$0.002

Use the Max posts and Max comments per post limits to control spend on big communities.

Who uses it

  • Course buyers and archivers downloading Skool classroom videos and lessons for offline access.
  • Lead generation teams exporting active members and their profiles for outreach.
  • Community owners backing up their own posts, comments, and courses.
  • Researchers and competitors studying how a community is structured and run.

Need public community discovery data (member counts, owner info, pricing) instead of the content inside? Use our companion actor, Skool Community Scraper.

FAQ

Can I download Skool course videos?

Yes. The scraper returns a download link for every lesson and saves a video-urls.txt file so you can bulk-download an entire course with yt-dlp -a video-urls.txt.

Do I need to log in to scrape Skool?

Only for private or paid communities. Public communities scrape with no login.

Does it work on private or paid Skool communities?

Yes, for communities you are a member of. Paste your Skool cookie once and the scraper reaches everything you can see as a member.

Can I get more than 30 members from a Skool community?

Skool caps the member directory at ~30 for non-admins. This scraper works around that by harvesting every active member from posts and comments. Full directories are available on communities you own or admin.

Is it legal to scrape Skool?

You only access content you can already see as a logged-in member or that is public. You are responsible for how you use the data. See Apify's notes on the legality of web scraping.

Can I schedule recurring scrapes?

Yes. Use Apify's scheduler for daily, weekly, or monthly runs to track new posts, comments, and members over time.


Built by CrustAPI

You might also like

Skool Communities, Members & Classroom Scraper

sourabhbgp/skool-scraper

Scrape Skool.com โ€” 10 modes: discover, community details, posts, comments, members, events, classroom, profiles, leaderboards, and in-community search. Full author and member profiles with social links. HTTP-only, no login required. $3 per 1,000 results.

37

Skool Classroom Media/Video ยท Posts ยท Nested Comments

memo23/skool-posts-with-comments-scraper

Skool.com posts + nested comments + classroom courses + media files. Date filter for new-content delta runs, storage dedup across runs (no double-billing), tab selector for community/classroom, configurable comment depth. The most thorough Skool content extractor. JSON or CSV.

๐Ÿ‘ User avatar

Muhamed Didovic

942

4.0

Skool classroom Content scraper

khanshaheer076/skoolscraperapify

Skool Classroom Content Scraper A powerful web scraper designed to extract comprehensive content from Skool Classroom courses. This scraper enables automated collection of course materials, modules, videos, and content from multiple classrooms in a single run.

89

2.0

Skool Classroom Scraper โ€” Videos, Lessons, Transcripts

scrapersdelight/skool-classroom-scraper

Download Skool classroom videos, lessons, transcripts & attachments from any community. Gets the full course tree, every lesson's video URL (native Mux + Loom/YouTube/Vimeo) and caption transcript. No login for public communities; add your own Skool cookie for member-only classrooms.

๐Ÿ‘ User avatar

Scrapers Delight

3

Skool API โ€” Posts, Members & Classroom

cristiantala/skool-all-in-one-api

Skool API to automate posts, comments, members and classroom courses on any Skool community where you're admin. Read AND write access. Drop-in for n8n, Make.com, Zapier, AI agents (Claude, ChatGPT,LangChain). Bulk approve members, scrape comment threads, auto-DM, publish courses from markdown.

๐Ÿ‘ User avatar

Cristian Tala S.

110

5.0

Skool Scraper

silentflow/skool-scraper

Scrape Skool communities at scale. Extract posts, comments, courses with modules, events, leaderboards, and community info from any public Skool group. Get structured data including classroom content, member rankings, and calendar events. Perfect for market research and competitor analysis.

Skool.com Scraper - Communities, Members & Pricing

logiover/skool-scraper

Scrape Skool.com communities without login. Export community data to CSV/JSON; a Skool unofficial API alternative for lead-gen and pricing research.

Skool Scraper Ppe

silentflow/skool-scraper-ppe

Pay-per-event Skool scraper. Extract posts, comments, courses with modules, events, leaderboards, and community details from any public Skool group. Structured data including classroom content, member rankings, and calendar. Ideal for market research, competitor analysis, and community monitoring.

Skool Community Scraper โ€“ Posts & Members

scrapyspider/skool-community-scraper

Scrape posts and member profiles from any Skool.com community. Extracts post titles, content, likes, comments, member handles, bios, location, social links and more. Supports email/password and session cookie login.