# Yellow Pages Business Scraper (`brilliant_gum/yellowpages-premium-scraper`) Actor

Extract 40+ fields per business from YellowPages.com — phone, email (found on business website), full address, hours, ratings, reviews, and a lead quality score. Batch search, filters, direct URLs. Perfect for B2B lead generation.

- **URL**: https://apify.com/brilliant\_gum/yellowpages-premium-scraper.md
- **Developed by:** [Yuliia Kulakova](https://apify.com/brilliant_gum) (community)
- **Categories:** Lead generation, Developer tools, Automation
- **Stats:** 2 total users, 1 monthly users, 0.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.025 / full detail page scraped

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

## Yellow Pages Business Scraper

![Yellow Pages Business Scraper](https://i.imgur.com/lRgaqsG.png)

Turn any Yellow Pages search into a ready-to-use lead list — complete with phone numbers, emails, addresses, hours, ratings, and lead quality scores. Built for sales teams, marketers, and anyone serious about B2B prospecting.

---

### What You Get

Point it at any business category and location. The actor searches YellowPages.com, visits each business page, and then goes one step further — it visits the business's own website to find contact emails that aren't on YP at all. Every record comes with a lead score so you know exactly who to call first.

**No login. No API key. Just results.**

---

### Features

#### 📋 40+ Fields Per Business
Name, phone, full address (street / city / state / ZIP), website, emails, star rating, review count, business hours, open/closed status, categories, description, years in business, photos, payment methods, services offered, and more.

#### 📧 Email Extraction
Visits each business website to find contact emails — the kind that never appear on the YP listing itself. The highest-value data for outreach.

#### 🏆 Lead Quality Score
Every record gets a score from 0 to 100 and a grade (A–F) based on the richness of data: phone, email, website, rating, reviews, hours, and more. Filter your list instantly — go after A-grade leads first.

#### 🔍 4 Ways to Input
- **Single search** — one query + one city
- **Batch search** — multiple queries and cities in one run
- **Direct URLs** — paste specific YP business page URLs
- **Filters** — minimum rating, open now, sort order

#### 🛡️ Built to Last
US residential proxies, browser fingerprint rotation, smart delays, and automatic retry on blocks — so your runs complete reliably without getting cut off.

---

### Example Input

#### Simple Search
```json
{
  "searchQuery": "plumbers",
  "location": "New York, NY",
  "maxResults": 100,
  "scrapeDetails": true,
  "scrapeEmails": true
}
````

#### Batch Search — Multiple Cities

```json
{
  "searchQueries": [
    { "query": "dentists",     "location": "Chicago, IL" },
    { "query": "electricians", "location": "Houston, TX" },
    { "query": "HVAC",         "location": "Phoenix, AZ" }
  ],
  "maxResults": 200,
  "scrapeDetails": true,
  "scrapeEmails": true
}
```

#### With Filters

```json
{
  "searchQuery": "Italian restaurants",
  "location": "Miami, FL",
  "maxResults": 50,
  "minRating": 4,
  "openNow": true,
  "sortBy": "best_match"
}
```

#### Direct Business URLs

```json
{
  "directUrls": [
    "https://www.yellowpages.com/new-york-ny/mip/acme-plumbing-12345678",
    "https://www.yellowpages.com/chicago-il/mip/best-hvac-co-87654321"
  ],
  "scrapeDetails": true,
  "scrapeEmails": true
}
```

***

### Example Output

```json
{
  "name": "Acme Plumbing & Heating",
  "phone": "(212) 555-0100",
  "phones": ["(212) 555-0100", "(800) 555-0199"],
  "emails": ["contact@acmeplumbing.com"],
  "website": "https://acmeplumbing.com",
  "address": {
    "street": "123 Main St",
    "city": "New York",
    "state": "NY",
    "zip": "10001",
    "full": "123 Main St, New York, NY 10001"
  },
  "rating": 4.5,
  "reviewCount": 87,
  "categories": ["Plumbers", "Water Heater Repair", "Drain Cleaning"],
  "primaryCategory": "Plumbers",
  "yearsInBusiness": 22,
  "description": "Family-owned plumbing company serving NYC since 2002.",
  "hours": ["Mo-Fr 07:00-19:00", "Sa 08:00-14:00"],
  "isOpenNow": true,
  "payments": ["Cash", "Credit Cards", "Checks"],
  "services": ["Emergency Plumbing", "Water Heater Installation", "Drain Cleaning"],
  "leadScore": {
    "score": 88,
    "grade": "A",
    "factors": ["has_phone", "has_email", "has_website", "rating_4.5+", "50+_reviews", "has_hours", "has_description", "established_business"]
  },
  "scrapedAt": "2026-05-05T12:00:00.000Z"
}
```

***

### Output Fields

| Field | Description |
|-------|-------------|
| `name` | Business name |
| `phone` | Primary phone number |
| `phones` | All phone numbers found |
| `emails` | Contact emails (from YP listing + business website) |
| `website` | Business website URL |
| `address` | Full address — street, city, state, ZIP, full string |
| `rating` | Star rating (1.0–5.0) |
| `reviewCount` | Total number of reviews |
| `categories` | All business categories |
| `primaryCategory` | Main category |
| `yearsInBusiness` | Years listed on Yellow Pages |
| `description` | Business description |
| `hours` | Business hours per day |
| `isOpenNow` | Whether business is currently open |
| `payments` | Accepted payment methods |
| `services` | Services offered |
| `serviceArea` | Geographic service area |
| `licenses` | License and certification info |
| `photos` | Photo URLs |
| `reviews` | Recent reviews — author, date, title, text |
| `leadScore` | `{ score: 0–100, grade: "A"–"F", factors: [...] }` |
| `scrapedAt` | Timestamp of scrape |

***

### Pricing

| Event | Price |
|-------|-------|
| Actor start | **$0.01** |
| Business found in search | **$0.005** |
| Full detail page scraped | **$0.025** |

**Cost examples:**

- 100 businesses (search + details + emails): **~$3.01**
- 1,000 businesses (search + details + emails): **~$30.01**
- Search only, no detail pages: **~$5.01 per 1,000**

***

### Use Cases

🔍 **B2B Lead Generation** — Build targeted prospect lists for any niche and city. Get emails ready for outreach without manual research.

📞 **Sales Prospecting** — Find businesses with phone + email + high lead score. Focus your team on the warmest leads first.

📊 **Market Research** — Map the competitive landscape in any city. See who's rated highly, how long they've been in business, and what categories they serve.

🏪 **Local Business Intelligence** — Understand the local market before entering it — density, ratings, hours, service types.

🔗 **CRM Enrichment** — Have a list of business names? Feed them in as direct URLs and enrich your CRM with full contact data automatically.

***

### Tips

- **Start with `scrapeDetails: true` and `scrapeEmails: true`** — this gives you the richest data including emails found on business websites.
- **Use `minRating: 4`** to focus only on well-rated businesses — great for quality-first outreach.
- **Batch search** lets you cover multiple cities and categories in a single run — no need to run the actor separately for each.
- **Lead score grade A or B** means the business has phone + email + website + strong rating — your highest-priority targets.

# Actor input Schema

## `searchQuery` (type: `string`):

What to search for (e.g. 'plumbers', 'dentists', 'Italian restaurants')

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

City, state, or ZIP code (e.g. 'New York, NY', 'Chicago, IL', '90210')

## `searchQueries` (type: `array`):

Run multiple searches at once. Each item is either an object {query, location} or a string 'query|location'. Results are merged into one dataset.

## `directUrls` (type: `array`):

Scrape specific Yellow Pages business pages directly (skip search)

## `maxResults` (type: `integer`):

Maximum number of businesses to return per search query

## `minRating` (type: `integer`):

Only return businesses with this star rating or higher (1–5). Leave empty for all.

## `openNow` (type: `boolean`):

Only return businesses that are currently open

## `sortBy` (type: `string`):

How to sort search results from Yellow Pages

## `scrapeDetails` (type: `boolean`):

Visit each business page to get full data: hours, description, photos, all phones, reviews. Recommended ON.

## `scrapeEmails` (type: `boolean`):

Visit each business's website to find contact emails and social media links

## `minDelay` (type: `integer`):

Minimum wait between page requests. Lower = faster but higher block risk.

## `maxDelay` (type: `integer`):

Maximum wait between requests for natural timing variation.

## `emailTimeout` (type: `integer`):

Max time to wait for a business website to load when extracting emails.

## `rotateEvery` (type: `integer`):

Create a fresh browser context after processing this many businesses (anti-ban).

## Actor input object example

```json
{
  "searchQuery": "plumbers",
  "location": "New York, NY",
  "searchQueries": [
    {
      "query": "plumbers",
      "location": "New York, NY"
    }
  ],
  "directUrls": [],
  "maxResults": 5,
  "openNow": false,
  "sortBy": "default",
  "scrapeDetails": true,
  "scrapeEmails": true,
  "minDelay": 2000,
  "maxDelay": 5000,
  "emailTimeout": 18000,
  "rotateEvery": 15
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# 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 = {
    "searchQueries": [
        {
            "query": "plumbers",
            "location": "New York, NY"
        }
    ],
    "directUrls": [],
    "maxResults": 5,
    "scrapeDetails": false,
    "scrapeEmails": false
};

// Run the Actor and wait for it to finish
const run = await client.actor("brilliant_gum/yellowpages-premium-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 = {
    "searchQueries": [{
            "query": "plumbers",
            "location": "New York, NY",
        }],
    "directUrls": [],
    "maxResults": 5,
    "scrapeDetails": False,
    "scrapeEmails": False,
}

# Run the Actor and wait for it to finish
run = client.actor("brilliant_gum/yellowpages-premium-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 '{
  "searchQueries": [
    {
      "query": "plumbers",
      "location": "New York, NY"
    }
  ],
  "directUrls": [],
  "maxResults": 5,
  "scrapeDetails": false,
  "scrapeEmails": false
}' |
apify call brilliant_gum/yellowpages-premium-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Yellow Pages Business Scraper",
        "description": "Extract 40+ fields per business from YellowPages.com — phone, email (found on business website), full address, hours, ratings, reviews, and a lead quality score. Batch search, filters, direct URLs. Perfect for B2B lead generation.",
        "version": "1.0",
        "x-build-id": "3tH0tzSCScViOmHvn"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/brilliant_gum~yellowpages-premium-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-brilliant_gum-yellowpages-premium-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/brilliant_gum~yellowpages-premium-scraper/runs": {
            "post": {
                "operationId": "runs-sync-brilliant_gum-yellowpages-premium-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/brilliant_gum~yellowpages-premium-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-brilliant_gum-yellowpages-premium-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "searchQuery": {
                        "title": "Search Query",
                        "type": "string",
                        "description": "What to search for (e.g. 'plumbers', 'dentists', 'Italian restaurants')"
                    },
                    "location": {
                        "title": "Location",
                        "type": "string",
                        "description": "City, state, or ZIP code (e.g. 'New York, NY', 'Chicago, IL', '90210')"
                    },
                    "searchQueries": {
                        "title": "Batch Search Queries",
                        "type": "array",
                        "description": "Run multiple searches at once. Each item is either an object {query, location} or a string 'query|location'. Results are merged into one dataset."
                    },
                    "directUrls": {
                        "title": "Direct Yellow Pages URLs",
                        "type": "array",
                        "description": "Scrape specific Yellow Pages business pages directly (skip search)",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxResults": {
                        "title": "Max Results",
                        "minimum": 1,
                        "maximum": 3000,
                        "type": "integer",
                        "description": "Maximum number of businesses to return per search query",
                        "default": 5
                    },
                    "minRating": {
                        "title": "Minimum Star Rating",
                        "minimum": 1,
                        "maximum": 5,
                        "type": "integer",
                        "description": "Only return businesses with this star rating or higher (1–5). Leave empty for all."
                    },
                    "openNow": {
                        "title": "Open Now Only",
                        "type": "boolean",
                        "description": "Only return businesses that are currently open",
                        "default": false
                    },
                    "sortBy": {
                        "title": "Sort Results By",
                        "enum": [
                            "default",
                            "distance",
                            "best_match"
                        ],
                        "type": "string",
                        "description": "How to sort search results from Yellow Pages",
                        "default": "default"
                    },
                    "scrapeDetails": {
                        "title": "Scrape Business Detail Pages",
                        "type": "boolean",
                        "description": "Visit each business page to get full data: hours, description, photos, all phones, reviews. Recommended ON.",
                        "default": true
                    },
                    "scrapeEmails": {
                        "title": "Extract Emails from Websites",
                        "type": "boolean",
                        "description": "Visit each business's website to find contact emails and social media links",
                        "default": true
                    },
                    "minDelay": {
                        "title": "Min Delay Between Requests (ms)",
                        "minimum": 500,
                        "type": "integer",
                        "description": "Minimum wait between page requests. Lower = faster but higher block risk.",
                        "default": 2000
                    },
                    "maxDelay": {
                        "title": "Max Delay Between Requests (ms)",
                        "minimum": 1000,
                        "type": "integer",
                        "description": "Maximum wait between requests for natural timing variation.",
                        "default": 5000
                    },
                    "emailTimeout": {
                        "title": "Email Extraction Timeout (ms)",
                        "minimum": 5000,
                        "type": "integer",
                        "description": "Max time to wait for a business website to load when extracting emails.",
                        "default": 18000
                    },
                    "rotateEvery": {
                        "title": "Rotate Browser Context Every N Businesses",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Create a fresh browser context after processing this many businesses (anti-ban).",
                        "default": 15
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
