The short answer
Skool has no public developer API, no API documentation and no webhooks. The only API key Skool issues is a group key for its official Zapier plugin. It's available on the Pro plan and covers four things: two triggers (new paid members, and membership question answers) and two actions (invite a member, and unlock a course for a member).
Anything beyond that, like reading posts and comments, scheduling posts, sending DMs or reacting to members going quiet, needs a third-party tool. The options are below, with what each one is good and bad at.
Where to find your Skool API key
- Open your Skool group and go to Settings.
- Open the Plugins tab.
- Click edit next to the Zapier plugin. Your API key is shown there, with a toggle to turn the plugin on and a button to refresh the key.
- Paste the key and your group URL into Zapier when it asks you to connect Skool.
Two things to know: the Zapier plugin only exists on Skool's Pro plan, not Hobby. And refreshing the key breaks every Zap that uses the old one, so you'd have to reconnect each of them.
What Skool's official Zapier integration can and can't do
| Can do (official) | Can't do |
|---|---|
| Send new paid members' name and email to your CRM or email tool | Read posts, comments or likes |
| Send membership question answers to your CRM | Schedule or publish posts |
| Invite a member to your group | Send DMs |
| Unlock a course for a member | Tell you when a member goes quiet, cancels or churns |
| Send webhooks to your own systems |
Source: Skool's help center article on the Zapier integration.
Every way to access Skool data in 2026
Because Skool has no public API, the "Skool APIs" you'll find are all built on top of it in one of a few ways. Here's how they compare.
| Option | What it covers | Good for | Watch out for |
|---|---|---|---|
| Skool's Zapier plugin (official) | 2 triggers, 2 actions | Sending paid members to a CRM, unlocking courses after a purchase elsewhere | Pro plan only; nothing about posts, DMs or activity |
| StickyHive REST API | Scheduled posts, synced posts and comments, communities, spaces, workflows, DM sequences, courses, DM conversations, webhooks and social posts | Developers and no-code builders who need real read and write access | Third-party; needs a StickyHive account with your community connected |
| StickyHive MCP server | 90 tools for Claude, ChatGPT, Cursor and other MCP clients | Running your community in plain English from an AI assistant | Third-party; same account as the API |
| Open-source projects on GitHub | Varies: MCP servers and scripts that use your own Skool login session | Developers who want to self-host and tinker | You maintain it; it can break when Skool changes its site |
| Scrapers (for example, Apify actors) | Reading public data such as posts or member counts | One-off research and data exports | Read-only, can break without warning, and you should check Skool's terms |
Skool API documentation: what to use instead
Skool doesn't publish API docs. StickyHive's API works with your Skool community and its documentation is public, so you can see exactly what's available before you sign up:
Example: list your scheduled Skool posts. Keys start with hm_live_ and are scoped, so a key can be limited to just the resources it needs.
curl https://stickyhive.ai/api/v1/scheduled-posts/ \
-H "X-API-Key: hm_live_your_key_here"
Skool webhooks
Skool doesn't send webhooks, so there's no built-in way to get an HTTP call when something happens in your group. StickyHive watches your community and can send one when, for example, a member joins, is cancelling, churns, makes a first post, goes inactive or shows a churn signal in a post. For member events, add a "send webhook" step to a workflow. For scheduled post and DM events, register a webhook endpoint through the API.
Skool API on GitHub
Searching GitHub for "skool api" turns up community projects: MCP servers, scrapers and scripts. They're useful if you like to self-host, but check three things first: how they log in to Skool (most use your own session), when they were last updated, and whether you're comfortable maintaining it when Skool changes its site.
Is it OK to use an unofficial Skool API?
Skool's only official programmatic access is the Zapier plugin, so everything else is unofficial. StickyHive works through your own logged-in Skool session and only does what you could do yourself by hand, like posting, sending DMs and reading your community feed. Whatever tool you use, keep it to your own communities and read Skool's terms.
Get real API access to your Skool community
REST API, webhooks and an MCP server for Claude and ChatGPT, on every paid plan from $29 a month.
Start your 14-day free trial →Or read the API docs first.
Skool API FAQ
Does Skool have an API?
Not a public one. Skool has no public developer API, no API documentation and no webhooks. The only API key Skool issues is a group key for its official Zapier plugin, available on the Pro plan, which covers two triggers (new paid members and membership question answers) and two actions (invite a member and unlock a course).
Where do I find my Skool API key?
In your Skool group, open Settings, go to Plugins and click edit next to the Zapier plugin. The API key is shown there along with a button to refresh it. The plugin is only available on Skool's Pro plan. Refreshing the key breaks every existing Zap that uses it.
Does Skool have API documentation?
No. Skool doesn't publish developer documentation because it has no public API. StickyHive's REST API, which works with Skool communities, has public documentation at stickyhive.ai/api/v1/docs/ (Swagger), stickyhive.ai/api/v1/redoc/ and an OpenAPI schema at stickyhive.ai/api/v1/schema/.
Does Skool support webhooks?
No. Skool doesn't send webhooks. To get an HTTP call when a member joins, cancels, churns or makes a first post, you need a tool that watches your community for those events, such as StickyHive's workflow webhook action.
Does Skool have an MCP server?
Not an official one. To connect Claude, ChatGPT or Cursor to Skool you use a third-party MCP server. StickyHive runs a hosted Skool MCP server with 90 tools; there are also open-source projects on GitHub that you host yourself.
Can I use n8n, Make or Zapier with Skool?
Zapier works through Skool's official plugin with its two triggers and two actions. For deeper automations in n8n you can use StickyHive's n8n node, and any tool that can make HTTP requests can use the StickyHive REST API and webhooks.
Is there a free Skool API?
Skool's Zapier key comes with the Pro plan ($99 a month). StickyHive's API and MCP server are included with every paid StickyHive plan, from $29 a month, and you can try them free for 14 days.