# Mercedes-Benz Price Scraper (`rastriq/mercedes-benz-catalog`) Actor

Extract Mercedes-Benz vehicle catalog data (models, prices, specs, images) from multiple markets.

- **URL**: https://apify.com/rastriq/mercedes-benz-catalog.md
- **Developed by:** [Rastriq — Structured data from the world](https://apify.com/rastriq) (community)
- **Categories:** Automation, E-commerce, Developer tools
- **Stats:** 2 total users, 1 monthly users, 91.7% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $5.00 / 1,000 results

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

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

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.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

## Mercedes-Benz Catalog & Configurator Scraper

Extract **Mercedes-Benz vehicle catalog data and per-motorization pricing** from 38 markets worldwide — without an API key or login. Mercedes-Benz Catalog & Configurator Scraper lets you scrape model overviews, starting prices, and detailed per-engine pricing at scale, export to JSON, CSV, or Excel, and integrate with any workflow via the Apify API.

> 🚀 **Try it free** — your first $5 of usage is on Apify. No credit card required.


### 📌 What is Mercedes-Benz Catalog & Configurator Scraper?

**Mercedes-Benz Catalog & Configurator Scraper** is an unofficial Mercedes-Benz data API that extracts the complete vehicle lineup and per-motorization pricing directly from Mercedes-Benz's official VMOS and OWCC APIs — the same APIs that power [mercedes-benz.com](https://www.mercedes-benz.com).

Unlike manual research or third-party automotive databases, this scraper gives you real-time, first-party pricing data directly from the manufacturer — across 38 countries simultaneously.

Use Mercedes-Benz Catalog & Configurator Scraper to:

- 💰 **Monitor Mercedes-Benz prices across markets** — track price changes per motorization and country for competitive intelligence
- 📊 **Compare model lineups by country** — see which models, engines, and trims are available in each market
- ⚡ **Identify EV and PHEV availability** — track electric vehicle rollout and pricing by region
- 🔄 **Automate recurring market snapshots** — schedule daily or weekly runs to build a price history dataset


### 📋 What data does Mercedes-Benz Catalog & Configurator Scraper extract?

The scraper produces two types of records:

#### Catalog records (VMOS API)

|                          |                                    |
| ------------------------ | ---------------------------------- |
| 🚗 Model name & class    | 🏷️ Body type & series code         |
| 💰 Starting price        | 💱 Local currency                  |
| ⚡ Electric/PHEV flags    | 🆕 New model indicator             |
| 🔗 Product & configurator URLs | 📸 Image URL                 |

#### Motorization records (CCci API)

|                          |                                    |
| ------------------------ | ---------------------------------- |
| 🏎️ Motorization name     | 💰 Base price (gross & net)        |
| ⛽ Fuel type             | ⚙️ Engine power (kW + CV)          |
| 🔧 Transmission          | 🏁 0-100 km/h acceleration        |
| 🛞 Propulsion (AWD/RWD)  | ⛽ Consumption (WLTP)             |
| 🔋 EV range (WLTP)       | 🌍 CO2 emission class             |


### 🚀 How to use Mercedes-Benz Catalog & Configurator Scraper

Extracting Mercedes-Benz pricing data takes under two minutes:

1. **Create a free Apify account** at [apify.com](https://apify.com) — your first $5 is free
2. **Open Mercedes-Benz Catalog & Configurator Scraper** in Apify Console or click **Try for free** on this page
3. **Select your markets** — pick one or more countries from the dropdown, or leave empty for all 38 markets
4. **Choose your extraction mode** — Catalog only (fast overview), Configurator only (detailed pricing), or Both
5. **Click Start** and wait for the run to complete (1–2 minutes per market)
6. **Download your results** in JSON, CSV, Excel, or XML — or access them via API


### ⚙️ Input parameters

| Parameter | Type | Required | Default | Description |
|-----------|------|----------|---------|-------------|
| `mode` | string | ❌ | `"both"` | Extraction mode: `catalog`, `configurator`, or `both` |
| `markets` | array | ❌ | all 38 | ISO-2 country codes to scrape (e.g. `["ES", "DE", "GB"]`) |
| `language` | string | ❌ | auto | Override default language for all markets |
| `proxyConfiguration` | object | ❌ | none | Apify proxy settings (usually not needed) |

**Example input:**

```json
{
  "mode": "configurator",
  "markets": ["ES", "DE", "GB"]
}
````

### 📦 Output example

Each motorization result is a structured JSON object. Here's a sample from a real run:

```json
{
  "record_type": "motorization",
  "market": "ES",
  "locale": "es_ES",
  "type_class": "A236",
  "vehicle_class": "CLE",
  "vehicle_body": "Cabrio",
  "model_id": "2364041",
  "motorization_name": "CLE 220 d Cabrio",
  "preconfig_id": "BASIC",
  "labels": "MB",
  "base_price": 70774.78,
  "base_price_formatted": "70.774,78 €",
  "base_price_net": 55992.13,
  "base_price_net_formatted": "55.992,13 €",
  "currency": "EUR",
  "config_price": 70774.78,
  "fuel_type": "Diésel",
  "engine_power": "145 kW + 17 kW (197 CV + 23 CV)",
  "transmission": "Automático",
  "acceleration": "7,9 s",
  "propulsion": "Tracción trasera",
  "consumption": "4,9 l/100km",
  "ev_range": "",
  "owcc_version": "098d43de",
  "scraped_at": "2026-07-03T20:36:30.800342+00:00"
}
```

Download results in **JSON, CSV, Excel, XML, or HTML** from the Output tab, or pull them programmatically using the Apify API (see the API tab for ready-to-use code snippets).

### 💰 How much does it cost to use Mercedes-Benz Catalog & Configurator Scraper?

Mercedes-Benz Catalog & Configurator Scraper runs on Apify's standard **Compute Unit (CU) pricing**. A typical single-market run (e.g. Spain with ~200 motorizations) takes about 2 minutes on 256 MB and consumes approximately **0.01 CUs (~$0.005)**.

| Scope | Approx. time | Approx. cost |
|-------|-------------|--------------|
| 1 market (configurator) | 1–2 min | ~$0.005 |
| 5 markets (both modes) | 5–10 min | ~$0.03 |
| All 38 markets (both) | 30–60 min | ~$0.15 |

> 💡 **Is scraping Mercedes-Benz pricing free?** Your first $5 of Apify credit covers hundreds of full-market runs at no cost.

### 🌍 Supported markets

Mercedes-Benz Catalog & Configurator Scraper supports **38 markets** across Europe, Americas, Asia-Pacific, and Middle East:

**Europe:** Spain, Germany, France, Italy, UK, Portugal, Netherlands, Austria, Belgium, Switzerland, Poland, Sweden, Denmark, Norway, Finland, Ireland, Czech Republic, Hungary, Romania, Croatia, Slovenia, Slovakia, Bulgaria, Luxembourg, Estonia, Latvia, Lithuania, Cyprus, Malta, Greece, Turkey

**Americas:** United States, Canada, Mexico, Brazil, Argentina, Chile

**Asia-Pacific & Middle East:** Australia, Japan, South Korea, India, Thailand, Malaysia, Singapore, UAE, Saudi Arabia, Taiwan, South Africa

### 🔗 Related Rastriq Actors

Explore the full [Rastriq intelligence portfolio](https://apify.com/rastriq) on Apify Store.

### ❓ Frequently Asked Questions

#### Is scraping Mercedes-Benz data legal?

Mercedes-Benz Catalog & Configurator Scraper accesses **publicly available data** from Mercedes-Benz's official APIs — the same data any visitor sees on [mercedes-benz.com](https://www.mercedes-benz.com). We apply reasonable rate limiting (300ms delay between requests) to avoid overloading their servers.

As with any data collection activity, you are responsible for ensuring your use case complies with applicable laws and Mercedes-Benz's Terms of Service. For guidance, see [Apify's blog on the legality of web scraping](https://blog.apify.com/is-web-scraping-legal/).

#### Does this scraper require a Mercedes-Benz account or API key?

No. The scraper uses Mercedes-Benz's public-facing VMOS and OWCC APIs, which do not require authentication.

#### How many motorizations can I extract per market?

Typically 150–250 motorizations per market, covering the entire lineup from A-Class to S-Class, AMG, EQ electric vehicles, and commercial vans. The exact count depends on market availability.

#### What proxy configuration should I use?

Proxies are **usually not needed** — the Mercedes-Benz API rarely rate-limits. For large multi-market runs (10+ countries), you can enable Apify datacenter proxies as a precaution.

#### How do I integrate this with my workflow?

Mercedes-Benz Catalog & Configurator Scraper integrates natively with Make (Integromat), Zapier, Google Sheets, webhooks, and the Apify API. See the **API tab** for ready-to-use code snippets in Python, Node.js, and more.

#### I found a bug or my run failed. Where do I report it?

Please open an issue in the **Issues tab** on this page. Include your input configuration and the run ID so we can investigate quickly.

# Actor input Schema

## `mode` (type: `string`):

Choose what data to extract:<br><br>• <b>Catalog only</b> — vehicle overview with starting prices from VMOS API (fast)<br>• <b>Configurator only</b> — all motorizations with detailed per-engine pricing from CCci API<br>• <b>Both</b> — complete extraction combining catalog + configurator data<br><br>💡 <b>Tip:</b> Use <b>Configurator only</b> for price monitoring. Use <b>Both</b> for a complete market snapshot.

## `markets` (type: `array`):

Select one or more markets to scrape. Each country returns <b>local pricing</b> in the local currency.<br><br>💡 <b>Tip:</b> Leave empty to scrape <b>all 38 supported markets</b>. Start with 1–2 countries for a quick test.

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

Override the default language for all markets. Each market uses its native language by default (e.g. <code>es</code> for Spain, <code>de</code> for Germany).<br><br>Leave empty to use each market's default language.

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

Proxy settings for the scraper. The Mercedes-Benz API is public and rarely blocks requests, so proxies are usually <b>not needed</b>.<br><br>💡 Enable Apify datacenter proxy if you experience rate limiting on large multi-market runs.

## Actor input object example

```json
{
  "mode": "configurator",
  "markets": [
    "ES"
  ],
  "language": "",
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# Actor output Schema

## `results` (type: `string`):

Vehicle catalog items and motorization records with pricing, specs, and market metadata.

# 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 = {
    "mode": "configurator",
    "markets": [
        "ES"
    ],
    "proxyConfiguration": {
        "useApifyProxy": false
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("rastriq/mercedes-benz-catalog").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 = {
    "mode": "configurator",
    "markets": ["ES"],
    "proxyConfiguration": { "useApifyProxy": False },
}

# Run the Actor and wait for it to finish
run = client.actor("rastriq/mercedes-benz-catalog").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 '{
  "mode": "configurator",
  "markets": [
    "ES"
  ],
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}' |
apify call rastriq/mercedes-benz-catalog --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Mercedes-Benz Price Scraper",
        "description": "Extract Mercedes-Benz vehicle catalog data (models, prices, specs, images) from multiple markets.",
        "version": "0.2",
        "x-build-id": "DOPwcGbbhjg4rPviE"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/rastriq~mercedes-benz-catalog/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-rastriq-mercedes-benz-catalog",
                "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/rastriq~mercedes-benz-catalog/runs": {
            "post": {
                "operationId": "runs-sync-rastriq-mercedes-benz-catalog",
                "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/rastriq~mercedes-benz-catalog/run-sync": {
            "post": {
                "operationId": "run-sync-rastriq-mercedes-benz-catalog",
                "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": {
                    "mode": {
                        "title": "🚗 Extraction mode",
                        "enum": [
                            "catalog",
                            "configurator",
                            "both"
                        ],
                        "type": "string",
                        "description": "Choose what data to extract:<br><br>• <b>Catalog only</b> — vehicle overview with starting prices from VMOS API (fast)<br>• <b>Configurator only</b> — all motorizations with detailed per-engine pricing from CCci API<br>• <b>Both</b> — complete extraction combining catalog + configurator data<br><br>💡 <b>Tip:</b> Use <b>Configurator only</b> for price monitoring. Use <b>Both</b> for a complete market snapshot.",
                        "default": "both"
                    },
                    "markets": {
                        "title": "🌍 Markets",
                        "uniqueItems": true,
                        "type": "array",
                        "description": "Select one or more markets to scrape. Each country returns <b>local pricing</b> in the local currency.<br><br>💡 <b>Tip:</b> Leave empty to scrape <b>all 38 supported markets</b>. Start with 1–2 countries for a quick test.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "ES",
                                "DE",
                                "FR",
                                "IT",
                                "GB",
                                "PT",
                                "NL",
                                "AT",
                                "BE",
                                "CH",
                                "PL",
                                "SE",
                                "DK",
                                "NO",
                                "FI",
                                "IE",
                                "CZ",
                                "HU",
                                "RO",
                                "HR",
                                "SI",
                                "SK",
                                "BG",
                                "LU",
                                "EE",
                                "LV",
                                "LT",
                                "CY",
                                "MT",
                                "GR",
                                "TR",
                                "AU",
                                "JP",
                                "KR",
                                "US",
                                "CA",
                                "MX",
                                "BR",
                                "AR",
                                "CL",
                                "ZA",
                                "IN",
                                "TH",
                                "MY",
                                "SG",
                                "AE",
                                "SA",
                                "TW",
                                "KW",
                                "QA",
                                "BH",
                                "OM"
                            ],
                            "enumTitles": [
                                "🇪🇸 Spain",
                                "🇩🇪 Germany",
                                "🇫🇷 France",
                                "🇮🇹 Italy",
                                "🇬🇧 United Kingdom",
                                "🇵🇹 Portugal",
                                "🇳🇱 Netherlands",
                                "🇦🇹 Austria",
                                "🇧🇪 Belgium",
                                "🇨🇭 Switzerland",
                                "🇵🇱 Poland",
                                "🇸🇪 Sweden",
                                "🇩🇰 Denmark",
                                "🇳🇴 Norway",
                                "🇫🇮 Finland",
                                "🇮🇪 Ireland",
                                "🇨🇿 Czech Republic",
                                "🇭🇺 Hungary",
                                "🇷🇴 Romania",
                                "🇭🇷 Croatia",
                                "🇸🇮 Slovenia",
                                "🇸🇰 Slovakia",
                                "🇧🇬 Bulgaria",
                                "🇱🇺 Luxembourg",
                                "🇪🇪 Estonia",
                                "🇱🇻 Latvia",
                                "🇱🇹 Lithuania",
                                "🇨🇾 Cyprus",
                                "🇲🇹 Malta",
                                "🇬🇷 Greece",
                                "🇹🇷 Turkey",
                                "🇦🇺 Australia",
                                "🇯🇵 Japan",
                                "🇰🇷 South Korea",
                                "🇺🇸 United States",
                                "🇨🇦 Canada",
                                "🇲🇽 Mexico",
                                "🇧🇷 Brazil",
                                "🇦🇷 Argentina",
                                "🇨🇱 Chile",
                                "🇿🇦 South Africa",
                                "🇮🇳 India",
                                "🇹🇭 Thailand",
                                "🇲🇾 Malaysia",
                                "🇸🇬 Singapore",
                                "🇦🇪 UAE",
                                "🇸🇦 Saudi Arabia",
                                "🇹🇼 Taiwan"
                            ]
                        }
                    },
                    "language": {
                        "title": "🗣️ Language override",
                        "type": "string",
                        "description": "Override the default language for all markets. Each market uses its native language by default (e.g. <code>es</code> for Spain, <code>de</code> for Germany).<br><br>Leave empty to use each market's default language.",
                        "default": ""
                    },
                    "proxyConfiguration": {
                        "title": "🔒 Proxy configuration",
                        "type": "object",
                        "description": "Proxy settings for the scraper. The Mercedes-Benz API is public and rarely blocks requests, so proxies are usually <b>not needed</b>.<br><br>💡 Enable Apify datacenter proxy if you experience rate limiting on large multi-market runs."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
