# Airbnb Search Scraper (`electrabot.info/airbnb-search-scraper`) Actor

Scrapes Airbnb search results with full filter support: dates, guests, price, room type, property type, amenities, booking options, and category tags.

- **URL**: https://apify.com/electrabot.info/airbnb-search-scraper.md
- **Developed by:** [electra bot](https://apify.com/electrabot.info) (community)
- **Categories:** Travel, Real estate, E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.00 / 1,000 listings

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.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

## Airbnb Search Scraper

Search **Airbnb listings** by location and filters — and get name, price (with
discounts), rating, review count, coordinates, room type, Superhost and
Guest-favourite badges, and photos — as JSON, CSV, or Excel.

No browser, no API key. Full filter support: dates, guests, price range,
bedrooms, beds, bathrooms, room type, Superhost.

**Pay per result** — you're charged per listing delivered.

---

### What can I use it for?

- **Market & pricing research** — what do comparable stays charge in a city, on your dates? Prices come parsed as numbers, not strings.
- **Short-let investment analysis** — ratings, review counts, and coordinates let you map supply, demand, and quality by neighbourhood.
- **Competitor monitoring** — track a market's listings, prices, and badges over time.
- **Travel and comparison sites** — build inventory feeds with images and deep links.
- **Data science / AI** — geo-coded, structured listing data ready for modelling.

---

### Input

| Field | Required | Description |
|-------|----------|-------------|
| **Location** | ◐ | e.g. `Lisbon, Portugal`. Provide this **or** a search URL. |
| **…or an Airbnb search URL** | ◐ | Paste a ready-made Airbnb search link (with your own filters or map bounds). |
| **Check-in / Check-out** | – | `YYYY-MM-DD`. **Prices are only exact when dates are set** — otherwise Airbnb shows indicative pricing. |
| **Adults / Children / Infants / Pets** | – | Guest counts (affects availability and price). |
| **Min / Max price** | – | Per-night price band. |
| **Min bedrooms / beds / bathrooms** | – | Size filters. |
| **Room types** | – | Entire home/apt, Private room, Shared room, Hotel room. |
| **Superhost only** | – | Restrict to Superhost listings. |
| **Currency** | – | ISO code (`USD`, `EUR`, `GBP`…). Default `USD`. |
| **Max listings** | – | 1–1,000 (default 100). Each listing is one billable result. |
| **Proxy configuration** | – | **Automatic by default:** datacenter proxy first, escalating to RESIDENTIAL only if Airbnb blocks it. |

### Output

One record per listing:

```json
{
  "listingId": "45307024",
  "url": "https://www.airbnb.com/rooms/45307024",
  "name": "THE miniPENTHOUSE terrace & SPA",
  "roomType": "Room in Lisbon",
  "locationLine": "Home Out 303 - Suite w/WC + balcony",
  "details": ["2 bedrooms", "12–17 Jan"],
  "rating": 4.93,
  "reviewsCount": 45,
  "priceLabel": "$1,079",
  "price": 1079.0,
  "originalPrice": 1199.0,
  "currency": "$",
  "priceQualifier": "for 5 nights",
  "isGuestFavorite": true,
  "isSuperhost": false,
  "badges": ["Guest favourite"],
  "latitude": 38.6929,
  "longitude": -9.298,
  "imageUrls": ["https://a0.muscache.com/im/pictures/..."],
  "thumbnailUrl": "https://a0.muscache.com/im/pictures/..."
}
````

| Field | Description |
|-------|-------------|
| `price` / `originalPrice` | **Parsed numbers**, not display strings — sort and average them directly. Discounted stays show both. |
| `rating` / `reviewsCount` | Parsed out of Airbnb's rating label |
| `latitude` / `longitude` | Map listings, cluster by neighbourhood, compute distances |
| `isGuestFavorite` / `isSuperhost` | Quality signals |
| `imageUrls` | Full-size photo URLs |

***

### Why this scraper is reliable

- **Reads Airbnb's own structured data** — the actor parses the GraphQL payload Airbnb embeds in its search pages, so you get exactly the values the site shows, not text scraped off the screen.
- **No browser** — one request per page of 18 listings. Fast and cheap.
- **Fails loudly on format changes** — if Airbnb changes its page structure, the run reports **schema drift** explicitly instead of quietly returning an empty dataset. (A scraper that silently returns nothing when a site changes is worse than one that stops: you'd never know your data was wrong.) A daily automated check on our side catches this before you do.
- **Block-aware with automatic escalation** — datacenter proxy first, then residential, then a fresh IP, before ever giving up.
- **Prices parsed across locales** — `$1,234.50`, `€1.234,50`, `₹1,07,897` all become correct numbers.
- **Batch-safe** — listings are saved incrementally, deduplicated across pages, and runs are checkpointed: an interruption never loses finished work or double-charges you.

### Tips & limits

- **Set check-in/check-out dates for exact prices.** Without dates, Airbnb shows indicative pricing that can differ from a real booking quote.
- Airbnb's search returns roughly 270–300 listings per query. To cover a whole city, split it into neighbourhoods (or paste map-bounded search URLs) rather than raising **Max listings**.
- `price` reflects Airbnb's displayed total for the selected dates and guests (see `priceQualifier`, e.g. "for 5 nights").

### Use it from code

```python
from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("electrabot.info/airbnb-search-scraper").call(
    run_input={"location": "Lisbon, Portugal", "checkIn": "2026-09-01",
               "checkOut": "2026-09-05", "adults": 2, "maxResults": 200}
)
rows = list(client.dataset(run["defaultDatasetId"]).iterate_items())
avg = sum(r["price"] for r in rows if r["price"]) / len(rows)
print(f"average: {avg:.0f}")
```

### FAQ

**Why are some prices null?**
Occasionally a listing shows no price (unavailable for your dates). The record is still returned with everything else.

**Can I search a map area instead of a city name?**
Yes — draw the area on Airbnb, copy the URL, and paste it into **Airbnb search URL**.

**Does it get amenities / host details / full descriptions?**
Those live on each listing's own page, not in search results. Tell us in the Issues tab if you need a detail-page scraper.

**Is scraping Airbnb legal?**
This actor accesses only publicly available search results. You are responsible for complying with applicable laws and Airbnb's Terms of Service.

***

### Disclaimer

**This is an unofficial tool. It is not affiliated with, endorsed by, sponsored by,
or in any way officially connected to Airbnb, Inc.** "Airbnb" and related names,
marks, and logos are trademarks of their respective owners and are used here for
descriptive purposes only.

This actor accesses only **publicly available** information. You are responsible
for ensuring your use complies with applicable laws, Airbnb's Terms of Service,
and applicable rate-limiting rules. Use it ethically and at your own risk.

# Actor input Schema

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

Where to search, e.g. 'Lisbon, Portugal' or 'Paris'. Each listing found is one result.

## `startUrl` (type: `string`):

Paste a ready-made Airbnb search URL (with your own filters/map bounds) instead of a location.

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

YYYY-MM-DD. Prices are only exact when dates are set.

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

YYYY-MM-DD.

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

Number of adult guests. Affects availability and price.

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

Number of children (ages 2-12).

## `infants` (type: `integer`):

Number of infants (under 2).

## `pets` (type: `integer`):

Number of pets. Restricts results to pet-friendly stays.

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

Lowest nightly price to include, in the selected currency.

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

Highest nightly price to include, in the selected currency.

## `minBedrooms` (type: `integer`):

Only listings with at least this many bedrooms.

## `minBeds` (type: `integer`):

Only listings with at least this many beds.

## `minBathrooms` (type: `integer`):

Only listings with at least this many bathrooms.

## `roomTypes` (type: `array`):

Restrict to these room types.

## `superhost` (type: `boolean`):

Only return listings hosted by Superhosts.

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

Currency for prices (ISO code, e.g. USD, EUR, GBP).

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

Maximum listings to return (1-1000). Each listing is one billable result.

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

Default (recommended): automatic tiering - cheap datacenter proxy first, auto-escalating to RESIDENTIAL only if Airbnb blocks it.

## Actor input object example

```json
{
  "location": "Lisbon, Portugal",
  "adults": 1,
  "children": 0,
  "infants": 0,
  "pets": 0,
  "superhost": false,
  "currency": "USD",
  "maxResults": 100,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

## `transcripts` (type: `string`):

One record per video: full plain-text transcript, timed segments, language info, and video metadata.

## `runSummary` (type: `string`):

Requested/scraped/failed counts and per-video failure reasons.

# 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 = {
    "location": "Lisbon, Portugal",
    "currency": "USD",
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("electrabot.info/airbnb-search-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 = {
    "location": "Lisbon, Portugal",
    "currency": "USD",
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("electrabot.info/airbnb-search-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 '{
  "location": "Lisbon, Portugal",
  "currency": "USD",
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call electrabot.info/airbnb-search-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Airbnb Search Scraper",
        "description": "Scrapes Airbnb search results with full filter support: dates, guests, price, room type, property type, amenities, booking options, and category tags.",
        "version": "1.0",
        "x-build-id": "Y0Nybpcx5JrpxEuvf"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/electrabot.info~airbnb-search-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-electrabot.info-airbnb-search-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/electrabot.info~airbnb-search-scraper/runs": {
            "post": {
                "operationId": "runs-sync-electrabot.info-airbnb-search-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/electrabot.info~airbnb-search-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-electrabot.info-airbnb-search-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": {
                    "location": {
                        "title": "Location",
                        "type": "string",
                        "description": "Where to search, e.g. 'Lisbon, Portugal' or 'Paris'. Each listing found is one result."
                    },
                    "startUrl": {
                        "title": "…or an Airbnb search URL",
                        "type": "string",
                        "description": "Paste a ready-made Airbnb search URL (with your own filters/map bounds) instead of a location."
                    },
                    "checkIn": {
                        "title": "Check-in",
                        "type": "string",
                        "description": "YYYY-MM-DD. Prices are only exact when dates are set."
                    },
                    "checkOut": {
                        "title": "Check-out",
                        "type": "string",
                        "description": "YYYY-MM-DD."
                    },
                    "adults": {
                        "title": "Adults",
                        "minimum": 1,
                        "maximum": 16,
                        "type": "integer",
                        "description": "Number of adult guests. Affects availability and price.",
                        "default": 1
                    },
                    "children": {
                        "title": "Children",
                        "minimum": 0,
                        "maximum": 15,
                        "type": "integer",
                        "description": "Number of children (ages 2-12).",
                        "default": 0
                    },
                    "infants": {
                        "title": "Infants",
                        "minimum": 0,
                        "maximum": 5,
                        "type": "integer",
                        "description": "Number of infants (under 2).",
                        "default": 0
                    },
                    "pets": {
                        "title": "Pets",
                        "minimum": 0,
                        "maximum": 5,
                        "type": "integer",
                        "description": "Number of pets. Restricts results to pet-friendly stays.",
                        "default": 0
                    },
                    "minPrice": {
                        "title": "Min price (per night)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Lowest nightly price to include, in the selected currency."
                    },
                    "maxPrice": {
                        "title": "Max price (per night)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Highest nightly price to include, in the selected currency."
                    },
                    "minBedrooms": {
                        "title": "Min bedrooms",
                        "minimum": 0,
                        "maximum": 8,
                        "type": "integer",
                        "description": "Only listings with at least this many bedrooms."
                    },
                    "minBeds": {
                        "title": "Min beds",
                        "minimum": 0,
                        "maximum": 8,
                        "type": "integer",
                        "description": "Only listings with at least this many beds."
                    },
                    "minBathrooms": {
                        "title": "Min bathrooms",
                        "minimum": 0,
                        "maximum": 8,
                        "type": "integer",
                        "description": "Only listings with at least this many bathrooms."
                    },
                    "roomTypes": {
                        "title": "Room types",
                        "type": "array",
                        "description": "Restrict to these room types.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "entire_home",
                                "private_room",
                                "shared_room",
                                "hotel_room"
                            ],
                            "enumTitles": [
                                "Entire home/apt",
                                "Private room",
                                "Shared room",
                                "Hotel room"
                            ]
                        }
                    },
                    "superhost": {
                        "title": "Superhost only",
                        "type": "boolean",
                        "description": "Only return listings hosted by Superhosts.",
                        "default": false
                    },
                    "currency": {
                        "title": "Currency",
                        "type": "string",
                        "description": "Currency for prices (ISO code, e.g. USD, EUR, GBP).",
                        "default": "USD"
                    },
                    "maxResults": {
                        "title": "Max listings",
                        "minimum": 1,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Maximum listings to return (1-1000). Each listing is one billable result.",
                        "default": 100
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Default (recommended): automatic tiering - cheap datacenter proxy first, auto-escalating to RESIDENTIAL only if Airbnb blocks it.",
                        "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
