# Expedia Car Rental Scraper (`shahidirfan/expedia-car-rental-scraper`) Actor

Scrape car rental data from Expedia including prices, vehicle types, and booking details. Perfect for price comparison, market analysis, and rental rate monitoring. Extract real-time availability data.

- **URL**: https://apify.com/shahidirfan/expedia-car-rental-scraper.md
- **Developed by:** [Shahid Irfan](https://apify.com/shahidirfan) (community)
- **Categories:** Travel, Automation, Developer tools
- **Stats:** 1 total users, 0 monthly users, 33.3% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-usage

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

## Expedia Car Rental Scraper

Collect Expedia car rental offers from search results and turn them into structured datasets for pricing analysis, market tracking, and travel intelligence workflows.

---

### Features

- **Car offer extraction** - Capture Expedia car listings with offer tokens, vehicle info, and reserve metadata.
- **Pricing visibility** - Collect lead/total pricing text and accessibility pricing notes.
- **Vehicle detail coverage** - Save category, description, attributes, and image links.
- **Offer continuation data** - Store continuation context and selection metadata for downstream processing.
- **Clean output** - Empty or null values are removed automatically from each record.

---

### Use Cases

#### Rental Price Monitoring
Track daily or weekly pricing movement for key destinations and pickup windows.

#### Fleet and Vendor Comparison
Compare vehicle categories and offer structure across suppliers and routes.

#### Travel Product Research
Build structured car-rental datasets for internal analytics and product planning.

#### Offer Token Pipelines
Use saved offer tokens and continuation context IDs for follow-up enrichment flows.

---

### Input Parameters

| Parameter | Type | Required | Default | Description |
|-----------|------|----------|---------|-------------|
| `startUrl` | String | No | Las Vegas Expedia carsearch URL | Full Expedia car rental search URL. The actor reads location, region, dates, and times from this URL and always prioritizes it. |
| `results_wanted` | Integer | No | `20` | Maximum number of offers to save. |
| `max_pages` | Integer | No | `8` | Maximum API pages to request. |
| `proxyConfiguration` | Object | No | Apify residential proxy | Proxy settings for reliable extraction. |

Built-in behavior:
The actor now always auto-heals messy Expedia URLs and always uses resilient request recovery internally, so those switches are no longer exposed as inputs.

---

### Output Data

Each dataset item can contain:

| Field | Type | Description |
|-------|------|-------------|
| `car_offer_token` | String | Expedia offer token for continuation. |
| `offer_heading` | String | Main listing title. |
| `reserve_button_text` | String | Reserve CTA text. |
| `accessibility_string` | String | Accessibility summary text for listing card. |
| `infosite_url` | String | Expedia details URL for the offer. |
| `vehicle_category` | String | Vehicle category label. |
| `vehicle_description` | String | Vehicle description text. |
| `vehicle_image_url` | String | Vehicle image URL. |
| `vendor_image_url` | String | Vendor image URL. |
| `vehicle_attributes` | Array | Vehicle attributes from listing card. |
| `review_rating` | Number | Numeric rating value. |
| `review_label` | String | Review superlative text. |
| `review_count` | Integer | Number of reviews. |
| `price_lead` | String | Lead price text. |
| `price_total` | String | Total price text. |
| `price_accessibility` | String | Accessibility pricing text. |
| `strike_through_first` | Boolean | Whether strike-through appears first. |
| `multi_item_price_token` | String | Multi-item pricing token. |
| `fare_comparison_enabled` | Boolean | Fare comparison flag. |
| `price_summary_text` | String | Price summary text field. |
| `selected_accessories` | Array | Selected accessory values. |
| `reward_points_selection` | String | Rewards selection value. |
| `continuation_contextual_id` | String | Context ID for continuation. |
| `search_id` | String | Search identifier from result context. |
| `pick_up_location` | String | Pickup location used for request. |
| `drop_off_location` | String | Drop-off location used for request. |
| `pick_up_region` | String | Pickup region ID used. |
| `drop_off_region` | String | Drop-off region ID used. |
| `pick_up_date` | String | Pickup date in `YYYY-MM-DD`. |
| `drop_off_date` | String | Drop-off date in `YYYY-MM-DD`. |
| `pick_up_time` | String | Pickup time used. |
| `drop_off_time` | String | Drop-off time used. |
| `page_index` | Integer | Zero-based page index. |
| `operation_name` | String | Operation name used for extraction. |
| `scraped_at` | String | ISO capture timestamp. |

---

### Usage Examples

#### Start URL Run

```json
{
	"startUrl": "https://www.expedia.com/carsearch?paandi=true&fdrp=1&styp=2&dagv=1&subm=1&locn=Las%20Vegas,%20Nevada,%20United%20States%20of%20America&dpln=178276&date1=4/22/2026&date2=4/24/2026&crfrr=defaultFlex&SearchType=Place",
	"results_wanted": 20,
	"max_pages": 8
}
````

#### Messy Wrapped URL Run

```json
{
	"startUrl": "  https%3A%2F%2Fwww.expedia.com%2Fcarsearch%3Flocn%3DMiami%252C%2520Florida%252C%2520United%2520States%2520of%2520America%26dpln%3D178286%26date1%3D5%2F10%2F2026%26date2%3D5%2F12%2F2026%26time1%3D0900AM%26time2%3D0800PM%26SearchType%3DPlace%26subm%3D1%26fdrp%3D1  ",
	"results_wanted": 40,
	"max_pages": 10
}
```

#### Proxy-Optimized Run

```json
{
	"startUrl": "https://www.expedia.com/carsearch?paandi=true&fdrp=1&styp=2&dagv=1&subm=1&locn=Las%20Vegas,%20Nevada,%20United%20States%20of%20America&dpln=178276&date1=4/22/2026&date2=4/24/2026&crfrr=defaultFlex&SearchType=Place",
	"results_wanted": 30,
	"proxyConfiguration": {
		"useApifyProxy": true,
		"apifyProxyGroups": ["RESIDENTIAL"]
	}
}
```

***

### Sample Output

```json
{
	"car_offer_token": "4f278f4a-31db-4fbe-9a8f-6fc0a0f33f98",
	"offer_heading": "Midsize SUV",
	"reserve_button_text": "Reserve",
	"accessibility_string": "Midsize SUV from a major supplier in Las Vegas",
	"infosite_url": "https://www.expedia.com/carsearch/details?offerToken=...",
	"vehicle_category": "Midsize SUV",
	"vehicle_description": "Toyota RAV4 or similar",
	"vehicle_image_url": "https://images.trvl-media.com/cars/example-vehicle.png",
	"vendor_image_url": "https://images.trvl-media.com/cars/vendor-logo.png",
	"vehicle_attributes": ["5 seats", "Automatic", "Air conditioning"],
	"review_rating": 8.7,
	"review_label": "Very Good",
	"review_count": 1240,
	"price_lead": "$46/day",
	"price_total": "$184 total",
	"price_accessibility": "Total includes taxes and fees",
	"multi_item_price_token": "a0f9e58f-cb9c-4578-a4e3-241a5fdf9c62",
	"search_id": "8f58f2b5-3099-42f8-92ca-4b1ed7b5fd92",
	"pick_up_location": "Las Vegas, Nevada, United States of America",
	"drop_off_location": "Las Vegas, Nevada, United States of America",
	"pick_up_region": "178276",
	"drop_off_region": "178276",
	"pick_up_date": "2026-04-22",
	"drop_off_date": "2026-04-24",
	"pick_up_time": "1030AM",
	"drop_off_time": "1030AM",
	"page_index": 0,
	"operation_name": "CarSearchLite",
	"scraped_at": "2026-04-15T09:10:11.402Z"
}
```

***

### Tips For Best Results

#### Use Residential Proxies

- Car rental pages can apply strong rate controls.
- Residential routing improves consistency and lowers block risk.

#### Built-In Recovery

- The actor automatically heals encoded, alias-style, redirect-wrapped, and partially incomplete Expedia URLs.
- It also retries failed pages internally and pushes each successful page to the dataset immediately.

#### Keep Date Inputs Valid

- Use future pickup/drop-off dates inside the Expedia URL.
- Keep pickup earlier than drop-off.

#### Use Full Search URLs

- Prefer Expedia URLs that already include pickup, drop-off, region, and date parameters.
- The actor can heal wrapped or encoded links, but it still needs a real car search URL.

#### Start Small Then Scale

- Start with `results_wanted: 20`.
- Increase page depth only after validating output quality.

#### Expect Field Variance

- Offer cards are not always uniform.
- Records include only non-empty values.

***

### Integrations

- **Google Sheets** - Track daily pricing snapshots.
- **Airtable** - Build searchable rental offer databases.
- **Looker Studio** - Visualize price and category trends.
- **Webhooks** - Trigger downstream automation.

#### Export Formats

- **JSON** - Best for API and analytics pipelines.
- **CSV** - Best for spreadsheet workflows.
- **Excel** - Best for operational reporting.
- **XML** - Best for legacy integrations.

***

### Frequently Asked Questions

#### Why do some records have fewer fields?

Expedia cards vary by supplier and route. Empty fields are removed from output automatically.

#### Can I run one-way searches?

Yes. Provide `dropLoc` and optionally `dropRegion` when pickup and drop-off differ.

#### Why are proxies recommended?

Without stable proxy routing, high-volume runs may return rate-limit responses.

#### Why did older versions stop near 29 results?

Expedia pagination expects an item offset, not sequential page numbers. This actor now advances by full page offsets so larger result targets continue past the first 20 offers correctly.

#### Can I collect more than 20 offers?

Yes. Increase `results_wanted`, `max_pages`, and `page_size` based on your use case.

***

### Support

Use Apify Console support channels for bug reports and feature requests.

#### Resources

- [Apify Documentation](https://docs.apify.com/)
- [Apify API Reference](https://docs.apify.com/api/v2)
- [Apify Scheduling](https://docs.apify.com/platform/schedules)

***

### Legal Notice

This actor is intended for legitimate data workflows. You are responsible for complying with website terms, applicable laws, and responsible data usage practices.

# Actor input Schema

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

Full Expedia car rental search URL. The actor reads pickup, drop-off, date, and time from this URL and gives it highest priority.

## `results_wanted` (type: `integer`):

Maximum number of car offers to save.

## `max_pages` (type: `integer`):

Maximum API page requests to perform.

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

Use residential proxy for stable cloud runs.

## Actor input object example

```json
{
  "startUrl": "https://www.expedia.com/carsearch?paandi=true&fdrp=1&styp=2&dagv=1&subm=1&locn=Las%20Vegas,%20Nevada,%20United%20States%20of%20America&dpln=178276&date1=4/22/2026&date2=4/24/2026&crfrr=defaultFlex&SearchType=Place",
  "results_wanted": 20,
  "max_pages": 8,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# Actor output Schema

## `overview` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

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

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "startUrl": "https://www.expedia.com/carsearch?paandi=true&fdrp=1&styp=2&dagv=1&subm=1&locn=Las%20Vegas,%20Nevada,%20United%20States%20of%20America&dpln=178276&date1=4/22/2026&date2=4/24/2026&crfrr=defaultFlex&SearchType=Place",
    "results_wanted": 20,
    "max_pages": 8
};

// Run the Actor and wait for it to finish
const run = await client.actor("shahidirfan/expedia-car-rental-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 = {
    "startUrl": "https://www.expedia.com/carsearch?paandi=true&fdrp=1&styp=2&dagv=1&subm=1&locn=Las%20Vegas,%20Nevada,%20United%20States%20of%20America&dpln=178276&date1=4/22/2026&date2=4/24/2026&crfrr=defaultFlex&SearchType=Place",
    "results_wanted": 20,
    "max_pages": 8,
}

# Run the Actor and wait for it to finish
run = client.actor("shahidirfan/expedia-car-rental-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 '{
  "startUrl": "https://www.expedia.com/carsearch?paandi=true&fdrp=1&styp=2&dagv=1&subm=1&locn=Las%20Vegas,%20Nevada,%20United%20States%20of%20America&dpln=178276&date1=4/22/2026&date2=4/24/2026&crfrr=defaultFlex&SearchType=Place",
  "results_wanted": 20,
  "max_pages": 8
}' |
apify call shahidirfan/expedia-car-rental-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Expedia Car Rental Scraper",
        "description": "Scrape car rental data from Expedia including prices, vehicle types, and booking details. Perfect for price comparison, market analysis, and rental rate monitoring. Extract real-time availability data.",
        "version": "0.0",
        "x-build-id": "xpvkmerCdKhoNdiWL"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/shahidirfan~expedia-car-rental-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-shahidirfan-expedia-car-rental-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/shahidirfan~expedia-car-rental-scraper/runs": {
            "post": {
                "operationId": "runs-sync-shahidirfan-expedia-car-rental-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/shahidirfan~expedia-car-rental-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-shahidirfan-expedia-car-rental-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": {
                    "startUrl": {
                        "title": "Expedia carsearch URL",
                        "type": "string",
                        "description": "Full Expedia car rental search URL. The actor reads pickup, drop-off, date, and time from this URL and gives it highest priority."
                    },
                    "results_wanted": {
                        "title": "Maximum offers",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Maximum number of car offers to save.",
                        "default": 20
                    },
                    "max_pages": {
                        "title": "Maximum pages",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Maximum API page requests to perform.",
                        "default": 8
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Use residential proxy for stable cloud runs.",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "RESIDENTIAL"
                            ]
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
