# Costco Business Center Product Scraper (`automation-lab/costco-business-center-product-scraper`) Actor

Scrape Costco Business Delivery products, prices, stock, pack sizes, ratings, images, and item numbers by keyword or category URL.

- **URL**: https://apify.com/automation-lab/costco-business-center-product-scraper.md
- **Developed by:** [Stas Persiianenko](https://apify.com/automation-lab) (community)
- **Categories:** E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per event

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## Costco Business Center Product Scraper

Scrape Costco Business Delivery and Costco Business Center catalog products by keyword or category URL.

Get product titles, Costco item numbers, prices, stock signals, pack sizes, case counts, ratings, images, and product URLs for procurement and competitive monitoring.

### What does Costco Business Center Product Scraper do?

This Apify Actor extracts public catalog result data from `costcobusinessdelivery.com`.

It is built for the Costco Business Delivery catalog rather than the consumer Costco.com workflow.

Use it to monitor B2B pack pricing, case formats, availability, and assortment changes.

The actor accepts search keywords and category URLs.

It saves one dataset row per product listing.

### Who is it for?

- 🏪 Restaurant operators tracking wholesale pantry and disposable supply costs.
- 🏢 Office managers monitoring breakroom and janitorial replenishment prices.
- 📦 Procurement teams comparing pack sizes, case counts, and item availability.
- 📊 Retail analysts watching Costco Business assortment changes.
- 🛒 Repricers and wholesalers benchmarking Costco Business product prices.

### Why use this scraper?

Costco Business Delivery has a different buyer workflow from regular Costco shopping.

Business buyers care about pack sizes, cases, unit economics, and stock status.

This actor returns procurement-friendly fields in a structured dataset.

You can schedule it daily, export to spreadsheets, or send results into your own database.

### Data you can extract

| Field | Description |
| --- | --- |
| `title` | Product title from Costco Business Delivery |
| `brand` | Brand when available |
| `itemNumber` | Costco item number / SKU |
| `price` | Current sale price |
| `listPrice` | List price when exposed |
| `currency` | Currency code |
| `packSize` | Pack-size attribute when available |
| `caseCount` | Case count when available |
| `containerSize` | Container size such as ounces |
| `inStock` | Boolean stock signal |
| `availability` | Raw availability text |
| `stockStatus` | Raw stock status text |
| `minQuantity` | Minimum order quantity |
| `maxQuantity` | Maximum order quantity |
| `memberOnly` | Member-only flag |
| `priceInCartOnly` | Price-in-cart-only flag |
| `rating` | Rating value |
| `reviewCount` | Review count |
| `productUrl` | Costco Business product URL |
| `imageUrl` | Product image URL |
| `categories` | Category path labels |
| `sourceUrl` | Search/category source |
| `scrapedAt` | Extraction timestamp |

### How much does it cost to scrape Costco Business Delivery products?

This actor uses pay-per-event pricing.

You pay a small run-start fee and a per-product fee.

Current formula-derived pricing is $0.005 per run start plus tiered per-product pricing. The BRONZE product price is $0.000028948 per saved product, with lower rates on higher tiers.

For planning, keep `maxItems` small for tests and increase it for scheduled monitoring.

### Input options

#### Search keywords

Use `keywords` for plain Costco Business product searches.

Example keywords:

- `coffee`
- `paper towels`
- `restaurant gloves`
- `water`
- `cups`

#### Category or search URLs

Use `startUrls` for Costco Business category pages or search URLs.

Examples:

- `https://www.costcobusinessdelivery.com/coffee.html`
- `https://www.costcobusinessdelivery.com/s?keyword=coffee`

#### Maximum products

Use `maxItems` to cap the dataset size.

The cap is shared across all keywords and URLs.

#### Location

The default location is `*`, which queries the public national catalog view.

Costco Business price and availability can vary by delivery location.

#### Include out-of-stock products

Set `includeOutOfStock` to `false` if you only want products marked in stock.

### Example input

```json
{
  "keywords": ["coffee", "water"],
  "maxItems": 100,
  "location": "*",
  "includeOutOfStock": true
}
````

### Example category input

```json
{
  "startUrls": [
    { "url": "https://www.costcobusinessdelivery.com/coffee.html" }
  ],
  "maxItems": 75,
  "location": "*"
}
```

### Example output

```json
{
  "searchTerm": "coffee",
  "title": "Coffee mate Powdered Coffee Creamer, Non-Dairy, Original, 11 oz, 8 ct",
  "brand": "Coffee mate",
  "itemNumber": "888471",
  "price": 21.09,
  "currency": "USD",
  "caseCount": "8",
  "containerSize": "11 oz.",
  "inStock": true,
  "availability": "in stock",
  "productUrl": "https://www.costcobusinessdelivery.com/...product.888471.html",
  "scrapedAt": "2026-07-08T02:46:14.524Z"
}
```

### How to run

1. Open the actor on Apify.
2. Enter one or more Costco Business search keywords.
3. Optionally add category URLs.
4. Set `maxItems`.
5. Run the actor.
6. Download the dataset as JSON, CSV, Excel, XML, or RSS.

### Tips for reliable monitoring

- Start with 50-100 products while validating your workflow.
- Use category URLs for stable assortment monitoring.
- Use keywords for discovery and competitive searches.
- Schedule recurring runs for price-change tracking.
- Store `itemNumber` as your stable product key.

### Integrations

- 📈 Send results to Google Sheets for procurement review.
- 🧊 Load data into BigQuery or Snowflake for historical pricing.
- 🔔 Trigger alerts when `price` or `inStock` changes.
- 🛠️ Connect to Make, Zapier, or webhooks for replenishment workflows.
- 🧾 Export CSV for buyer scorecards.

### API usage with Node.js

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

const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('automation-lab/costco-business-center-product-scraper').call({
  keywords: ['coffee'],
  maxItems: 100,
});
console.log(run.defaultDatasetId);
```

### API usage with Python

```python
from apify_client import ApifyClient

client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('automation-lab/costco-business-center-product-scraper').call(
    run_input={'keywords': ['coffee'], 'maxItems': 100}
)
print(run['defaultDatasetId'])
```

### API usage with cURL

```bash
curl -X POST 'https://api.apify.com/v2/acts/automation-lab~costco-business-center-product-scraper/runs?token=YOUR_APIFY_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{"keywords":["coffee"],"maxItems":100}'
```

### MCP for Claude and other agents

Use Apify MCP to let AI tools run this scraper.

MCP URL:

```text
https://mcp.apify.com/?tools=automation-lab/costco-business-center-product-scraper
```

Add it to Claude Code:

```bash
claude mcp add apify-costco-business --url "https://mcp.apify.com/?tools=automation-lab/costco-business-center-product-scraper"
```

JSON MCP server configuration:

```json
{
  "mcpServers": {
    "apify-costco-business": {
      "url": "https://mcp.apify.com/?tools=automation-lab/costco-business-center-product-scraper"
    }
  }
}
```

Example prompts:

- "Scrape Costco Business coffee products and summarize price ranges."
- "Check whether paper towels are in stock on Costco Business Delivery."
- "Export Costco Business water products with item numbers and prices."

### Scheduling

Use Apify schedules to run the scraper daily or weekly.

A daily run is useful for price and availability tracking.

A weekly run is often enough for assortment monitoring.

### Data freshness

Each row includes `scrapedAt`.

Costco Business prices and availability can change by location and over time.

For historical tracking, append datasets or export each scheduled run to your data warehouse.

### Limitations

The actor extracts public catalog result data.

It does not log into Costco accounts.

It does not add products to cart.

It does not guarantee location-specific business delivery eligibility unless the queried location code reflects your delivery area.

Very unusual no-match terms may return loosened Costco search results.

### FAQ

#### Is this the regular Costco.com scraper?

No. This actor targets Costco Business Delivery / Costco Business Center catalog workflows.

#### Does it require a Costco login?

No. It extracts public catalog result data without logging into an account.

### Troubleshooting

#### Why did I get fewer products than `maxItems`?

The catalog may have fewer products for that keyword or category.

Try broader keywords or additional category URLs.

#### Why do prices differ from my local Costco Business account?

The default public location is `*`.

Costco Business prices and availability can vary by ZIP, warehouse, or business delivery zone.

#### Why do no-match searches still return products?

Costco's search backend can broaden unusual terms to related results.

Use `searchTerm` and product titles to verify match quality.

### Legality

This actor extracts publicly reachable catalog information.

You are responsible for using the data in compliance with applicable laws, contracts, and Costco's terms.

Do not scrape personal information or account-only data.

### Related scrapers

Explore related Automation Labs actors for ecommerce monitoring:

- https://apify.com/automation-lab/amazon-product-scraper
- https://apify.com/automation-lab/walmart-product-scraper
- https://apify.com/automation-lab/target-product-scraper

### Support

If a page type stops working or a field is missing, open an issue from the Apify actor page.

Include your input JSON and a short description of the expected output.

### Changelog

Initial version extracts Costco Business Delivery product listing data by keyword and category URL.

# Actor input Schema

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

Costco Business Delivery search terms, such as coffee, gloves, napkins, or restaurant supplies.

## `startUrls` (type: `array`):

Costco Business Delivery category URLs (for example /coffee.html) or search URLs with a keyword parameter.

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

Maximum product records to save across all keywords and URLs.

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

Costco Business location/warehouse code. Leave as \* for the public national catalog view.

## `locale` (type: `string`):

Catalog locale to query.

## `includeOutOfStock` (type: `boolean`):

If disabled, products that Costco marks as out of stock are skipped.

## Actor input object example

```json
{
  "keywords": [
    "coffee",
    "paper towels"
  ],
  "startUrls": [
    {
      "url": "https://www.costcobusinessdelivery.com/coffee.html"
    }
  ],
  "maxItems": 20,
  "location": "*",
  "locale": "en-US",
  "includeOutOfStock": true
}
```

# Actor output Schema

## `overview` (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 = {
    "keywords": [
        "coffee",
        "paper towels"
    ],
    "startUrls": [
        {
            "url": "https://www.costcobusinessdelivery.com/coffee.html"
        }
    ],
    "maxItems": 20,
    "location": "*",
    "locale": "en-US",
    "includeOutOfStock": true
};

// Run the Actor and wait for it to finish
const run = await client.actor("automation-lab/costco-business-center-product-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": [
        "coffee",
        "paper towels",
    ],
    "startUrls": [{ "url": "https://www.costcobusinessdelivery.com/coffee.html" }],
    "maxItems": 20,
    "location": "*",
    "locale": "en-US",
    "includeOutOfStock": True,
}

# Run the Actor and wait for it to finish
run = client.actor("automation-lab/costco-business-center-product-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": [
    "coffee",
    "paper towels"
  ],
  "startUrls": [
    {
      "url": "https://www.costcobusinessdelivery.com/coffee.html"
    }
  ],
  "maxItems": 20,
  "location": "*",
  "locale": "en-US",
  "includeOutOfStock": true
}' |
apify call automation-lab/costco-business-center-product-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=automation-lab/costco-business-center-product-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Costco Business Center Product Scraper",
        "description": "Scrape Costco Business Delivery products, prices, stock, pack sizes, ratings, images, and item numbers by keyword or category URL.",
        "version": "0.1",
        "x-build-id": "PLrOkQPyIdBi8Qfwt"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/automation-lab~costco-business-center-product-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-automation-lab-costco-business-center-product-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/automation-lab~costco-business-center-product-scraper/runs": {
            "post": {
                "operationId": "runs-sync-automation-lab-costco-business-center-product-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/automation-lab~costco-business-center-product-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-automation-lab-costco-business-center-product-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": {
                    "keywords": {
                        "title": "Search keywords",
                        "type": "array",
                        "description": "Costco Business Delivery search terms, such as coffee, gloves, napkins, or restaurant supplies.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "startUrls": {
                        "title": "Category or search URLs",
                        "type": "array",
                        "description": "Costco Business Delivery category URLs (for example /coffee.html) or search URLs with a keyword parameter.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "maxItems": {
                        "title": "Maximum products",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum product records to save across all keywords and URLs.",
                        "default": 20
                    },
                    "location": {
                        "title": "Delivery location code",
                        "type": "string",
                        "description": "Costco Business location/warehouse code. Leave as * for the public national catalog view.",
                        "default": "*"
                    },
                    "locale": {
                        "title": "Locale",
                        "enum": [
                            "en-US",
                            "en-CA",
                            "fr-CA"
                        ],
                        "type": "string",
                        "description": "Catalog locale to query.",
                        "default": "en-US"
                    },
                    "includeOutOfStock": {
                        "title": "Include out-of-stock products",
                        "type": "boolean",
                        "description": "If disabled, products that Costco marks as out of stock are skipped.",
                        "default": true
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
