# Discord Lead Scraper (`scrapapi/discord-lead-scraper`) Actor

- **URL**: https://apify.com/scrapapi/discord-lead-scraper.md
- **Developed by:** [ScrapAPI](https://apify.com/scrapapi) (community)
- **Categories:** Automation, Lead generation, Social media
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.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

### **Discord** Lead Scraper 📱

The **Discord** Lead Scraper is capable of **extract**ing various types of **data** from **Discord** servers, ensuring you get the most relevant information for your needs. It can identify and collect lead addresses shared in public or accessible sections of servers, providing a streamlined method for **data** collection.

Additionally, it can **extract** usernames, user IDs, and other publicly available details to help you organize your **data** effectively. The tool is designed to work within the boundaries of **Discord**'s terms of service, ensuring compliance and ethical use.

By automating the process, the **Discord** lead collection tool saves hours of manual work and delivers accurate results. Whether you are looking for a **Discord** lead finder or a comprehensive **Discord** **data** scraper, this tool offers a wide range of capabilities to suit your requirements.

Discord Lead Scraper is a powerful tool designed to help users extract lead addresses from Discord servers efficiently and accurately. It simplifies the process of gathering contact information for various professional or marketing purposes.

With the increasing use of Discord for communities and businesses, having a reliable Discord lead extractor can be a game-changer. This tool automates the collection of data, saving time and ensuring precision.

The Discord Lead Scraper is an automated lead scraping tool for Discord that operates seamlessly to gather information without manual effort. It is ideal for marketers, researchers, and businesses looking to connect with their target audience.

### Support and feedback

- **Bug reports**: Open a ticket in the repository Issues section
- **Custom features**: Contact our enterprise support team
  *Lead: scrapier.io@gmail.com *
### Extractable Data Table 📊
| Data Type | Description |
| --- | --- |
| Lead addresses | Extracts publicly available lead addresses shared in Discord servers. |
| Usernames | Captures usernames of members within the server for better identification. |
| User IDs | Collects unique user IDs for precise data tracking. |
| Server names | Records the names of servers where data is collected. |
| Message timestamps | Logs the time when messages containing leads were shared. |
| Message content | Retrieves the content of messages containing lead addresses. |
| Roles | Identifies user roles within the server for enhanced segmentation. |
| Channel names | Tracks the specific channels where data is extracted. |

### Key Features of **Discord** Lead Scraper

Here are the **standout features** that make the **Discord** Lead Scraper a **top-tier tool** for **marketers**, **agencies**, and **researchers**:

- ⭐ **Automated** extraction of lead addresses from **Discord** servers
- ⭐ Ability to collect usernames user IDs and other relevant data
- ⭐ Supports multiple **Discord** servers simultaneously for bulk data scraping
- ⭐ **Customizable** filters to target specific channels or user roles
- ⭐ Ensures compliance with **Discord**s terms of service and privacy policies
- ⭐ User-friendly interface for easy setup and operation
- ⭐ **Fast** and efficient data scraping with minimal resource usage
- ⭐ **Secure** data handling to protect sensitive information
- ⭐ Detailed logs and reports for tracking and analysis
- ⭐ **Regular** updates to stay compatible with **Discord**s platform changes
- ⭐ 247 customer support for troubleshooting and assistance
- ⭐ Scalable solution suitable for both small and large-scale operations

### How to use **Discord** Lead Scraper 🚀

Follow this **simple, step-by-step guide** to start extracting **Discord** leads today:

1. ✅ Download and install the **Discord** Lead Scraper software on your device
2. ✅ Log in to your **Discord** account and grant the necessary permissions to the tool
3. ✅ **Select** the **Discord** server(s) you wish to scrape data from
4. ✅ **Configure** the extraction settings such as target channels roles or keywords
5. ✅ **Start** the scraping process and monitor progress through the dashboard
6. ✅ **Review** the extracted data in real-time or after the scraping is complete
7. ✅ **Export** the collected data in your preferred format such as CSV or Excel
8. ✅ Analyze the data for your specific use case such as marketing or research
9. ✅ Repeat the process for additional servers or channels as needed
10. ✅ Adjust settings and filters for more targeted data collection in future tasks
11. ✅ Ensure compliance by reviewing **Discord**s terms of service before use
12. ✅ Contact customer support if you encounter any issues during the process

### Use Cases 🎯

Marketing Campaigns
🎯 **Collect** lead addresses for targeted lead marketing campaigns
🎯 **Identify** potential leads from **Discord** communities relevant to your industry

Research and Analysis
🎯 Gather data for market research or community behavior analysis
🎯 **Analyze** user engagement and communication patterns within **Discord** servers

Networking and Outreach
🎯 Build a contact list for professional networking or collaborations
🎯 Connect with community members for event invitations or partnerships

Business Development
🎯 **Identify** potential clients or customers from **Discord** communities
🎯 Expand your business reach by engaging with active server members

### Why choose us? 💎

Our **Discord** Lead Scraper stands out as a **reliable** and efficient tool for extracting valuable data from **Discord** servers. With its **advanced** features and **user-friendly** interface, it simplifies the process of collecting lead addresses and other relevant information.

The tool is designed to operate within ethical boundaries, ensuring compliance with **Discord**'s terms of service and privacy guidelines. We prioritize data security, offering a secure platform that protects sensitive information throughout the scraping process.

Regular updates ensure compatibility with **Discord**'s platform, so you can rely on the tool for consistent performance. Whether you need a **Discord** lead extractor for marketing, research, or networking, our software is tailored to meet diverse needs.

With 24/7 customer support and a **scalable** design, it is suitable for both individual users and large organizations. Choose us for a dependable, efficient, and ethical solution to your **Discord** lead scraping requirements.

### **Discord** Lead Scraper Scalability 📈

The **Discord** Lead Scraper is built to handle projects of all sizes, making it a versatile tool for individuals and businesses alike. It supports simultaneous data extraction from multiple servers, enabling **large-scale** operations without compromising speed or accuracy.

The tool's **customizable** filters allow users to target specific channels, roles, or keywords, ensuring precise data collection. Its **efficient** design minimizes resource usage, making it suitable for long-term and intensive scraping tasks.

Whether you are a small business or a large enterprise, the **Discord** Lead Scraper adapts to your needs with ease. Regular updates and robust customer support ensure that the tool remains reliable as your requirements grow.

With its scalable architecture, the **Discord** Lead Scraper is the ideal solution for any data scraping project.

### **Discord** Lead Scraper Legal Guidelines ⚖️

**Yes**—scraping **Discord** is **legal** as long as you follow **ethical** and **compliant** practices. The **Discord** Lead Scraper extracts only **publicly available** information from **public** **Discord** profiles, making it **safe** and **compliant** for **research**, **marketing**, and **analysis**.

#### Legal & Ethical Guidelines
⚖️ **Ensure** compliance with **Discord**s terms of service before using the tool
⚖️ **Do not** scrape private or restricted channels without proper authorization
⚖️ **Avoid** using the tool for spamming or other unethical practices
⚖️ Respect user privacy and do not misuse collected data
⚖️ **Ensure** that your data collection activities comply with local data protection laws
⚖️ Inform server administrators if required before initiating data scraping
⚖️ **Use** the tool only for legitimate and ethical purposes
⚖️ Regularly review updates to ensure continued compliance with **Discord** policies

### Input Parameters 🧩
📦 Example Input (JSON)
```json
{
  "keywords": ["Discord Lead Scraper"],
  "country": "Global",
  "maxLeadNumbers": 20,
  "platform": "Discord",
  "engine": "legacy"
}
````

### Input Table

| Data Type | Description |
| --- | --- |
| keywords | Keywords to find relevant profiles |
| country | Country setting (Global) |
| maxLeadNumbers | Maximum leads to collect (default 20) |
| platform | Platform to scrape (Discord) |
| engine | Engine type (legacy) |
| proxyConfiguration | Optional proxy settings |

### Output Format 📤

📝 Example Output (JSON)

```json
[
  {
    "network": "Discord",
    "keyword": "Discord Lead Scraper",
    "title": "Google's Single-Benefit Marketing Strategy for Chrome ...",
    "description": "✓For years, once we created a Gmail account, we couldn't change the username (the part before @ gmail.com ). ... Grand Rapids Marketing Co. Read more",
    "url": "https://www.linkedin.com/posts/phill-agnew_heres-how-google-marketed-chrome-browser-activity-7404878510214914048-dLxI",
    "lead": "before@gmail.com"
  }
]
```

### Output Table

| Data Type | Description |
| --- | --- |
| network | Identifies Discord as the source |
| keyword | Keyword that triggered the result (Discord Lead Scraper) |
| title | Profile title or username |
| description | Public bio snippet with contact info |
| url | Direct Discord profile link |
| lead | Extracted lead address |

### FAQ ❓

#### What is the Discord **Lead Scraper**?

The Discord Lead Scraper is a tool designed to extract lead addresses and other data from Discord servers efficiently.

#### Is the Discord **Lead Scraper** **legal** to use?

**Yes**, it is legal when used in **compliance** with Discord's terms of service and applicable privacy laws.

#### Can I scrape **private** channels with this tool?

**No**, the tool is designed to extract data only from publicly accessible channels or with proper authorization.

#### What types of data can I **extract**?

You can extract lead addresses, usernames, user IDs, server names, message timestamps, and more.

#### Is the tool easy to use?

**Yes**, the Discord Lead Scraper features a **user-friendly** interface for quick and easy setup.

#### Can I use the tool for multiple servers?

**Yes**, the tool supports simultaneous data extraction from multiple Discord servers.

#### Is my data **secure** while using the tool?

**Yes**, the tool ensures **secure** data handling to protect sensitive information.

#### Can I customize the scraping process?

**Yes**, you can configure filters to target specific channels, roles, or keywords.

#### How often is the tool updated?

The tool is regularly updated to ensure compatibility with Discord's platform changes.

#### What if I encounter issues while using the tool?

You can contact our 24/7 customer support team for assistance and troubleshooting.

#### Is the tool scalable for large projects?

**Yes**, the Discord Lead Scraper is designed to handle projects of all sizes, from small tasks to large-scale operations.

#### Can I **export** the collected data?

**Yes**, you can export the extracted data in formats like **CSV** or Excel for further analysis.

#### Does the tool comply with data protection laws?

**Yes**, the tool is designed to comply with local data protection laws and ethical guidelines.

#### What are the system requirements for the tool?

The tool can be installed on most modern devices and requires an active Discord account.

#### Can I try the tool before purchasing?

**Yes**, we offer a trial version for users to test the tool's features before committing to a purchase.

# Actor input Schema

## `keywords` (type: `array`):

List of keywords to search for on Discord (e.g., \['marketing', 'founder', 'business']). The actor will search Google for Discord profiles/posts containing these keywords and extract email addresses.

## `platform` (type: `string`):

Select platform.

## `location` (type: `string`):

Optional: Add location to search query (e.g., 'London', 'New York'). Leave empty to search globally.

## `emailDomains` (type: `array`):

Optional: Filter results to only include emails from specific domains (e.g., \['@gmail.com', '@outlook.com']). Leave empty to collect all email domains.

## `maxEmails` (type: `integer`):

Maximum number of emails to collect per keyword (default: 20).

## `engine` (type: `string`):

Choose scraping engine. 🚀 Cost Effective (New): Uses residential proxies with async requests for faster, cheaper scraping. 🔧 Legacy: Uses GOOGLE\_SERP proxy with traditional selectors - more reliable but slower and more expensive.

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

Choose which proxies to use. By default, no proxy is used. If Google rejects or blocks the request, the actor will automatically fallback to datacenter proxy, then residential proxy with 3 retries.

## Actor input object example

```json
{
  "keywords": [
    "marketing"
  ],
  "platform": "Discord",
  "location": "",
  "emailDomains": [
    "@gmail.com"
  ],
  "maxEmails": 20,
  "engine": "legacy",
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# 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 = {
    "keywords": [
        "marketing"
    ],
    "emailDomains": [
        "@gmail.com"
    ],
    "proxyConfiguration": {
        "useApifyProxy": false
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapapi/discord-lead-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 = {
    "keywords": ["marketing"],
    "emailDomains": ["@gmail.com"],
    "proxyConfiguration": { "useApifyProxy": False },
}

# Run the Actor and wait for it to finish
run = client.actor("scrapapi/discord-lead-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 '{
  "keywords": [
    "marketing"
  ],
  "emailDomains": [
    "@gmail.com"
  ],
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}' |
apify call scrapapi/discord-lead-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Discord Lead Scraper",
        "version": "0.1",
        "x-build-id": "j6uQ3cLQMfu65e0Uz"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapapi~discord-lead-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapapi-discord-lead-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/scrapapi~discord-lead-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scrapapi-discord-lead-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/scrapapi~discord-lead-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scrapapi-discord-lead-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": [
                    "keywords"
                ],
                "properties": {
                    "keywords": {
                        "title": "Keywords",
                        "type": "array",
                        "description": "List of keywords to search for on Discord (e.g., ['marketing', 'founder', 'business']). The actor will search Google for Discord profiles/posts containing these keywords and extract email addresses.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "platform": {
                        "title": "Platform",
                        "enum": [
                            "Discord"
                        ],
                        "type": "string",
                        "description": "Select platform.",
                        "default": "Discord"
                    },
                    "location": {
                        "title": "Location Filter",
                        "type": "string",
                        "description": "Optional: Add location to search query (e.g., 'London', 'New York'). Leave empty to search globally.",
                        "default": ""
                    },
                    "emailDomains": {
                        "title": "Email Domains Filter",
                        "type": "array",
                        "description": "Optional: Filter results to only include emails from specific domains (e.g., ['@gmail.com', '@outlook.com']). Leave empty to collect all email domains.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxEmails": {
                        "title": "Maximum Emails per Keyword",
                        "minimum": 1,
                        "maximum": 5000,
                        "type": "integer",
                        "description": "Maximum number of emails to collect per keyword (default: 20).",
                        "default": 20
                    },
                    "engine": {
                        "title": "Engine",
                        "enum": [
                            "legacy"
                        ],
                        "type": "string",
                        "description": "Choose scraping engine. 🚀 Cost Effective (New): Uses residential proxies with async requests for faster, cheaper scraping. 🔧 Legacy: Uses GOOGLE_SERP proxy with traditional selectors - more reliable but slower and more expensive.",
                        "default": "legacy"
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Choose which proxies to use. By default, no proxy is used. If Google rejects or blocks the request, the actor will automatically fallback to datacenter proxy, then residential proxy with 3 retries."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
