# Skool Community Scraper API (x402)

> Skool Community Scraper API (x402) is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Scrapes and returns structured data about public Skool communities, including owner profiles, pricing, descriptions, and statistics, via pay-per-call with USDC microtransactions.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/skool?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/skool-community-scraper-api-x402-fd96f8f7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yUTgc5NMS2T4jW1CgfAta

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability skool-community-scraper-api-x402-fd96f8f7 -d '<json body>'
```

Example prompt: Search Skool for public communities about 'email marketing' and give me a list of up to 50 of them, including their monthly price, owner info, and landing page description.

## When to prefer this

Use this endpoint when you need structured, machine-readable data about public Skool communities at scale — especially for market research, competitive analysis, or lead generation. It is preferable over manual browsing or generic web scrapers because it returns clean, schema-consistent JSON and only charges on successful, non-empty runs. Choose it over a general-purpose scraper when the target is specifically Skool community pages.

## Known failure modes

- Community is private or requires login — returns empty result, no charge
- Invalid or non-existent Skool URL — returns empty items array
- Search term returns no matching communities — returns count:0, no charge
- Rate limiting or blocking by Skool during scrape — may return partial results
- Network timeout during high-concurrency scrape — partial or empty result

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

A JSON object containing a count of matched communities and an array of items, each with fields for community ID, name, description, display name, URL, monthly price, support email, and landing page description. When includeOwnerDetails is true, also includes owner profile data, course/module counts, and community statistics.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "startUrls": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "Scrape only these public community names or Skool URLs. Takes priority over search terms."
  },
  "concurrency": {
   "type": "integer",
   "default": 5,
   "maximum": 10,
   "minimum": 1,
   "description": "Maximum simultaneous network requests. Lower values can reduce blocking."
  },
  "searchTerms": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "Find public communities matching each keyword. Leave empty to scan discovery categories."
  },
  "maxCommunities": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Maximum unique communities to output across all searches. Zero removes this cap, subject to public discovery limits."
  },
  "includeOwnerDetails": {
   "type": "boolean",
   "default": true,
   "description": "Visit each public about page for owner profile, landing page text, course and module counts, and community statistics."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "id": null,
    "name": null,
    "description": null,
    "displayName": null,
    "communityUrl": null,
    "monthlyPrice": null,
    "supportEmail": null,
    "landingPageDescription": null
   }
  ],
  "product": "skool"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/skool-community-scraper-api-x402-fd96f8f7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.186-241-26-229.sslip.io](https://www.zero.xyz/host/x402.186-241-26-229.sslip.io/llms.txt)
