# Steam Game and Review Scraper (`scrapemint/steam-game-review-intelligence`) Actor

Pulls the full review stream and store metadata for any Steam game: review text, thumbs direction, playtime at review, purchase and early access flags, votes, developer, publisher, genres, price, release date. Track launch sentiment and benchmark competitors.

- **URL**: https://apify.com/scrapemint/steam-game-review-intelligence.md
- **Developed by:** [Ken M](https://apify.com/scrapemint) (community)
- **Categories:** E-commerce, Business
- **Stats:** 2 total users, 1 monthly users, 100.0% 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

## Steam Review Scraper and Steam Game Data Export Tool

Export every review for any Steam game into a clean JSON, CSV, or Excel file. Pull review text, thumbs up or down, playtime at the moment the review was written, Steam purchase flag, early access flag, helpful and funny votes, plus store metadata like developer, publisher, genres, price, release date, and Metacritic score for your game and every competitor in one run.

Built for game producers, live ops teams, indie developers, community managers, and market researchers who need Steam review data without building a scraper from scratch or paying for a games analytics seat.

---

### Who uses this Steam review scraper

```mermaid
flowchart TD
    A[Game producers] -->|Tag negative reviews<br/>per patch| D[Steam Review<br/>Data Export]
    B[Live ops teams] -->|Track sentiment after<br/>each update| D
    C[Community managers] -->|Surface bug reports<br/>buried in reviews| D
    E[Indie developers] -->|Watch launch day<br/>review velocity| D
    D --> F[Patch quality report]
    D --> G[Competitor tear down]
    D --> H[Community triage queue]
````

| Role | What this scraper unlocks |
|---|---|
| **Game producer** | Sentiment split by patch window, so you see which update lost goodwill |
| **Live ops** | Review velocity and thumbs ratio tracked the same day a patch ships |
| **Community manager** | Bug and refund threats pulled straight into a triage queue |
| **Indie developer** | Launch signal without paying for a games analytics dashboard |
| **Market researcher** | Full review corpus plus owners band for genre and pricing studies |

***

### How the Steam review scraper works

```mermaid
flowchart LR
    A[Steam store URL<br/>or app id] --> B[appdetails<br/>endpoint]
    A --> C[appreviews<br/>endpoint]
    B --> D[Game metadata]
    C --> E[Cursor pages<br/>100 per page]
    D --> F[Normalize fields]
    E --> F
    F --> G[(JSON / CSV / Excel)]
```

Paste one or more Steam store URLs or bare numeric app IDs. The actor pulls the public store metadata feed and the public review feed Steam already exposes, then returns one normalized dataset. No login, no captcha, no fragile DOM scraping.

Store metadata comes from Steam's appdetails endpoint: name, developer, publisher, genres, price, release date, and Metacritic score.

Reviews come from the same appreviews endpoint the Steam community page uses. Pagination follows Steam's cursor, 100 reviews per page, so popular titles return thousands of reviews per pull. Each row carries playtime at the moment the review was posted, which is the field most teams use to weight credibility.

Turn on the SteamSpy option to add an estimated owners band, average playtime, and concurrent player count per game.

***

### Games dashboards vs this scraper

```mermaid
flowchart LR
    subgraph Paid[Games analytics SaaS]
        A1[Monthly seat fee]
        A2[Seat licensed]
        A3[Vendor owns the data]
    end
    subgraph Actor[This actor]
        B1[Pay per review]
        B2[Raw JSON export]
        B3[You own the data]
    end
    Paid -.-> X[Pick based on<br/>what you need]
    Actor --> X
```

| Feature | Games analytics SaaS | This actor |
|---|---|---|
| Pricing | Monthly seat fee, flat | Pay per review, first 100 per run free |
| Coverage | Titles on your plan tier | Any public Steam app id |
| Playtime context | Often summarized only | Playtime at review on every row |
| Data ownership | Vendor hosts behind a login | Raw JSON in your account |
| Scheduling | Built in, but locked in | Apify Scheduler, plus webhooks to Slack or your DB |
| Export format | CSV or PDF, often paywalled | JSON, CSV, Excel, or API |

***

### Quick start

Export recent reviews for one game:

```bash
curl -X POST "https://api.apify.com/v2/acts/scrapemint~steam-game-review-intelligence/run-sync-get-dataset-items?token=YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "appUrls": [
      { "url": "https://store.steampowered.com/app/570/Dota_2/" }
    ],
    "maxReviewsPerApp": 500
  }'
```

Compare your game against two competitors, English negative reviews only, Steam purchases only:

```json
{
  "appUrls": [
    { "url": "https://store.steampowered.com/app/570/Dota_2/" },
    { "url": "730" },
    { "url": "https://store.steampowered.com/app/578080/PUBG/" }
  ],
  "maxReviewsPerApp": 2000,
  "reviewLanguage": "english",
  "reviewType": "negative",
  "purchaseType": "steam",
  "sortBy": "recent",
  "includeSteamSpy": true
}
```

Mix store URLs and bare app IDs in the same run.

***

### What one review record looks like

```json
{
  "platform": "steam",
  "appId": "570",
  "appName": "Dota 2",
  "developer": "Valve",
  "publisher": "Valve",
  "genres": "Action, Free To Play, Strategy",
  "price": "Free",
  "releaseDate": "9 Jul, 2013",
  "metacritic": 90,
  "appReviewScoreDesc": "Very Positive",
  "appTotalPositive": 1684231,
  "appTotalNegative": 312004,
  "reviewId": "187654321",
  "votedUp": false,
  "sentiment": "negative",
  "text": "Matchmaking fell apart after the 7.36 patch...",
  "language": "english",
  "votesUp": 41,
  "votesFunny": 3,
  "steamPurchase": true,
  "writtenDuringEarlyAccess": false,
  "playtimeForeverMin": 58420,
  "playtimeAtReviewMin": 57190,
  "createdAt": "2026-04-18T14:22:00.000Z",
  "sourceUrl": "https://store.steampowered.com/app/570/Dota_2/",
  "scrapedAt": "2026-05-17T19:30:00.000Z"
}
```

Every row carries the game metadata, the store wide review score, the single review with thumbs direction, votes, purchase and early access flags, the reviewer's library size, and playtime at the moment the review was written.

***

### Pricing

First 100 reviews per run are free. After that you pay per review extracted. No seat licenses. No tier gating. 1000 reviews lands under $2 on the Apify free plan.

***

### FAQ

**Can this scrape Steam reviews for any game?**
Yes. Any title with a public Steam store page. Paste the store URL or the numeric app id and the actor pulls the review feed.

**How many reviews can I get per game?**
Steam paginates 100 reviews per cursor page with no documented ceiling, so a popular title can return tens of thousands. The `maxReviewsPerApp` cap controls the stop point.

**Is scraping Steam reviews legal?**
Both feeds are public and Steam exposes them openly. The appreviews and appdetails endpoints are the same ones the Steam store and community pages call.

**How do I track sentiment per patch?**
Each review carries the created date and playtime at review. Group by date around your patch windows in a spreadsheet and the thumbs ratio shift shows which update moved sentiment.

**What is playtime at review and why does it matter?**
It is how many minutes the reviewer had played when they posted. Teams use it to down weight drive by reviews and trust reviews from players with real hours in the game.

**Can I filter to one language or only negative reviews?**
Yes. Set `reviewLanguage` to a Steam language code, `reviewType` to positive or negative, and `purchaseType` to Steam purchases only.

**What does the SteamSpy option add?**
An estimated owners band, average playtime, and concurrent player count per game. It adds one extra request per app and is off by default.

**Can I run this on a schedule?**
Yes. Use the Apify Scheduler to run hourly or daily. Add a webhook to push fresh negative reviews straight to Slack on patch day.

***

### Related actors by Scrapemint

- **App Review Intelligence** for iOS App Store and Google Play reviews
- **Trustpilot Brand Reputation** for DTC and ecommerce brands
- **Amazon Review Intelligence** for product reviews and listings
- **G2 Reviews Scraper** for B2B software
- **ProductHunt Launch Tracker** for launch day signal

Stack these to cover every review surface one product touches.

# Actor input Schema

## `appUrls` (type: `array`):

Paste Steam store page URLs or bare numeric app IDs. Example: https://store.steampowered.com/app/570/Dota\_2/  or  570

## `maxReviewsPerApp` (type: `integer`):

Hard cap per app. Steam paginates 100 reviews per page via a cursor, so popular titles return thousands.

## `reviewLanguage` (type: `string`):

Steam language code, or 'all' for every language. Example: english, schinese, russian, brazilian.

## `reviewType` (type: `string`):

Return all reviews, only positive, or only negative.

## `purchaseType` (type: `string`):

Filter by how the reviewer got the game. 'steam' excludes activated keys and free copies.

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

recent sorts by date. updated sorts by last edit. all uses Steam's helpfulness ranking.

## `dayRange` (type: `integer`):

Only used when sort is Most helpful. Look back this many days, max 365. Leave at default for all time.

## `includeSteamSpy` (type: `boolean`):

Adds an estimated owners band and average playtime per app from SteamSpy's public API. One extra request per app.

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

Apify proxy settings. Datacenter proxies are enough for Steam's public store and review endpoints.

## Actor input object example

```json
{
  "appUrls": [
    {
      "url": "https://store.steampowered.com/app/570/Dota_2/"
    },
    {
      "url": "https://store.steampowered.com/app/730/CounterStrike_2/"
    }
  ],
  "maxReviewsPerApp": 500,
  "reviewLanguage": "all",
  "reviewType": "all",
  "purchaseType": "all",
  "sortBy": "recent",
  "dayRange": 365,
  "includeSteamSpy": false,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# 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 = {
    "appUrls": [
        {
            "url": "https://store.steampowered.com/app/570/Dota_2/"
        },
        {
            "url": "https://store.steampowered.com/app/730/CounterStrike_2/"
        }
    ],
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapemint/steam-game-review-intelligence").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 = {
    "appUrls": [
        { "url": "https://store.steampowered.com/app/570/Dota_2/" },
        { "url": "https://store.steampowered.com/app/730/CounterStrike_2/" },
    ],
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("scrapemint/steam-game-review-intelligence").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 '{
  "appUrls": [
    {
      "url": "https://store.steampowered.com/app/570/Dota_2/"
    },
    {
      "url": "https://store.steampowered.com/app/730/CounterStrike_2/"
    }
  ],
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call scrapemint/steam-game-review-intelligence --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Steam Game and Review Scraper",
        "description": "Pulls the full review stream and store metadata for any Steam game: review text, thumbs direction, playtime at review, purchase and early access flags, votes, developer, publisher, genres, price, release date. Track launch sentiment and benchmark competitors.",
        "version": "0.1",
        "x-build-id": "RRmIaAJ6cPydAmGba"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapemint~steam-game-review-intelligence/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapemint-steam-game-review-intelligence",
                "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/scrapemint~steam-game-review-intelligence/runs": {
            "post": {
                "operationId": "runs-sync-scrapemint-steam-game-review-intelligence",
                "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/scrapemint~steam-game-review-intelligence/run-sync": {
            "post": {
                "operationId": "run-sync-scrapemint-steam-game-review-intelligence",
                "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": {
                    "appUrls": {
                        "title": "Steam store URLs or app IDs",
                        "type": "array",
                        "description": "Paste Steam store page URLs or bare numeric app IDs. Example: https://store.steampowered.com/app/570/Dota_2/  or  570",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "maxReviewsPerApp": {
                        "title": "Maximum reviews per app",
                        "minimum": 1,
                        "maximum": 50000,
                        "type": "integer",
                        "description": "Hard cap per app. Steam paginates 100 reviews per page via a cursor, so popular titles return thousands.",
                        "default": 500
                    },
                    "reviewLanguage": {
                        "title": "Review language",
                        "type": "string",
                        "description": "Steam language code, or 'all' for every language. Example: english, schinese, russian, brazilian.",
                        "default": "all"
                    },
                    "reviewType": {
                        "title": "Review type",
                        "enum": [
                            "all",
                            "positive",
                            "negative"
                        ],
                        "type": "string",
                        "description": "Return all reviews, only positive, or only negative.",
                        "default": "all"
                    },
                    "purchaseType": {
                        "title": "Purchase type",
                        "enum": [
                            "all",
                            "steam",
                            "non_steam_purchase"
                        ],
                        "type": "string",
                        "description": "Filter by how the reviewer got the game. 'steam' excludes activated keys and free copies.",
                        "default": "all"
                    },
                    "sortBy": {
                        "title": "Sort reviews by",
                        "enum": [
                            "recent",
                            "updated",
                            "all"
                        ],
                        "type": "string",
                        "description": "recent sorts by date. updated sorts by last edit. all uses Steam's helpfulness ranking.",
                        "default": "recent"
                    },
                    "dayRange": {
                        "title": "Day range",
                        "minimum": 1,
                        "maximum": 365,
                        "type": "integer",
                        "description": "Only used when sort is Most helpful. Look back this many days, max 365. Leave at default for all time.",
                        "default": 365
                    },
                    "includeSteamSpy": {
                        "title": "Include SteamSpy ownership estimate",
                        "type": "boolean",
                        "description": "Adds an estimated owners band and average playtime per app from SteamSpy's public API. One extra request per app.",
                        "default": false
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Apify proxy settings. Datacenter proxies are enough for Steam's public store and review endpoints."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
