# 🎓 Skool Profile Infos Scraper (`scraper-engine/skool-profile-infos-scraper`) Actor

🎓 Skool Profile Infos Scraper extracts data from Skool profiles: names, bios, websites, socials, groups, roles, followers & activity. 🔍 Ideal for lead gen, community research, and outreach automation. 🚀 Export clean CSV/JSON for CRM enrichment and analytics.

- **URL**: https://apify.com/scraper-engine/skool-profile-infos-scraper.md
- **Developed by:** [Scraper Engine](https://apify.com/scraper-engine) (community)
- **Categories:** Lead generation, Automation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $4.99 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

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 Profile Infos Scraper

The 🎓 Skool Profile Infos Scraper is a focused Skool member profile scraper that turns public Skool profile pages into clean, structured data for outreach, enrichment, and analytics. It solves the manual copy-paste problem by extracting names, bios, websites, social links, groups, and follower/activity stats with a single run. Built for marketers, developers, data analysts, and researchers, this Skool profile infos scraper scales from a few handles to bulk lists and powers automations that export Skool profile data to CSV/JSON for downstream tools.

### What is 🎓 Skool Profile Infos Scraper?

The 🎓 Skool Profile Infos Scraper is a Skool profile data extractor that collects public Skool user profile pages from profile URLs and returns structured JSON records. It removes friction for anyone who needs to scrape Skool user profiles for lead generation, community research, and outreach automation. As a Skool profile info scraper and Skool community members scraper, it helps sales and research teams export Skool member profiles in bulk, while developers can integrate it into pipelines for enrichment at scale.

### What data / output can you get?

Below are the exact fields produced by the scraper. Values are gathered from the profile’s embedded data and flattened for convenient analytics and CSV/JSON exports.

| Data type | Description | Example value |
| --- | --- | --- |
| id | Unique Skool user identifier | “usr_9a1b2c3d4e” |
| username | Skool display/handle from profile | “johndoe” |
| name | Full name (first + last when available) | “John Doe” |
| bio | Profile bio text | “Entrepreneur. Coach. Community builder.” |
| location | User location from profile | “Austin, TX, United States” |
| profile_picture | Full-size profile photo URL | “https://cdn.skool.com/profiles/johndoe.jpg” |
| bubble_picture | Bubble-style avatar URL | “https://cdn.skool.com/bubbles/johndoe.png” |
| social_links.Facebook | Facebook link from profile | “https://facebook.com/johndoe” |
| social_links.LinkedIn | LinkedIn link from profile | “https://linkedin.com/in/johndoe” |
| statistics.total_followers | Follower count | 1240 |
| statistics.total_posts | Total posts by the user | 86 |
| statistics.total_following | Accounts the user follows | 152 |
| statistics.total_shared_groups | Number of shared groups | 3 |
| groups | List of groups the user is a member of | [{ id, name, description, members, posts, logo }] |
| followers | Flattened alias of statistics.total_followers | 1240 |
| posts | Flattened alias of statistics.total_posts | 86 |
| groups_count | Count of groups array | 4 |

Notes:
- When a field isn’t present on the public profile, it returns an empty string (e.g., social links) or 0 (for numeric stats). The groups array may be empty.
- Export results from the Apify dataset in JSON, CSV, or Excel to integrate with CRMs, BI tools, or enrichment workflows.

### Key features

- ⚡ Smart connection fallback
  Tries direct → datacenter (“SHADER”) → residential proxies with up to 3 retries per URL. After the first residential escalation, all later URLs reuse a stable residential connection for reliability.

- 🧩 Structured profile insights
  Extracts id, name, username, bio, photos, location, social links, activity stats, and group memberships — ideal for a Skool user data scraper and Skool profile data export tool.

- 📦 Live, row-by-row output
  Records appear in the Apify Dataset as each profile completes, so you can monitor progress in real time.

- 📋 Bulk URL input
  Paste one or many profile URLs to run a Skool community members scraper at scale — perfect for enrichment, analytics, and outreach.

- 💾 Flexible exports
  Download your Skool profiles CSV export, JSON, or Excel directly from the dataset for pipelines and dashboards.

- 🧑‍💻 Developer-friendly
  Runs on Apify’s infrastructure with a clean JSON schema, making it easy to automate via the Apify API in Python or any stack.

- 🛡️ Public data only
  Works on publicly visible Skool profile pages without login or cookies, aligning with responsible data collection practices.

### How to use 🎓 Skool Profile Infos Scraper - step by step

1. Sign in to Apify
   Create or log in to your Apify account.

2. Open the actor
   Locate “skool-profile-infos-scraper” in your Apify Console.

3. Add profile URLs
   Paste Skool profile links into the urls field (e.g., https://www.skool.com/@username). You can add one or many.

4. Optional: Configure proxy
   Leave defaults if unsure. The actor automatically attempts direct → SHADER → RESIDENTIAL, with “useApifyProxy” set to true by default.

5. Start the run
   Click Start. The actor connects, parses embedded __NEXT_DATA__, and begins outputting rows as profiles finish.

6. Monitor progress
   Watch logs and the Dataset tab. Rows appear live as a Skool users directory scraper runs across your list.

7. Export results
   Download JSON/CSV/Excel from the Dataset for analytics, enrichment, or automation.

Pro Tip: Automate recurring runs with the Apify API and connect the dataset to your CRM or data warehouse for ongoing Skool profile data extractor workflows.

### Use cases

| Use case name | Description |
| --- | --- |
| B2B lead enrichment for communities | Build targeted lead lists by exporting Skool member profiles (names, bios, links) and syncing them to your CRM. |
| Community research & benchmarking | Analyze follower counts, posting activity, and group memberships across communities for insights and reporting. |
| Influencer and partner discovery | Identify high-signal profiles by followers/posts and social links to fuel outreach campaigns. |
| Academic & social network analysis | Aggregate structured public profile data for longitudinal studies of communities and engagement. |
| Marketing analytics & segmentation | Segment audiences by location, group memberships, and activity stats for tailored campaigns. |
| API-driven enrichment pipelines | Use the Apify API to schedule runs and stream profile JSON to internal services for automated processing. |

### Why choose 🎓 Skool Profile Infos Scraper?

This Skool profile scraping tool is built for precision, automation, and reliability on production infrastructure.

- 🎯 Accurate field mapping: Parses embedded profile JSON for clean, structured outputs (names, bios, socials, stats, groups).
- 📈 Scales from small to bulk: Paste one or many URLs to run a Skool members list extractor at scale.
- 🧑‍💻 Developer access: Integrate the Apify dataset and API into Python or no-code workflows.
- 🔄 Resilient connectivity: Automatic fallback from direct to SHADER to RESIDENTIAL with retries ensures high success rates.
- 🔒 Public-only collection: Targets publicly visible profiles to support responsible usage.
- 💰 Export-ready results: CSV/JSON/Excel downloads make it a practical Skool profile data export tool for teams.
- 🧰 Built for automation: Ideal for Zapier/Make/n8n-style workflows and internal pipelines.

Compared to unstable browser extensions, this Skool profile scraping tool runs on robust cloud infrastructure with proxy management and structured outputs, making it a reliable choice for professional use.

### Is it legal / ethical to use 🎓 Skool Profile Infos Scraper?

Yes — when used responsibly. This actor collects data from publicly visible Skool profile pages and does not access private or authenticated content.

Guidelines for compliant use:
- Collect only public profile information visible without login.
- Respect Skool’s terms and applicable laws (e.g., GDPR, CCPA).
- Avoid sensitive or personal data processing beyond your lawful basis.
- Use results for legitimate purposes (analytics, research, enrichment), not spam.
- When in doubt, consult your legal team for specific use cases.

### Input parameters & output format

Example JSON input
```json
{
  "urls": [
    "https://www.skool.com/@samuel-earp",
    "https://www.skool.com/@liamottley"
  ],
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
````

Input fields

- urls (array)
  - Description: Paste Skool profile links (one per line). Example: https://www.skool.com/@yourname. Supports bulk lists.
  - Required: Yes
  - Default: Not set

- proxyConfiguration (object)
  - Description: Optional Apify Proxy settings. The actor attempts direct → datacenter (SHADER) → residential, up to 3 tries per URL. After the first escalation to residential, all later URLs use residential only.
  - Required: No
  - Default: { "useApifyProxy": true }

Example JSON output

```json
[
  {
    "id": "usr_9a1b2c3d4e",
    "name": "John Doe",
    "username": "johndoe",
    "bio": "Entrepreneur. Coach. Community builder.",
    "profile_picture": "https://cdn.skool.com/profiles/johndoe.jpg",
    "bubble_picture": "https://cdn.skool.com/bubbles/johndoe.png",
    "location": "Austin, TX, United States",
    "social_links": {
      "Facebook": "https://facebook.com/johndoe",
      "Instagram": "",
      "Twitter": "https://twitter.com/johndoe",
      "LinkedIn": "https://linkedin.com/in/johndoe",
      "YouTube": "",
      "Website": "https://johndoe.com"
    },
    "statistics": {
      "total_posts": 86,
      "total_followers": 1240,
      "total_following": 152,
      "total_shared_groups": 3
    },
    "groups": [
      {
        "id": "grp_a1b2",
        "name": "Growth Community",
        "description": "Tactics and playbooks for growth.",
        "members": 2350,
        "posts": 942,
        "logo": "https://cdn.skool.com/groups/growth.png"
      },
      {
        "id": "grp_x9y8",
        "name": "Founders Hub",
        "description": "A community for startup founders.",
        "members": 4100,
        "posts": 1288,
        "logo": "https://cdn.skool.com/groups/founders.png"
      }
    ],
    "followers": 1240,
    "posts": 86,
    "groups_count": 2
  },
  {
    "url": "https://www.skool.com/@unknown-handle",
    "error": "HTTP 404"
  }
]
```

Notes:

- On success, you get the full profile object plus flattened “followers”, “posts”, and “groups\_count”.
- On failure, the row contains “url” and “error”.
- Text fields like bio, location, and social links may be empty strings if not provided on the public profile. Numeric stats default to 0 when missing.

### FAQ

#### Do I need to log in to scrape Skool profiles?

No. The scraper targets publicly visible Skool profile pages and does not require login or cookies. It parses embedded data from the public HTML response.

#### Can I scrape multiple Skool profiles at once?

Yes. Add as many profile URLs as needed to the urls array. The actor processes them sequentially and streams results to the dataset as each completes.

#### What fields does this Skool user data scraper return?

It extracts id, username, name, bio, location, profile\_picture, bubble\_picture, social\_links (Facebook, Instagram, Twitter, LinkedIn, YouTube, Website), statistics (total\_posts, total\_followers, total\_following, total\_shared\_groups), groups (id, name, description, members, posts, logo), plus flattened followers, posts, and groups\_count.

#### How reliable is the connection strategy?

Very. The actor tries direct first, then datacenter (SHADER), and escalates to residential proxies with up to 3 retries per URL. After using residential once, it sticks to a stable residential connection for subsequent URLs.

#### Can I export Skool profile data to CSV?

Yes. Open the Apify Dataset for your run and export results as JSON, CSV, or Excel. This makes it easy to build a Skool profiles CSV export for CRMs and analytics tools.

#### Is there an API or Python integration?

Yes. Runs on the Apify platform with a dataset that’s accessible via the Apify API. You can integrate it into Python or any workflow tool to automate Skool profile scraping and enrichment.

#### Is it legal to scrape Skool profiles with this tool?

Yes, when done responsibly. The actor collects data from publicly visible pages only. Ensure your use complies with Skool’s terms and applicable regulations like GDPR/CCPA.

#### What happens if a profile can’t be loaded?

The dataset row will include the input url and an error message (e.g., “HTTP 404”). Connectivity is retried with fallback proxies, but unreachable or non-existent profiles will be saved with an error note.

### Closing CTA / Final thoughts

The 🎓 Skool Profile Infos Scraper is built to extract clean, structured Skool member data for enrichment, analytics, and outreach at scale. With bulk URL support, resilient proxy fallback, and export-ready datasets, it helps marketers, developers, analysts, and researchers turn public Skool profiles into actionable insights. Automate via the Apify API and plug the dataset into your warehouse or CRM to keep your Skool profile data extractor pipeline fresh. Start exporting smarter Skool profile data to CSV/JSON and power your growth workflows today.

# Actor input Schema

## `urls` (type: `array`):

📝 Paste **Skool profile links** (one per line). Example: `https://www.skool.com/@yourname`

✅ **Supports bulk** — add as many as you need for this run.

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

<details>
<summary>💡 <strong>When to use this</strong></summary>

Apify Proxy helps when pages are hard to reach from the cloud. Leave defaults if unsure — the Actor still tries the simplest path first.

**Tip:** Turn on Apify Proxy here if you use residential/datacenter options in your Apify account.

</details>

## Actor input object example

```json
{
  "urls": [
    "https://www.skool.com/@samuel-earp",
    "https://www.skool.com/@liamottley",
    "https://skool.com/@jose-balestrini-6625",
    "https://skool.com/@thiago-rodrigues-5815"
  ],
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# 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 = {
    "urls": [
        "https://www.skool.com/@samuel-earp",
        "https://www.skool.com/@liamottley",
        "https://skool.com/@jose-balestrini-6625",
        "https://skool.com/@thiago-rodrigues-5815"
    ],
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("scraper-engine/skool-profile-infos-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 = {
    "urls": [
        "https://www.skool.com/@samuel-earp",
        "https://www.skool.com/@liamottley",
        "https://skool.com/@jose-balestrini-6625",
        "https://skool.com/@thiago-rodrigues-5815",
    ],
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("scraper-engine/skool-profile-infos-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 '{
  "urls": [
    "https://www.skool.com/@samuel-earp",
    "https://www.skool.com/@liamottley",
    "https://skool.com/@jose-balestrini-6625",
    "https://skool.com/@thiago-rodrigues-5815"
  ],
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call scraper-engine/skool-profile-infos-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "🎓 Skool Profile Infos Scraper",
        "description": "🎓 Skool Profile Infos Scraper extracts data from Skool profiles: names, bios, websites, socials, groups, roles, followers & activity. 🔍 Ideal for lead gen, community research, and outreach automation. 🚀 Export clean CSV/JSON for CRM enrichment and analytics.",
        "version": "1.0",
        "x-build-id": "kVf4jLYzlq5VtekwH"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scraper-engine~skool-profile-infos-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scraper-engine-skool-profile-infos-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/scraper-engine~skool-profile-infos-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scraper-engine-skool-profile-infos-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/scraper-engine~skool-profile-infos-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scraper-engine-skool-profile-infos-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",
                "required": [
                    "urls"
                ],
                "properties": {
                    "urls": {
                        "title": "🔗 Profile URLs to collect",
                        "type": "array",
                        "description": "📝 Paste **Skool profile links** (one per line). Example: `https://www.skool.com/@yourname`\n\n✅ **Supports bulk** — add as many as you need for this run.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "proxyConfiguration": {
                        "title": "🌍 Connection & proxy (optional)",
                        "type": "object",
                        "description": "<details>\n<summary>💡 <strong>When to use this</strong></summary>\n\nApify Proxy helps when pages are hard to reach from the cloud. Leave defaults if unsure — the Actor still tries the simplest path first.\n\n**Tip:** Turn on Apify Proxy here if you use residential/datacenter options in your Apify account.\n\n</details>"
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
