# Bricklink Scraper (`crawlerbros/bricklink-scraper`) Actor

Scrape BrickLink - the world's largest LEGO marketplace. Search 1M+ sets, parts & minifigs by keyword; get real-time marketplace pricing, 6-month sales history, piece counts, years, categories, and thumbnail images. No login required.

- **URL**: https://apify.com/crawlerbros/bricklink-scraper.md
- **Developed by:** [Crawler Bros](https://apify.com/crawlerbros) (community)
- **Categories:** Automation, E-commerce, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.00 / 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.
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/docs.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.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/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

## BrickLink LEGO Marketplace Scraper

Extract LEGO catalog data and real-time marketplace pricing from [BrickLink](https://www.bricklink.com) — the world's largest LEGO parts and sets marketplace with 1M+ unique items. No login or API key required.

### What you can scrape

- **Sets, Parts, Minifigures, Books, Gear** — all item types across BrickLink's catalog
- **Catalog metadata** — item name, year released, piece count, minifigure count, category path, thumbnail image
- **Price guide (6-month sales history)** — times sold, min/avg/max prices for New and Used condition
- **Current marketplace inventory** — active listings count, min/avg/max asking prices for New and Used

### Modes

| Mode | Description |
|------|-------------|
| `search` | Keyword search across BrickLink catalog. Returns catalog metadata + optionally marketplace pricing |
| `byItemId` | Fetch full price guide for specific item ID(s) (e.g. `75192-1`, `3001`, `sw0001`) |

### Input

| Field | Type | Description |
|-------|------|-------------|
| `mode` | string | `search` or `byItemId` |
| `searchQuery` | string | Keyword to search (mode=search, **required** in this mode). E.g. `millennium falcon`, `technic crane` |
| `itemType` | string | Item type filter: `S`=Sets, `P`=Parts, `M`=Minifigures, `B`=Books, `G`=Gear, `C`=Catalogs, `I`=Instructions, `O`=Original Boxes, `all`=All types |
| `itemIds` | array | Item IDs to fetch price guides for (mode=byItemId, **required** in this mode). E.g. `["75192-1", "10179-1"]` |
| `itemTypeForIds` | string | Item type for byItemId mode: `S`, `P`, `M`, `B`, `G`, `C`, `I`, `O` (same 8 types as `itemType`, minus `all` — a single-item lookup needs exactly one type) |
| `includePriceGuide` | boolean | Fetch 6-month price history for each search result (one extra request per item) |
| `sortBy` | string | Sort search results: `N`=Name, `P`=Number, `Y`=Year, `D`=Date added |
| `maxItems` | integer | Maximum records to return (1–1000, default 50) |
| `proxyConfiguration` | object | Apify proxy configuration. Defaults to the free `AUTO` (datacenter) group, which is enabled out of the box — no residential proxy or paid add-on needed. Adds IP diversity as an extra reliability layer; you can disable it in the input if you prefer direct requests. |

### Output

Each record includes:

```json
{
  "itemId": 162601,
  "itemNumber": "75212-1",
  "itemName": "Kessel Run Millennium Falcon",
  "itemType": "S",
  "itemTypeName": "Set",
  "yearReleased": 2018,
  "pieceCount": 1383,
  "minifigCount": 7,
  "category": "Star Wars > Episode 3",
  "itemUrl": "https://www.bricklink.com/v2/catalog/catalogitem.page?S=75212-1",
  "thumbnailUrl": "https://img.bricklink.com/ItemImage/ST/0/75212-1.t1.png",
  "pg6mNewTimesSold": 55,
  "pg6mNewMinPrice": "US $483.00",
  "pg6mNewAvgPrice": "US $687.14",
  "pg6mNewMaxPrice": "US $1,999.00",
  "pg6mUsedTimesSold": 22,
  "pg6mUsedMinPrice": "US $30.00",
  "pg6mUsedAvgPrice": "US $541.19",
  "pg6mUsedMaxPrice": "US $697.35",
  "pgCurrentNewLots": 245,
  "pgCurrentNewMinPrice": "US $446.56",
  "pgCurrentNewAvgPrice": "US $1,120.13",
  "pgCurrentNewMaxPrice": "US $5,000.00",
  "pgCurrentUsedLots": 64,
  "pgCurrentUsedMinPrice": "US $375.02",
  "pgCurrentUsedAvgPrice": "US $665.10",
  "pgCurrentUsedMaxPrice": "US $1,100.00",
  "scrapedAt": "2026-06-19T11:00:00.000000+00:00"
}
````

Price guide fields (`pg*`) are only present when `includePriceGuide=true` (search mode) or when using `byItemId` mode.

### Usage examples

#### Search for sets by keyword

```json
{
  "mode": "search",
  "searchQuery": "technic bugatti",
  "itemType": "S",
  "maxItems": 20
}
```

#### Get price guide for specific sets

```json
{
  "mode": "byItemId",
  "itemIds": ["75192-1", "10179-1", "42082-1"],
  "itemTypeForIds": "S"
}
```

#### Find Batman minifigures with pricing

```json
{
  "mode": "search",
  "searchQuery": "batman",
  "itemType": "M",
  "includePriceGuide": true,
  "maxItems": 50
}
```

#### Get part prices

```json
{
  "mode": "byItemId",
  "itemIds": ["3001", "3003", "3004"],
  "itemTypeForIds": "P"
}
```

### FAQ

**Do I need a BrickLink account?**\
No. All catalog data and price guides are publicly accessible without login.

**Do I need a proxy?**\
No, but it's enabled by default at no extra cost. The `proxyConfiguration` input defaults to Apify's free `AUTO` (datacenter) proxy group for IP diversity — this does not require a paid plan or residential proxy, and the scraper works the same with it turned off.

**Why does a search sometimes take longer than others?**\
The actor renders each page and waits for it to fully load before reading it, which is a few seconds slower than a plain HTTP request but is what makes results reliable and complete (some BrickLink search result pages — notably "All types" — load their results asynchronously).

**How often is price data updated?**\
Price guide data reflects the last 6 months of completed sales. Current inventory data reflects live listings at scrape time.

**What item types are supported?**\
All 8 BrickLink item types, for both modes: Sets (S), Parts (P), Minifigures (M), Books (B), Gear (G), Catalogs (C), Instructions (I), Original Boxes (O). BrickLink uses the same `catalogPG.asp?{type}={id}` and `catalogitem.page?{type}={id}` URL scheme for all 8 types, so `byItemId` mode (via `itemTypeForIds`) supports the identical type list as `search` mode (via `itemType`).

**Can I get prices in a currency other than USD?**\
No — this is a deliberate limitation, not an oversight. BrickLink's price guide currency is tied to a logged-in account's store/buyer currency preference; the public, unauthenticated `catalogPG.asp` page does not expose a documented, reliable URL query parameter to request a specific currency (even third-party BrickLink tools report this switch being unreliable). All prices are returned as displayed on the public page, which is USD (e.g. `"US $483.00"`).

**How many items can I scrape?**\
The scraper supports up to 1,000 items per run. BrickLink has 21,000+ sets, 100,000+ parts, and 5,000+ minifigures indexed.

**Why are some fields missing in search results?**\
Some items may not have all metadata available (e.g. year, piece count). Fields are only included when populated — no null values are emitted.

**Why does `itemUrl` show an error when I fetch it with a script instead of opening it in a browser?**\
`itemUrl` links to BrickLink's own catalog page for that item, which loads normally when opened in any regular web browser. Plain command-line HTTP requests (e.g. `curl`) to that specific BrickLink page can get an interstitial response — this is a BrickLink-side behavior on that page, unrelated to this actor. `thumbnailUrl` (the image CDN) is unaffected and always fetches directly.

# Actor input Schema

## `mode` (type: `string`):

What to fetch from BrickLink.

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

Keyword to search in BrickLink catalog (mode=search). E.g. 'millennium falcon', 'technic crane', 'batman'.

## `itemType` (type: `string`):

Filter by item type (mode=search). 'all' searches across all types.

## `itemIds` (type: `array`):

BrickLink item numbers to fetch price guide data for. E.g. \['75192-1', '10179-1', '3001'] (set number, or part ID).

## `itemTypeForIds` (type: `string`):

The item type for byItemId mode. Required to build correct price guide URL.

## `includePriceGuide` (type: `boolean`):

Fetch 6-month sales history and current inventory pricing for each item (mode=search). Adds one extra request per item — disable for faster bulk catalog extraction.

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

Sort order for search results (mode=search).

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

Maximum number of records to return.

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

Route requests through Apify proxy. The free AUTO (datacenter) group is enabled by default and works well for this actor — no residential proxy or paid add-on needed. You can disable it if you prefer direct requests.

## Actor input object example

```json
{
  "mode": "search",
  "searchQuery": "millennium falcon",
  "itemType": "S",
  "itemIds": [
    "75192-1",
    "10179-1"
  ],
  "itemTypeForIds": "S",
  "includePriceGuide": false,
  "sortBy": "N",
  "maxItems": 50,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

## `items` (type: `string`):

Dataset containing all scraped BrickLink items with catalog metadata and price guide data.

# 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 = {
    "mode": "search",
    "searchQuery": "millennium falcon",
    "itemType": "S",
    "itemIds": [
        "75192-1",
        "10179-1"
    ],
    "itemTypeForIds": "S",
    "includePriceGuide": false,
    "sortBy": "N",
    "maxItems": 50,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("crawlerbros/bricklink-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 = {
    "mode": "search",
    "searchQuery": "millennium falcon",
    "itemType": "S",
    "itemIds": [
        "75192-1",
        "10179-1",
    ],
    "itemTypeForIds": "S",
    "includePriceGuide": False,
    "sortBy": "N",
    "maxItems": 50,
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("crawlerbros/bricklink-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 '{
  "mode": "search",
  "searchQuery": "millennium falcon",
  "itemType": "S",
  "itemIds": [
    "75192-1",
    "10179-1"
  ],
  "itemTypeForIds": "S",
  "includePriceGuide": false,
  "sortBy": "N",
  "maxItems": 50,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call crawlerbros/bricklink-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Bricklink Scraper",
        "description": "Scrape BrickLink - the world's largest LEGO marketplace. Search 1M+ sets, parts & minifigs by keyword; get real-time marketplace pricing, 6-month sales history, piece counts, years, categories, and thumbnail images. No login required.",
        "version": "1.0",
        "x-build-id": "AoNTvxG7fFfDoNwcY"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/crawlerbros~bricklink-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-crawlerbros-bricklink-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/crawlerbros~bricklink-scraper/runs": {
            "post": {
                "operationId": "runs-sync-crawlerbros-bricklink-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/crawlerbros~bricklink-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-crawlerbros-bricklink-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": [
                    "mode"
                ],
                "properties": {
                    "mode": {
                        "title": "Mode",
                        "enum": [
                            "search",
                            "byItemId"
                        ],
                        "type": "string",
                        "description": "What to fetch from BrickLink.",
                        "default": "search"
                    },
                    "searchQuery": {
                        "title": "Search query",
                        "type": "string",
                        "description": "Keyword to search in BrickLink catalog (mode=search). E.g. 'millennium falcon', 'technic crane', 'batman'.",
                        "default": "millennium falcon"
                    },
                    "itemType": {
                        "title": "Item type",
                        "enum": [
                            "all",
                            "S",
                            "P",
                            "M",
                            "B",
                            "G",
                            "C",
                            "I",
                            "O"
                        ],
                        "type": "string",
                        "description": "Filter by item type (mode=search). 'all' searches across all types.",
                        "default": "S"
                    },
                    "itemIds": {
                        "title": "Item IDs (mode=byItemId)",
                        "type": "array",
                        "description": "BrickLink item numbers to fetch price guide data for. E.g. ['75192-1', '10179-1', '3001'] (set number, or part ID).",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "itemTypeForIds": {
                        "title": "Item type for IDs (mode=byItemId)",
                        "enum": [
                            "S",
                            "P",
                            "M",
                            "B",
                            "G",
                            "C",
                            "I",
                            "O"
                        ],
                        "type": "string",
                        "description": "The item type for byItemId mode. Required to build correct price guide URL.",
                        "default": "S"
                    },
                    "includePriceGuide": {
                        "title": "Include price guide",
                        "type": "boolean",
                        "description": "Fetch 6-month sales history and current inventory pricing for each item (mode=search). Adds one extra request per item — disable for faster bulk catalog extraction.",
                        "default": false
                    },
                    "sortBy": {
                        "title": "Sort results by",
                        "enum": [
                            "N",
                            "P",
                            "Y",
                            "D"
                        ],
                        "type": "string",
                        "description": "Sort order for search results (mode=search).",
                        "default": "N"
                    },
                    "maxItems": {
                        "title": "Max items",
                        "minimum": 1,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Maximum number of records to return.",
                        "default": 50
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Route requests through Apify proxy. The free AUTO (datacenter) group is enabled by default and works well for this actor — no residential proxy or paid add-on needed. You can disable it if you prefer direct requests.",
                        "default": {
                            "useApifyProxy": 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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
