# Steam Store Scraper — App IDs & Regional Prices (`khadinakbar/scrape-steam-store`) Actor

Scrape Steam Store games by keyword or App ID for catalog enrichment, price monitoring, and market research. Not for player accounts, inventories, or review text. Returns flat game records with prices, developers, release dates, platforms, genres, and review counts. $0.003/game + $0.00005/run.

- **URL**: https://apify.com/khadinakbar/scrape-steam-store.md
- **Developed by:** [Khadin Akbar](https://apify.com/khadinakbar) (community)
- **Categories:** E-commerce, MCP servers
- **Stats:** 1 total users, 0 monthly users, 0.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.00 / 1,000 steam game records

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

## Steam Store Scraper — App IDs & Regional Prices

Scrape public Steam Store game data by keyword or numeric Steam App ID. This Actor is for game-catalog enrichment, regional price monitoring, release research, and market analysis. It returns one compact, flat record per game with regional price fields, developer and publisher names, release status, platforms, genres, public Steam recommendation totals, and source URLs.

Use this when you need public Steam Store metadata for an analysis workflow or an AI agent. Do not use it for Steam player profiles, owned libraries, inventories, account data, review text, community content, or private Steamworks data. Those are outside this Actor’s contract.

### What data can it return?

| Field group | Included fields |
| --- | --- |
| Identity | `appId`, `name`, `type`, `storeUrl`, `searchQuery` |
| Regional price | `countryCode`, `currency`, current and original price in cents and decimal units, formatted prices, `discountPercent` |
| Game metadata | `developer`, `publishers`, `releaseDate`, `comingSoon`, `shortDescription`, `headerImage` |
| Discovery signals | `platforms`, `genres`, `categories`, `metacriticScore`, `reviewCount` |
| Provenance | `language`, `scrapedAt`, `warnings` |

Every returned row uses the same output shape. Fields that Steam does not expose for a given item are explicitly `null` or an empty array, rather than being omitted. That makes it safe to import the dataset into a warehouse, feed it to an LLM, or compare price snapshots over time.

### When to use it

- Enrich a game list you already have with numeric Steam App IDs.
- Search for a game category, then build a game catalog with structured detail fields.
- Monitor public Steam prices in one country before and during a sale.
- Compare developer, genre, platform, release, and public recommendation signals for market research.
- Give an AI agent a compact Steam Store lookup tool with a predictable cost cap.

For a known game, App IDs are the most precise input. For discovery, use a plain search phrase. You may provide both; known App IDs are included first and the search fills any remaining result capacity. The actor’s default input is a small `Hades` lookup so the Console prefill produces a useful, low-cost example.

### Pricing

This Actor uses **Pay per event + usage**. Event charges are separate from the underlying Apify compute usage.

| Event | Price | When charged |
| --- | ---: | --- |
| Actor start | $0.00005 | Once per run, scaled by allocated memory |
| Steam game record | $0.003 | After a validated game record is written to the default dataset |

A 10-game run has game-event charges capped at **$0.030**, plus the start event and Apify platform usage. `maxResults` is a hard actor-level cap: it limits both written game records and the number of billable game events. The actor logs that cap before collecting data and writes final event counts to `OUTPUT` and `RUN_SUMMARY`.

### How to use it

#### Search the Steam Store

```json
{
  "searchQuery": "survival crafting",
  "maxResults": 10,
  "countryCode": "us",
  "language": "english",
  "includeDetails": true
}
````

Set `includeDetails` to `true` for the full metadata record. Set it to `false` for faster search-listing records when you only need identity, price, image, and any search-level score Steam provides. Direct `appIds` are always enriched so the result stays useful.

#### Enrich known Steam App IDs

```json
{
  "appIds": ["1145360", "730"],
  "maxResults": 2,
  "countryCode": "de",
  "language": "german"
}
```

`countryCode` is a two-letter country such as `us`, `de`, or `jp`. It controls the Steam storefront region used for price and availability. `language` is a Steam storefront language name such as `english`, `german`, or `french`; localized fields depend on whether the specific game supports that language.

#### Apify API example

```bash
curl -X POST 'https://api.apify.com/v2/acts/khadinakbar~scrape-steam-store/runs?token=YOUR_APIFY_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{"searchQuery":"Hades","maxResults":5,"countryCode":"us","includeDetails":true}'
```

Retrieve the run’s default dataset through the dataset URL returned by Apify. The actor also writes `OUTPUT` for a compact machine-readable terminal result and `RUN_SUMMARY` for detailed counters, warnings, and billing state.

#### Python example

```python
from apify_client import ApifyClient

client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('khadinakbar/scrape-steam-store').call(run_input={
    'appIds': ['1145360'],
    'countryCode': 'us',
    'language': 'english',
})

for item in client.dataset(run['defaultDatasetId']).iterate_items():
    print(item['name'], item['priceFinalFormatted'], item['storeUrl'])
```

### Output example

```json
{
  "appId": 1145360,
  "name": "Hades",
  "type": "game",
  "storeUrl": "https://store.steampowered.com/app/1145360/",
  "searchQuery": "Hades",
  "countryCode": "us",
  "language": "english",
  "isFree": false,
  "currency": "USD",
  "priceInitialCents": 2499,
  "priceFinalCents": 2499,
  "priceInitial": 24.99,
  "priceFinal": 24.99,
  "discountPercent": 0,
  "developer": "Supergiant Games",
  "publishers": ["Supergiant Games"],
  "releaseDate": "Sep 17, 2020",
  "comingSoon": false,
  "platforms": ["windows", "mac"],
  "genres": ["Action", "Indie", "RPG"],
  "reviewCount": 283317,
  "scrapedAt": "2026-07-14T00:00:00.000Z",
  "warnings": []
}
```

The `reviewCount` field is Steam’s public recommendation total when available. It is not a list of reviews, review text, sentiment analysis, or a claim about verified purchases.

### Reliability, limits, and outcomes

The actor uses Steam Store’s public search and app-details responses rather than browser-rendering store pages. This keeps the normal keyword and App ID paths fast and lowers the chance of selector drift. These endpoints are not presented by Steam as a stable public developer API, so their fields may change or be unavailable for individual apps, age-gated listings, or regions.

Requests use bounded retries for transient errors and each game is validated before being written or billed. A valid query with no matches ends successfully as `VALID_EMPTY`. Invalid input, such as an empty query and no App ID, ends successfully as `INVALID_INPUT` with a repair message. If Steam cannot serve any required request and no game record is produced, the actor ends as `UPSTREAM_FAILED`; useful records collected before a later failure are preserved as `PARTIAL`.

The actor caps one run at 100 game records. It intentionally does not support arbitrary Steam URLs, account-specific data, login cookies, reviews, or infinite catalog crawling. Keep scheduled price-monitoring runs narrow and region-specific so price changes remain interpretable.

### Related actors

For product catalogs outside gaming, use the [Amazon Product Scraper](https://apify.com/khadinakbar/amazon-product-scraper) or [Shopify Products Scraper](https://apify.com/khadinakbar/shopify-products-scraper). They are separate tools because their source contracts and output fields differ from the Steam Store.

### FAQ

#### Can I pass Steam Store URLs?

No. Use the numeric App ID from the URL instead. For example, `https://store.steampowered.com/app/1145360/` becomes `"appIds": ["1145360"]`.

#### Why does a price differ by country?

Steam pricing, availability, and discounts can vary by storefront country. Run the same App IDs with the appropriate `countryCode` to collect a comparable regional snapshot.

#### Why is a field null or empty?

Some Steam apps do not expose every metadata field, especially packages, age-restricted listings, or apps without a current public price. Nulls and empty arrays preserve a stable data contract without inventing data.

#### Is this an official Steam or Valve API?

No. This is an independent Apify Actor that collects public Steam Store responses. Steam and Valve are not affiliated with or endorsing this Actor.

### Legal and responsible use

Use this Actor only for lawful purposes and in accordance with Steam’s applicable terms, rate limits, and data-use requirements. Do not use it to access private information, bypass access controls, or make decisions that require data Steam does not publicly provide.

# Actor input Schema

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

Use this when you want to discover Steam Store games by keywords. Enter plain text such as 'Hades', 'cozy farming', or 'survival crafting'. Defaults to 'Hades' when omitted and is capped by maxResults. This is not a Steam store URL or a Steam App ID.

## `appIds` (type: `array`):

Use this when you already know the numeric Steam App IDs to enrich. Enter one ID per line, such as '1145360' for Hades or '730' for Counter-Strike 2. Up to 100 unique IDs are accepted and combined with search results when a query is also supplied. This is not a list of profile, package, or inventory IDs.

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

Use this to cap the number of game records written and billed in this run. Enter a whole number from 1 to 100, for example 10. Defaults to 10 and applies to the combined App ID and search-result set. This is not a page count or a request-concurrency setting.

## `countryCode` (type: `string`):

Use this to request regional Steam price and availability information. Enter a two-letter ISO country code such as 'us', 'de', or 'jp'. Defaults to 'us' and affects the price shown by Steam, not the language of every field. This is not a currency code or a country name.

## `language` (type: `string`):

Use this to request Steam Store text in a supported storefront language. Enter a Steam language name such as 'english', 'german', or 'french'. Defaults to 'english'; availability of localized text depends on the individual app. This is not an arbitrary locale code such as 'en-US'.

## `includeDetails` (type: `boolean`):

Use this to retrieve detailed public Steam metadata for every discovered search result. Set true to return developers, publishers, genres, release data, platforms, and review counts; set false for faster listing-level records. Defaults to true, while direct App ID input is always enriched so it has a useful record. This is not a request to collect player data or full reviews.

## Actor input object example

```json
{
  "searchQuery": "survival crafting",
  "appIds": [
    "1145360",
    "730"
  ],
  "maxResults": 10,
  "countryCode": "de",
  "language": "german",
  "includeDetails": true
}
```

# Actor output Schema

## `games` (type: `string`):

All collected game records as structured JSON in the default dataset.

## `output` (type: `string`):

Stable terminal status and aggregate counts for agent consumers.

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

Diagnostics, request counts, warning messages, and charged game-event counts.

# 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 = {
    "searchQuery": "Hades",
    "appIds": [],
    "maxResults": 10,
    "countryCode": "us",
    "language": "english",
    "includeDetails": true
};

// Run the Actor and wait for it to finish
const run = await client.actor("khadinakbar/scrape-steam-store").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 = {
    "searchQuery": "Hades",
    "appIds": [],
    "maxResults": 10,
    "countryCode": "us",
    "language": "english",
    "includeDetails": True,
}

# Run the Actor and wait for it to finish
run = client.actor("khadinakbar/scrape-steam-store").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 '{
  "searchQuery": "Hades",
  "appIds": [],
  "maxResults": 10,
  "countryCode": "us",
  "language": "english",
  "includeDetails": true
}' |
apify call khadinakbar/scrape-steam-store --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Steam Store Scraper — App IDs & Regional Prices",
        "description": "Scrape Steam Store games by keyword or App ID for catalog enrichment, price monitoring, and market research. Not for player accounts, inventories, or review text. Returns flat game records with prices, developers, release dates, platforms, genres, and review counts. $0.003/game + $0.00005/run.",
        "version": "1.0",
        "x-build-id": "ZAgFVIIegtugGMUEJ"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/khadinakbar~scrape-steam-store/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-khadinakbar-scrape-steam-store",
                "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/khadinakbar~scrape-steam-store/runs": {
            "post": {
                "operationId": "runs-sync-khadinakbar-scrape-steam-store",
                "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/khadinakbar~scrape-steam-store/run-sync": {
            "post": {
                "operationId": "run-sync-khadinakbar-scrape-steam-store",
                "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": {
                    "searchQuery": {
                        "title": "Steam search query",
                        "type": "string",
                        "description": "Use this when you want to discover Steam Store games by keywords. Enter plain text such as 'Hades', 'cozy farming', or 'survival crafting'. Defaults to 'Hades' when omitted and is capped by maxResults. This is not a Steam store URL or a Steam App ID.",
                        "default": "Hades"
                    },
                    "appIds": {
                        "title": "Steam App IDs",
                        "type": "array",
                        "description": "Use this when you already know the numeric Steam App IDs to enrich. Enter one ID per line, such as '1145360' for Hades or '730' for Counter-Strike 2. Up to 100 unique IDs are accepted and combined with search results when a query is also supplied. This is not a list of profile, package, or inventory IDs.",
                        "items": {
                            "type": "string"
                        },
                        "default": []
                    },
                    "maxResults": {
                        "title": "Maximum games",
                        "maximum": 100,
                        "type": "integer",
                        "description": "Use this to cap the number of game records written and billed in this run. Enter a whole number from 1 to 100, for example 10. Defaults to 10 and applies to the combined App ID and search-result set. This is not a page count or a request-concurrency setting.",
                        "default": 10
                    },
                    "countryCode": {
                        "title": "Store country code",
                        "type": "string",
                        "description": "Use this to request regional Steam price and availability information. Enter a two-letter ISO country code such as 'us', 'de', or 'jp'. Defaults to 'us' and affects the price shown by Steam, not the language of every field. This is not a currency code or a country name.",
                        "default": "us"
                    },
                    "language": {
                        "title": "Steam storefront language",
                        "type": "string",
                        "description": "Use this to request Steam Store text in a supported storefront language. Enter a Steam language name such as 'english', 'german', or 'french'. Defaults to 'english'; availability of localized text depends on the individual app. This is not an arbitrary locale code such as 'en-US'.",
                        "default": "english"
                    },
                    "includeDetails": {
                        "title": "Enrich search results with app details",
                        "type": "boolean",
                        "description": "Use this to retrieve detailed public Steam metadata for every discovered search result. Set true to return developers, publishers, genres, release data, platforms, and review counts; set false for faster listing-level records. Defaults to true, while direct App ID input is always enriched so it has a useful record. This is not a request to collect player data or full reviews.",
                        "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
