# Yellow Pages Email Scraper (`scraply/yellow-pages-email-scraper`) Actor

📧 Yellow Pages Email Scraper extracts verified business emails from Yellow Pages listings. Fast, accurate data for B2B lead generation, sales outreach, and market research. 🚀 Simplify prospecting and boost conversions.

- **URL**: https://apify.com/scraply/yellow-pages-email-scraper.md
- **Developed by:** [Scraply](https://apify.com/scraply) (community)
- **Categories:** Lead generation, Automation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

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

### **Social Media** Email Scraper 📱

Yellow Pages Email Scraper allows users to **extract** a variety of **data** from Yellow Pages listings to support their marketing and outreach efforts. This includes email addresses, business names, phone numbers, and other key **contact** details.

The tool ensures that users can gather accurate and up-to-date information from Yellow Pages. It is designed to retrieve publicly available **data** while adhering to ethical and legal guidelines.

Extracted **data** can be used for lead generation, email marketing campaigns, and business networking. With its advanced automation capabilities, the Yellow Pages Email Scraper simplifies the process of collecting business **contact** information.

Users can customize their scraping parameters to target specific industries, locations, or business types. This makes it an essential tool for businesses looking to enhance their **data** mining strategies and streamline their **contact** **extract**ion processes.

Yellow Pages Email Scraper is a powerful tool designed to help you extract business email addresses from Yellow Pages efficiently and accurately. It streamlines the process of gathering contact information for lead generation and marketing campaigns.

With Yellow Pages Email Scraper, businesses can save time and effort by automating the email extraction process. This tool is ideal for professionals seeking to build extensive contact lists from Yellow Pages data.

Our Yellow Pages contact extractor ensures high-quality results by targeting relevant business profiles and retrieving their publicly available email addresses. It is a reliable solution for businesses looking to enhance their outreach strategies.

### Support and feedback

- **Bug reports**: Open a ticket in the repository Issues section
- **Custom features**: Contact our enterprise support team
  *Email: scrapier.io@gmail.com *
### Extractable Data Table 📊
| Data Type | Description |
| --- | --- |
| Email Address | Extract publicly available email addresses from Yellow Pages listings. |
| Business Name | Retrieve the names of businesses listed on Yellow Pages. |
| Phone Number | Collect contact phone numbers associated with businesses. |
| Website URL | Extract website links provided in business profiles. |
| Business Category | Identify the industry or category of each business. |
| Address | Retrieve physical addresses of businesses from Yellow Pages. |
| Ratings and Reviews | Gather ratings and reviews associated with business listings. |
| Social Media Links | Extract links to social media profiles included in listings. |

### Key Features of **Social Media** Email Scraper

Here are the **standout features** that make the **Social Media** Email Scraper a **top-tier tool** for **marketers**, **agencies**, and **researchers**:

- ⭐ **Automated** extraction of email addresses from Yellow Pages listings
- ⭐ **Customizable** scraping parameters for targeted data collection
- ⭐ Support for extracting multiple data types including phone numbers and business names
- ⭐ **High**-speed data mining with accurate and reliable results
- ⭐ User-friendly interface requiring no technical expertise
- ⭐ Export data in multiple formats such as CSV or Excel for easy analysis
- ⭐ **Advanced** filtering options to refine search results by location or category
- ⭐ Compliance with ethical and legal guidelines for data scraping
- ⭐ **Regular** updates to ensure compatibility with Yellow Pages platform changes
- ⭐ Scalable solution suitable for small businesses and large enterprises alike
- ⭐ **Secure** data handling to protect user privacy and extracted information
- ⭐ 247 customer support to assist with any technical issues or queries

### How to use **Social Media** Email Scraper 🚀

Follow this **simple, step-by-step guide** to start extracting **Social Media** emails today:

1. ✅ **Sign up** or **log in** to access the Yellow Pages Email Scraper tool
2. ✅ Enter your target search criteria such as location industry or business type
3. ✅ Customize the scraping parameters to specify the data types you want to extract
4. ✅ Initiate the scraping process and allow the tool to collect data from Yellow Pages
5. ✅ Monitor the progress of the scraping process through the user dashboard
6. ✅ Once the scraping is complete review the extracted data for accuracy
7. ✅ **Export** the data in your preferred format such as CSV or Excel
8. ✅ Use the extracted data for your marketing campaigns or lead generation efforts
9. ✅ If needed refine your search parameters and repeat the process for additional data
10. ✅ Contact customer support for assistance or troubleshooting if required

### Use Cases 🎯

Lead Generation
🎯 Extract business emails from Yellow Pages for targeted outreach
🎯 Build a comprehensive contact list for potential clients in specific industries

Email Marketing
🎯 **Use** extracted email addresses to create personalized email campaigns
🎯 Expand your email marketing database with verified business contacts

Market Research
🎯 **Analyze** business data from Yellow Pages to understand industry trends
🎯 Gather contact information for competitor analysis and benchmarking

Networking Opportunities
🎯 Connect with businesses in your niche using extracted contact details
🎯 **Identify** potential partners or collaborators through Yellow Pages data

### Why choose us? 💎

Yellow Pages Email Scraper offers a robust and **reliable** solution for extracting business emails and contact information. Our tool is designed to save time and effort by automating the data mining process.

It is suitable for businesses of all sizes, from startups to established enterprises, looking to enhance their lead generation strategies. We prioritize accuracy and ensure that the extracted data is up-to-date and relevant.

With customizable scraping options, users can target specific industries, locations, or business types to meet their unique needs. Our software is **user-friendly** and requires no technical expertise, making it accessible to a wide range of users.

We are committed to providing excellent customer support and **regular** updates to ensure compatibility with Yellow Pages. By choosing our Yellow Pages Email Scraper, you can streamline your data collection efforts and focus on growing your business.

### **Social Media** Email Scraper Scalability 📈

Yellow Pages Email Scraper is designed to handle data extraction tasks of varying scales, making it a versatile tool for businesses of all sizes. Whether you need to scrape a few hundred contacts or thousands of listings, our tool can accommodate your requirements.

The software is optimized for high-speed data mining without compromising on accuracy or reliability. Users can customize their scraping parameters to target specific business categories or locations, ensuring relevant results.

Our scalable solution is ideal for businesses looking to expand their outreach efforts or build **extensive** contact databases. With support for exporting data in multiple formats, the tool integrates **seamless**ly into your existing workflows.

We continuously update our software to ensure it remains compatible with Yellow Pages and meets the demands of our users.

### **Social Media** Email Scraper Legal Guidelines ⚖️

**Yes**—scraping **Social Media** is **legal** as long as you follow **ethical** and **compliant** practices. The **Social Media** Email Scraper extracts only **publicly available** information from **public** **Social Media** profiles, making it **safe** and **compliant** for **research**, **marketing**, and **analysis**.

#### Legal & Ethical Guidelines
⚖️ **Ensure** compliance with Yellow Pages terms of service before using the scraper
⚖️ **Only** extract publicly available data that does not violate privacy laws
⚖️ **Do not** use the scraper for unauthorized or malicious purposes
⚖️ **Avoid** overloading Yellow Pages servers with excessive scraping requests
⚖️ **Use** the extracted data responsibly and only for legitimate business purposes
⚖️ Respect the intellectual property rights of Yellow Pages and its users
⚖️ Regularly review local and international data protection regulations
⚖️ Seek legal advice if you are unsure about the legality of your scraping activities

### Input Parameters 🧩
📦 Example Input (JSON)
```json
{
  "keywords": ["Yellow Pages Email Scraper"],
  "country": "Global",
  "maxEmailNumbers": 20,
  "platform": "Social Media",
  "engine": "legacy"
}
````

### Input Table

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

### Output Format 📤

📝 Example Output (JSON)

```json
[
  {
    "network": "Social Media",
    "keyword": "Yellow Pages Email 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",
    "email": "before@gmail.com"
  }
]
```

### Output Table

| Data Type | Description |
| --- | --- |
| network | Identifies Social Media as the source |
| keyword | Keyword that triggered the result (Yellow Pages Email Scraper) |
| title | Profile title or username |
| description | Public bio snippet with contact info |
| url | Direct Social Media profile link |
| email | Extracted email address |

### FAQ ❓

#### What is Yellow Pages **Email Scraper**?

Yellow Pages Email Scraper is a tool designed to extract email addresses and other contact information from Yellow Pages listings.

#### Is Yellow Pages **Email Scraper** easy to use?

**Yes**, the tool features a **user-friendly** interface that requires no technical expertise.

#### What data can I **extract** using this tool?

You can extract email addresses, business names, phone numbers, website URLs, and more.

#### Is the **extract**ed data accurate?

**Yes**, the tool ensures high accuracy by retrieving up-to-date and relevant information.

#### Can I customize the scraping parameters?

**Yes**, you can customize search criteria such as location, industry, and data types.

#### Is the tool compliant with **legal** guidelines?

**Yes**, the tool is designed to adhere to ethical and legal data scraping practices.

#### What formats can I **export** the data in?

The extracted data can be exported in formats such as **CSV** or Excel.

#### Does the tool support **large-scale** data **extract**ion?

**Yes**, it is scalable and can handle both small and large data extraction tasks.

#### Is **customer support** available?

**Yes**, we provide 24/7 customer support to assist with any issues or queries.

#### Can I use the tool for **lead generation**?

**Yes**, the tool is ideal for generating leads by extracting business contact information.

#### Does the tool work with all Yellow Pages regions?

**Yes**, it supports data extraction from various Yellow Pages platforms worldwide.

#### How often is the tool updated?

The tool is regularly updated to ensure compatibility with Yellow Pages.

#### Is there a **limit** to the number of listings I can scrape?

The tool is scalable and can handle **large volumes** of listings based on your needs.

#### Can I **extract** social media links?

**Yes**, the tool can extract social media links included in business listings.

#### Is the tool **secure**?

**Yes**, we prioritize **secure** data handling to protect user privacy and extracted information.

# Actor input Schema

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

List of keywords to search for on Yellowpages (e.g., \['marketing', 'founder', 'business']). The actor will search Google for Yellowpages 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": "Yellowpages",
  "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("scraply/yellow-pages-email-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("scraply/yellow-pages-email-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 scraply/yellow-pages-email-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Yellow Pages Email Scraper",
        "description": "📧 Yellow Pages Email Scraper extracts verified business emails from Yellow Pages listings. Fast, accurate data for B2B lead generation, sales outreach, and market research. 🚀 Simplify prospecting and boost conversions.",
        "version": "0.1",
        "x-build-id": "QcrnuQCITSkHDdHiY"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scraply~yellow-pages-email-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scraply-yellow-pages-email-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/scraply~yellow-pages-email-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scraply-yellow-pages-email-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/scraply~yellow-pages-email-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scraply-yellow-pages-email-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 Yellowpages (e.g., ['marketing', 'founder', 'business']). The actor will search Google for Yellowpages profiles/posts containing these keywords and extract email addresses.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "platform": {
                        "title": "Platform",
                        "enum": [
                            "Yellowpages"
                        ],
                        "type": "string",
                        "description": "Select platform.",
                        "default": "Yellowpages"
                    },
                    "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
