# Skool Community Scraper — Details, Pricing & MRR Estimate (`scrapersdelight/skool-community-scraper`) Actor

From $0.002/community: scrape any Skool community's public details — name, members, online count, courses, rules, owner + socials, free/paid price — and a derived MRR estimate (members x price). No login for public data; bring your own Skool login for member-only data.

- **URL**: https://apify.com/scrapersdelight/skool-community-scraper.md
- **Developed by:** [Scrapers Delight](https://apify.com/scrapersdelight) (community)
- **Categories:** Lead generation, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.00 / 1,000 lot scrapeds

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## 🎓 Skool Community Scraper — Details, Pricing & MRR Estimate

**Point it at any Skool community and get the full public record in seconds — name, description, **member count**, online count, courses, modules, rules, the **owner + all their socials**, the **free/paid price**, and a derived **MRR estimate** (members × monthly price). No login needed for public data. Bring your OWN Skool login only if you want member-only data behind the paywall. Auto-discover the top 1,000 communities, or feed it your own list.**

From **$0.003 / community** — the cleanest, cheapest way to pull Skool community details + revenue estimates on Apify.

---

### Why this one

Most Skool scrapers dump a member list or one community at a time, miss the price, and never compute the number you actually want — **how much is this community making?** This actor is built around that:

- 💰 **MRR estimate** — `members × monthly price`, derived for every paid community (free = $0). Perfect for sizing creators, competitor research, and acquisition targeting.
- 🏷️ **Price + interval** — pulled straight from the page (`$/month` or `$/year`), even for **private/paid** communities (their marketing/about data is public).
- 👤 **Owner + socials** — creator name, bio, and YouTube / Instagram / LinkedIn / X / Facebook / TikTok / website links.
- 🔭 **Auto-discovery** — seed from `skool.com/discovery` (up to **1,000 ranked communities**) with one toggle, or pass your own URLs/handles.
- 🔔 **Change monitor** — schedule it and get a **Slack / email / webhook** alert when a community's member count, price, or MRR moves.
- 🔓 **Public by default** — no cookie needed for any of the above. Member-only pulls are an **optional** bring-your-own-login extra.

---

### What you get (per community)

`handle` · `url` · `name` · `description` · **`members`** · `online_members` · `admins` · `posts` · `rules_count` · `courses` · `modules` · `is_free` · `is_paid` · `is_public` · **`price_amount`** · `price_currency` · `price_interval` · **`mrr_estimate_usd`** · `mrr_basis` · `levels` · `tabs` · `links` · **`owner`** (name, bio, socials, mrr_status) · `online_sample` · `created_at` · `updated_at` · `is_new` · `member_delta` · `scraped_at`

Export to CSV / JSON / Excel, or pull via the Apify API into your CRM, Clay, n8n, or Make.

---

### How to use it

1. Click **Try for free**.
2. Paste one or more **community URLs** (e.g. `https://www.skool.com/ai-automation-society`) — or turn on **Auto-discover** to seed the top communities.
3. Click **Start**, then open the **Dataset** tab.
4. **For revenue research:** sort the dataset by `mrr_estimate_usd`.
5. **For a live feed:** turn on **Monitor mode** + an Apify **Schedule** to get alerted when members / price / MRR change.

#### Quick start (specific communities)
```json
{ "communityUrls": ["https://www.skool.com/ai-automation-society", "https://www.skool.com/calligraphy"] }
````

#### Discover & rank the top communities by MRR

```json
{ "discover": true, "discoverPages": 10, "maxItems": 300 }
```

#### Daily change monitor

```json
{ "communityUrls": ["https://www.skool.com/ai-automation-society"], "monitorMode": true, "slackWebhookUrl": "https://hooks.slack.com/services/…" }
```

#### Member-only pull (your own login)

```json
{ "communityUrls": ["https://www.skool.com/your-paid-community"], "skoolCookie": "auth_token=eyJ…" }
```

> Copy your `auth_token` (or the whole Cookie header) from your browser's DevTools while logged into Skool. It is **never logged and never stored** — it's sent only on your own requests.

***

### Why it beats the alternatives

| | **This actor** | Typical Skool scraper | Leading Skool suite | Budget clone |
|---|---|---|---|---|
| Community details (members, courses, rules) | ✅ Full | ⚠️ Partial | ✅ | ⚠️ Partial |
| **Price + interval (incl. private/paid)** | ✅ | ❌ | ⚠️ Sometimes | ❌ |
| **MRR estimate (members × price)** | ✅ Derived | ❌ | ❌ | ❌ |
| Owner + all socials | ✅ | ❌ | ⚠️ Name only | ❌ |
| Auto-discover top 1,000 | ✅ | ❌ | ⚠️ | ❌ |
| Change monitor + alerts | ✅ | ❌ | ❌ | ❌ |
| No login for public data | ✅ | ✅ | ⚠️ Login-walled | ✅ |
| Price | **from $0.003 / community** | varies | $$$ / month | cheap, thin |

*Generic comparison for orientation — verify current competitor features/pricing yourself.*

#### Related Skool & community actors (our own)

| Actor | What it does |
|---|---|
| **Skool Community Scraper** (this) | Community details, pricing & MRR estimate |
| Eventective Scraper | Event vendor & venue leads + emails |
| BounceGuide Scraper | Party-rental company leads by state/city |

***

### Who it's for

- 📈 **Creators & course-builders** benchmarking competitor communities by members and MRR
- 🧠 **Investors / M\&A** sizing creator businesses (the MRR estimate is the headline number)
- 🛠️ **Agencies & tools** selling to Skool community owners (owner + socials = the lead)
- 🔬 **Researchers & analysts** mapping the Skool ecosystem from the ranked discovery list

***

### Pricing (pay-per-event)

| Event | What it covers | Suggested price |
|-------|----------------|-----------------|
| `lot-scraped` | each community returned (details + price + MRR) | ~$3 / 1,000 (**$0.003 each**) |
| `monitor-run-completed` | each scheduled watch run | ~$0.05 / run |
| `new-lot-detected` | each newly-appearing community in monitor mode | ~$0.02 |
| `alert-delivered` | each Slack / email / webhook alert | ~$0.005 |

You are **never** charged for the actor start or for raw dataset items — only the events above.

***

### Notes & limits

- **Public marketing data.** Community name, description, member count, price, and owner socials are shown publicly on each community's `/about` page (even for private/paid communities). **You are responsible** for compliant use of any data you collect.
- **The MRR figure is an estimate** — `members × monthly price`, a **gross upper bound**. It ignores annual-plan discounts, free trials, churn, and non-paying/legacy members. Treat it as a sizing signal, not accounting.
- **Member-only data needs your own login.** Public details, pricing, and MRR need **no cookie**. Only deeper member-only pulls require you to supply your own Skool session cookie.
- **No double-counting** — monitor mode remembers what it's seen (in a persistent named store) and only alerts on real changes.

***

### FAQ

**Do I need a Skool login?** No — every field above (details, price, MRR, owner) comes from the public `/about` page with no login. A cookie is only for optional member-only data.

**How is MRR calculated?** `members × monthly price`. For yearly plans the price is normalised to monthly. It's a gross upper bound — see *Notes & limits*.

**Does it get the price for private / paid communities?** Yes. Skool serves a community's about/marketing data (including its price) publicly even when the community itself is private.

**How do I scrape many communities at once?** Turn on **Auto-discover** (seeds from the ranked `skool.com/discovery` list, up to 1,000) or paste a list of URLs/handles into **Community URLs**.

**Can it watch for changes?** Yes — enable **Monitor mode** and add an Apify **Schedule**; it alerts on member-count, price, and MRR changes via Slack/email/webhook.

**What input formats are accepted?** Full URLs (`https://www.skool.com/<handle>`, with or without `/about`) or bare handles (`<handle>`).

**Is it blocked by anti-bot?** No serious anti-bot — Skool sits behind AWS CloudFront with only a User-Agent gate, which the actor sets. Datacenter proxies are plenty.

**What if a community is removed or fully private?** That community is skipped with a warning; the rest of the run continues.

**Does it find the owner's socials?** Yes — YouTube, Instagram, LinkedIn, X, Facebook, TikTok, and website when the creator has listed them.

**Can I push results to my CRM?** Yes — export CSV/JSON/Excel or pull via the Apify API/integrations into Clay, n8n, Make, HubSpot, etc.

# Actor input Schema

## `communityUrls` (type: `array`):

Skool community URLs (e.g. https://www.skool.com/ai-automation-society) or bare handles (e.g. ai-automation-society). The /about path and query strings are stripped automatically.

## `discover` (type: `boolean`):

Instead of (or in addition to) listing URLs, auto-seed from skool.com/discovery — the ranked list of the top public communities. Pair with 'Discovery pages' to control how many.

## `discoverCategory` (type: `string`):

Optional category filter for discovery (the ?c= slug on skool.com/discovery, e.g. 'business', 'health', 'tech').

## `discoverSearch` (type: `string`):

Optional keyword to search discovery (the ?t= term).

## `discoverPages` (type: `integer`):

How many discovery pages (~30 communities each) to seed from. Raise for bigger pulls.

## `maxItems` (type: `integer`):

Cap on communities per run. 0 = unlimited (the discovery list is up to 1,000).

## `concurrency` (type: `integer`):

How many community pages to fetch in parallel.

## `skoolCookie` (type: `string`):

OPTIONAL. Your OWN logged-in Skool session cookie, for member-only pulls behind the paywall. Copy the Cookie header (or just the 'auth\_token' value) from your browser DevTools while logged in. Public community details, pricing & MRR need NO cookie. Never hardcoded, never logged.

## `monitorMode` (type: `boolean`):

Recurring watcher: diff against the prior run (per scope) and alert when a community's member count, price, or MRR changes (or a new community appears). Pair with an Apify Schedule.

## `alertOnChange` (type: `boolean`):

In monitor mode, send an alert for each changed/new community.

## `webhookUrl` (type: `string`):

POST endpoint for change alerts.

## `slackWebhookUrl` (type: `string`):

Slack incoming-webhook URL.

## `emailRecipients` (type: `array`):

Emails for the change digest (via apify/send-mail).

## `proxyConfiguration` (type: `object`):

Proxy settings. Datacenter rotation is plenty — Skool is server-rendered behind CloudFront with no challenge (just a User-Agent gate).

## `diagnose` (type: `boolean`):

Dev only. Logs the first parsed community in full, then exits.

## Actor input object example

```json
{
  "communityUrls": [
    "https://www.skool.com/ai-automation-society"
  ],
  "discover": false,
  "discoverPages": 4,
  "maxItems": 50,
  "concurrency": 8,
  "monitorMode": false,
  "alertOnChange": true,
  "proxyConfiguration": {
    "useApifyProxy": true
  },
  "diagnose": false
}
```

# Actor output Schema

## `communities` (type: `string`):

The dataset of Skool communities (one item per community, with details, pricing & MRR estimate).

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "communityUrls": [
        "https://www.skool.com/ai-automation-society"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapersdelight/skool-community-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "communityUrls": ["https://www.skool.com/ai-automation-society"] }

# Run the Actor and wait for it to finish
run = client.actor("scrapersdelight/skool-community-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "communityUrls": [
    "https://www.skool.com/ai-automation-society"
  ]
}' |
apify call scrapersdelight/skool-community-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=scrapersdelight/skool-community-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Skool Community Scraper — Details, Pricing & MRR Estimate",
        "description": "From $0.002/community: scrape any Skool community's public details — name, members, online count, courses, rules, owner + socials, free/paid price — and a derived MRR estimate (members x price). No login for public data; bring your own Skool login for member-only data.",
        "version": "0.1",
        "x-build-id": "OFCWd4aqdugcwtP4f"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapersdelight~skool-community-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapersdelight-skool-community-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/scrapersdelight~skool-community-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scrapersdelight-skool-community-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/scrapersdelight~skool-community-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scrapersdelight-skool-community-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "communityUrls": {
                        "title": "Community URLs or handles",
                        "type": "array",
                        "description": "Skool community URLs (e.g. https://www.skool.com/ai-automation-society) or bare handles (e.g. ai-automation-society). The /about path and query strings are stripped automatically.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "discover": {
                        "title": "Auto-discover top communities",
                        "type": "boolean",
                        "description": "Instead of (or in addition to) listing URLs, auto-seed from skool.com/discovery — the ranked list of the top public communities. Pair with 'Discovery pages' to control how many.",
                        "default": false
                    },
                    "discoverCategory": {
                        "title": "Discovery category (optional)",
                        "type": "string",
                        "description": "Optional category filter for discovery (the ?c= slug on skool.com/discovery, e.g. 'business', 'health', 'tech')."
                    },
                    "discoverSearch": {
                        "title": "Discovery search term (optional)",
                        "type": "string",
                        "description": "Optional keyword to search discovery (the ?t= term)."
                    },
                    "discoverPages": {
                        "title": "Discovery pages to walk",
                        "minimum": 1,
                        "type": "integer",
                        "description": "How many discovery pages (~30 communities each) to seed from. Raise for bigger pulls.",
                        "default": 4
                    },
                    "maxItems": {
                        "title": "Max communities",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Cap on communities per run. 0 = unlimited (the discovery list is up to 1,000).",
                        "default": 50
                    },
                    "concurrency": {
                        "title": "Concurrency",
                        "minimum": 1,
                        "maximum": 20,
                        "type": "integer",
                        "description": "How many community pages to fetch in parallel.",
                        "default": 8
                    },
                    "skoolCookie": {
                        "title": "Skool session cookie (optional, for member-only data)",
                        "type": "string",
                        "description": "OPTIONAL. Your OWN logged-in Skool session cookie, for member-only pulls behind the paywall. Copy the Cookie header (or just the 'auth_token' value) from your browser DevTools while logged in. Public community details, pricing & MRR need NO cookie. Never hardcoded, never logged."
                    },
                    "monitorMode": {
                        "title": "Monitor mode (track changes)",
                        "type": "boolean",
                        "description": "Recurring watcher: diff against the prior run (per scope) and alert when a community's member count, price, or MRR changes (or a new community appears). Pair with an Apify Schedule.",
                        "default": false
                    },
                    "alertOnChange": {
                        "title": "Alert on changes",
                        "type": "boolean",
                        "description": "In monitor mode, send an alert for each changed/new community.",
                        "default": true
                    },
                    "webhookUrl": {
                        "title": "Webhook URL",
                        "type": "string",
                        "description": "POST endpoint for change alerts."
                    },
                    "slackWebhookUrl": {
                        "title": "Slack webhook URL",
                        "type": "string",
                        "description": "Slack incoming-webhook URL."
                    },
                    "emailRecipients": {
                        "title": "Email recipients",
                        "type": "array",
                        "description": "Emails for the change digest (via apify/send-mail).",
                        "items": {
                            "type": "string"
                        }
                    },
                    "proxyConfiguration": {
                        "title": "Proxy",
                        "type": "object",
                        "description": "Proxy settings. Datacenter rotation is plenty — Skool is server-rendered behind CloudFront with no challenge (just a User-Agent gate).",
                        "default": {
                            "useApifyProxy": true
                        }
                    },
                    "diagnose": {
                        "title": "Diagnostic mode (dev)",
                        "type": "boolean",
                        "description": "Dev only. Logs the first parsed community in full, then exits.",
                        "default": false
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
