# Booking.com Scraper (`longanimous_bracken/booking-scraper`) Actor

Scrapes hotels from Booking.com

- **URL**: https://apify.com/longanimous\_bracken/booking-scraper.md
- **Developed by:** [petteri mähönen](https://apify.com/longanimous_bracken) (community)
- **Categories:** Travel, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.50 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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

## Booking.com Scraper — Hotel & Accommodation Search

Scrape hotels, apartments, and other accommodations from Booking.com search results. Extract prices, ratings, reviews, availability, amenities, and more — with residential proxy support to avoid blocking.

[💰 **$1.00 / 1,000 results**] — no monthly subscription, no hidden fees.

### Why This Scraper?

- **Pay only per result** — flat $1.00 per 1,000 hotels, all platform costs included
- **Direct URL support** — paste any Booking.com search or hotel URL, the actor handles both modes
- **Every Booking.com search field exposed** — dates, guests, rooms, currencies, star rating, price range, and sort order
- **Anti-bot protection handled** — Playwright with residential proxies bypasses Booking.com's WAF where simple scrapers fail
- **20+ data fields per hotel** — prices, review scores, star ratings, room types, cancellation policy, breakfast, distance, photos, and more
- **Automatic pagination** — scrapes across multiple result pages until your `maxResults` is reached
- **Multi-language support** — works with English, Finnish, Swedish, German, French, Dutch, Polish, and more
- **Clean, flat output** — every field is a primitive type (string, number, boolean), ready for spreadsheets and databases

### Who Is It For?

- **Revenue managers and hoteliers** monitoring competitor pricing across their market
- **Travel agencies and OTAs** building data feeds or price comparison tools
- **Data analysts and researchers** studying hotel supply, pricing trends, and review distributions
- **Developers** integrating accommodation data into applications, dashboards, or automated pipelines
- **Individual travelers** who want to track prices for a specific destination over time

### Use Cases

- **Travel price monitoring** — track hotel prices in a destination over time to find the best booking window
- **Competitor analysis for hoteliers** — compare your property's pricing and review scores against nearby competitors
- **Market research** — analyze hotel supply, pricing tiers, and review distributions across cities or regions
- **Lead generation for travel agencies** — build lists of hotels with locations, ratings, and pricing
- **Travel content & editorial** — power "Top 25 hotels in Lisbon" guides with live data
- **Aggregator data feeds** — power a travel comparison site or internal dashboard with fresh Booking.com data

### Quick Start

#### 1. Search by location (most common)

```json
{
  "locations": ["Barcelona, Spain"],
  "maxResults": 50,
  "checkIn": "2026-09-01",
  "checkOut": "2026-09-07",
  "adults": 2,
  "rooms": 1,
  "currency": "USD",
  "sortOrder": "review"
}
````

#### 2. Filtered — narrow by stars, price, and currency

```json
{
  "locations": ["Lisbon"],
  "maxResults": 100,
  "checkIn": "2026-07-10",
  "checkOut": "2026-07-15",
  "adults": 2,
  "currency": "EUR",
  "minPrice": 80,
  "maxPrice": 200,
  "starsFilter": ["4", "5"],
  "sortOrder": "review"
}
```

#### 3. Direct Booking.com URLs

Paste any Booking.com hotel page or search URL. The actor visits each property and extracts all available data.

```json
{
  "startUrls": [
    { "url": "https://www.booking.com/hotel/gb/the-savoy.html" },
    { "url": "https://www.booking.com/hotel/es/arts-barcelona.html" }
  ],
  "checkIn": "2026-09-01",
  "checkOut": "2026-09-07",
  "currency": "EUR"
}
```

### Input

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `startUrls` | array | `[]` | Direct Booking.com hotel or search page URLs |
| `locations` | string\[] | `["San Francisco, CA"]` | Cities/areas to search |
| `maxResults` | integer | `30` | Maximum results to return |
| `checkIn` | string | `"2026-08-01"` | Check-in date (YYYY-MM-DD) |
| `checkOut` | string | `"2026-08-07"` | Check-out date (YYYY-MM-DD) |
| `adults` | integer | `2` | Number of adults (1-30) |
| `children` | integer | `0` | Number of children (0-10) |
| `rooms` | integer | `1` | Number of rooms (1-30) |
| `currency` | enum | `"USD"` | Currency: USD, EUR, GBP, JPY, CAD, AUD, CHF, SEK, NOK, DKK, PLN, CZK, HUF, BRL, INR, CNY, KRW, MXN, TRY |
| `sortOrder` | enum | `"popularity"` | Sort: popularity, price, review, stars, distance |
| `minPrice` | integer | `0` | Minimum price per night filter |
| `maxPrice` | integer | `0` | Maximum price per night filter |
| `starsFilter` | string\[] | `[]` | Filter by star rating (e.g., `["4", "5"]`) |
| `useProxy` | boolean | `true` | Enable residential proxies (recommended) |

### Output

| Field | Type | Description |
|-------|------|-------------|
| `title` | string | Hotel/property name |
| `hotel_id` | string | Booking.com hotel ID from URL |
| `url` | string | Clean Booking.com property URL (tracking removed) |
| `star_rating` | string | Star classification (1-5) |
| `review_score` | number | Guest review score (0.0-10.0) |
| `review_label` | string | Qualitative label (e.g., "Wonderful", "Very Good") |
| `review_count` | integer | Number of guest reviews |
| `location_score` | number | Location rating score |
| `location` | string | Address/area text |
| `distance` | string | Distance from city center |
| `price` | number | Total price for the stay |
| `price_per_night` | number | Average price per night |
| `currency` | string | Currency code (USD, EUR, etc.) |
| `original_price` | number | Original/strikethrough price |
| `price_label` | string | Price period description |
| `room_type` | string | Recommended room/unit type |
| `free_cancellation` | boolean | Whether free cancellation is available |
| `breakfast_included` | boolean | Whether breakfast is included |
| `property_type` | string | Property type (Hotel, Apartment, Resort, etc.) |
| `is_preferred` | boolean | Whether property has Preferred/Genius badge |
| `image_url` | string | Property image URL |
| `availability` | string | Room availability text |
| `search_source` | string | Whether from `location_search` or `direct_url` |
| `search_location` | string | The location searched |
| `platform` | string | Always "booking.com" |
| `scraped_at` | string | ISO 8601 timestamp |

### Pricing

| Tier | Price |
|------|-------|
| Pay per result | **$1.00 / 1,000 results** |

All platform costs (compute, residential proxy, storage) are included. No monthly subscription.

### Tips for Best Results

- **Start small** — test with `maxResults: 10` before running large scrapes
- **Set specific dates** — Booking.com prices vary significantly by date
- **Use price filters** — narrow results with `minPrice` and `maxPrice` to focus on your target segment
- **Filter by stars** — use `starsFilter: ["4", "5"]` to only get upscale properties
- **Change currency** — set `currency` to your local currency to avoid conversion math
- **Residential proxies recommended** — the actor uses them by default for best reliability against Booking.com's WAF
- **Batch URLs** — when scraping by direct URL, include 5+ hotels per run for best value

### Notes

- Booking.com uses heavy JavaScript rendering — PlaywrightCrawler is required
- Residential proxies are **strongly recommended** (Booking.com blocks datacenter IPs)
- Targets vary by region — results are in the chosen currency
- Max ~25-30 cards per page; `maxResults` controls total across all pages
- Direct hotel URLs skip pagination (single property only)

***

### Support & Feedback

**Enjoying this Actor?** [Leave a review on Apify Store](https://apify.com/longanimous_bracken/booking-scraper/reviews) — it helps others discover the tool.

Found a bug or have a feature request? [Open an issue](https://console.apify.com/actors/Gm73o9hX4uV931UxR/issues) on the Actor page.

# Actor input Schema

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

Paste Booking.com hotel or search page URLs directly. Either this or 'Locations' is required.

## `locations` (type: `array`):

Cities or areas to search (e.g., 'London', 'Paris, France', 'Tokyo'). Either this or 'Direct Hotel URLs' is required.

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

Maximum number of results to return.

## `checkIn` (type: `string`):

Check-in date (YYYY-MM-DD).

## `checkOut` (type: `string`):

Check-out date (YYYY-MM-DD).

## `adults` (type: `integer`):

Number of adult guests.

## `children` (type: `integer`):

Number of children.

## `rooms` (type: `integer`):

Number of rooms.

## `currency` (type: `string`):

Currency for prices.

## `sortOrder` (type: `string`):

Sort order for results.

## `minPrice` (type: `integer`):

Minimum price per night filter. 0 = no minimum.

## `maxPrice` (type: `integer`):

Maximum price per night filter. 0 = no maximum.

## `starsFilter` (type: `array`):

Filter by star rating (e.g., '4', '5' for 4- and 5-star only).

## `useProxy` (type: `boolean`):

Enable residential proxies (recommended for Booking.com).

## Actor input object example

```json
{
  "startUrls": [],
  "locations": [
    "San Francisco, CA"
  ],
  "maxResults": 30,
  "checkIn": "2026-08-01",
  "checkOut": "2026-08-07",
  "adults": 2,
  "children": 0,
  "rooms": 1,
  "currency": "USD",
  "sortOrder": "popularity",
  "minPrice": 0,
  "maxPrice": 0,
  "starsFilter": [],
  "useProxy": true
}
```

# Actor output Schema

## `listings` (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 = {};

// Run the Actor and wait for it to finish
const run = await client.actor("longanimous_bracken/booking-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 = {}

# Run the Actor and wait for it to finish
run = client.actor("longanimous_bracken/booking-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 '{}' |
apify call longanimous_bracken/booking-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Booking.com Scraper",
        "description": "Scrapes hotels from Booking.com",
        "version": "0.9",
        "x-build-id": "GlSe0PTyIY3gi7dQi"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/longanimous_bracken~booking-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-longanimous_bracken-booking-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/longanimous_bracken~booking-scraper/runs": {
            "post": {
                "operationId": "runs-sync-longanimous_bracken-booking-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/longanimous_bracken~booking-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-longanimous_bracken-booking-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": {
                    "startUrls": {
                        "title": "Direct Hotel URLs",
                        "type": "array",
                        "description": "Paste Booking.com hotel or search page URLs directly. Either this or 'Locations' is required.",
                        "default": [],
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "locations": {
                        "title": "Locations",
                        "type": "array",
                        "description": "Cities or areas to search (e.g., 'London', 'Paris, France', 'Tokyo'). Either this or 'Direct Hotel URLs' is required.",
                        "items": {
                            "type": "string"
                        },
                        "default": [
                            "San Francisco, CA"
                        ]
                    },
                    "maxResults": {
                        "title": "Max Results",
                        "type": "integer",
                        "description": "Maximum number of results to return.",
                        "default": 30
                    },
                    "checkIn": {
                        "title": "Check-in Date",
                        "type": "string",
                        "description": "Check-in date (YYYY-MM-DD).",
                        "default": "2026-08-01"
                    },
                    "checkOut": {
                        "title": "Check-out Date",
                        "type": "string",
                        "description": "Check-out date (YYYY-MM-DD).",
                        "default": "2026-08-07"
                    },
                    "adults": {
                        "title": "Adults",
                        "minimum": 1,
                        "maximum": 30,
                        "type": "integer",
                        "description": "Number of adult guests.",
                        "default": 2
                    },
                    "children": {
                        "title": "Children",
                        "minimum": 0,
                        "maximum": 10,
                        "type": "integer",
                        "description": "Number of children.",
                        "default": 0
                    },
                    "rooms": {
                        "title": "Rooms",
                        "minimum": 1,
                        "maximum": 30,
                        "type": "integer",
                        "description": "Number of rooms.",
                        "default": 1
                    },
                    "currency": {
                        "title": "Currency",
                        "enum": [
                            "USD",
                            "EUR",
                            "GBP",
                            "JPY",
                            "CAD",
                            "AUD",
                            "CHF",
                            "SEK",
                            "NOK",
                            "DKK",
                            "PLN",
                            "CZK",
                            "HUF",
                            "BRL",
                            "INR",
                            "CNY",
                            "KRW",
                            "MXN",
                            "TRY"
                        ],
                        "type": "string",
                        "description": "Currency for prices.",
                        "default": "USD"
                    },
                    "sortOrder": {
                        "title": "Sort By",
                        "enum": [
                            "popularity",
                            "price",
                            "review",
                            "stars",
                            "distance"
                        ],
                        "type": "string",
                        "description": "Sort order for results.",
                        "default": "popularity"
                    },
                    "minPrice": {
                        "title": "Minimum Price (per night)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Minimum price per night filter. 0 = no minimum.",
                        "default": 0
                    },
                    "maxPrice": {
                        "title": "Maximum Price (per night)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Maximum price per night filter. 0 = no maximum.",
                        "default": 0
                    },
                    "starsFilter": {
                        "title": "Star Rating Filter",
                        "type": "array",
                        "description": "Filter by star rating (e.g., '4', '5' for 4- and 5-star only).",
                        "items": {
                            "type": "string"
                        },
                        "default": []
                    },
                    "useProxy": {
                        "title": "Use Residential Proxies",
                        "type": "boolean",
                        "description": "Enable residential proxies (recommended for Booking.com).",
                        "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
