# Audi Catalog & Price Tracker (`rastriq/audi-catalog-scraper`) Actor

Extract all Audi models, trimlines, prices, and technical specs from 24+ markets worldwide.

- **URL**: https://apify.com/rastriq/audi-catalog-scraper.md
- **Developed by:** [Rastriq — Structured data from the world](https://apify.com/rastriq) (community)
- **Categories:** Automation, Developer tools, E-commerce
- **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

## Audi Catalog & Price Tracker - Audi Scraper

Extract all Audi models, trimlines, prices, and technical specifications from 24+ countries worldwide. Audi Catalog & Price Tracker lets you monitor price changes, compare model availability across markets, and export structured data in JSON, CSV, or Excel.

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


### ?? What is Audi Catalog & Price Tracker?

**Audi Catalog & Price Tracker** extracts the complete Audi vehicle catalog - every model, every trim level, every price - from Audi's official configurator across 24 countries. Unlike manually browsing each country's Audi website, this scraper collects thousands of data points in under 30 seconds.

Use Audi Catalog & Price Tracker to:

- ?? **Compare prices across markets** - see how the same Audi A4 is priced in Spain vs. Germany vs. Japan
- ?? **Monitor model availability** - track which models and trimlines are offered in each country
- ??? **Track price changes over time** - schedule recurring runs and build a historical price database
- ? **Feed competitive intelligence pipelines** - structured data ready for dashboards, reports, or databases
- ?? **Automate recurring workflows** - schedule runs, set up webhooks, and keep your datasets fresh

The Apify platform gives Audi Catalog & Price Tracker superpowers: **scheduling**, **monitoring**, **API access**, **proxy rotation**, and **integrations** with Make, Zapier, Google Sheets, and more - all out of the box.


### ?? What data does Audi Catalog & Price Tracker extract?

Audi Catalog & Price Tracker returns structured data with the following fields:

| Field | Type | Description |
|-------|------|-------------|
| `market_country` | string | ISO country code (e.g. `es`, `de`, `gb`) |
| `market_label` | string | Human-readable market name (e.g. `Spain`) |
| `carline_group` | string | Model family (e.g. `Audi A6`) |
| `carline_name` | string | Specific carline (e.g. `A6 Limousine`) |
| `vehicle_type` | string | Powertrain: ICEV, PHEV, BEV, or MHEV |
| `fuel_types` | array | Available fuels: PETROL, DIESEL, HYBRID, ELECTRIC |
| `trimline` | string | Trim level (Advanced, S line, Black Line, RS) |
| `model_name` | string | Full variant name with engine and gearbox |
| `model_code` | string | Internal model identifier |
| `model_year` | integer | Catalog year |
| `price` | number | Base price in local currency (numeric) |
| `price_formatted` | string | Formatted price with currency (e.g. `33.770,00 EUR`) |
| `currency` | string | ISO 4217 currency code (EUR, GBP, CHF, etc.) |
| `power_kw` | integer | Engine power in kilowatts |
| `power_hp` | integer | Engine power in horsepower |
| `engine_type` | string | Engine tech: TFSI, TDI, e-tron, e-hybrid |
| `transmission` | string | S tronic, tiptronic, or manual |
| `drivetrain` | string | FWD or quattro (AWD) |
| `scraped_at` | string | ISO 8601 extraction timestamp |

> ?? Fields like `price`, `power_kw`, and `engine_type` may be null for some models depending on market data availability.


### ?? Supported markets

Audi Catalog & Price Tracker covers **24 markets** across Europe, Asia, South America, and Africa:

???? Spain ? ???? Germany ? ???? France ? ???? Italy ? ???? United Kingdom ? ???? Netherlands ? ???? Belgium (FR/NL) ? ???? Switzerland (DE/FR/IT) ? ???? Poland ? ???? Sweden ? ???? Denmark ? ???? Norway ? ???? Finland ? ???? Ireland ? ???? Luxembourg ? ???? Greece ? ???? Japan ? ???? Brazil ? ???? South Africa ? ???? Singapore ? ???? Taiwan


### ?? How to use Audi Catalog & Price Tracker

Getting Audi catalog data takes under two minutes:

1. **Create a free Apify account** at [apify.com](https://apify.com) - your first $5 is free
2. **Open Audi Catalog & Price Tracker** 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 24
4. **Optionally filter by model** - enter a model name like `A3`, `Q5`, or `e-tron` to narrow results
5. **Click Start** and wait ~20 seconds
6. **Download your results** in JSON, CSV, Excel, or XML - or access them via API


### ?? Input parameters

| Parameter | Type | Required | Default | Description |
|-----------|------|----------|---------|-------------|
| `markets` | array | ? | All 24 | Countries to extract. Select from dropdown or leave empty for all |
| `carlineFilter` | string | ? | - | Filter by model family (e.g. `A3`, `Q5`, `e-tron`) |
| `maxConcurrency` | integer | ? | 5 | Parallel markets to process (1-10) |
| `requestDelay` | number | ? | 0.5 | Seconds between requests per market |
| `proxyConfiguration` | object | ? | Auto | Proxy settings (usually not needed) |

**Example input:**

```json
{
    "markets": ["es", "de", "fr", "gb"],
    "carlineFilter": "Q5"
}
````

### ?? Output example

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

```json
{
    "market_country": "es",
    "market_language": "es",
    "market_label": "Spain",
    "carline_group": "Audi A6",
    "carline_name": "A6 Limousine",
    "carline_id": "a6limo",
    "vehicle_type": "ICEV",
    "fuel_types": ["DIESEL"],
    "trimline": "S line",
    "trimline_features": "Suspension deportiva, Volante multifunci?n plus...",
    "model_name": "S line TDI 150(204) kW(CV) S tronic",
    "model_code": "8YYANG",
    "model_version": 1,
    "model_year": 2026,
    "model_extensions": ["GPM", "PYC"],
    "price": 67210.00,
    "price_formatted": "67.210,00 EUR",
    "currency": "EUR",
    "power_kw": 150,
    "power_hp": 204,
    "engine_type": "TDI",
    "transmission": "S tronic",
    "drivetrain": "FWD",
    "scraped_at": "2026-07-03T10:30:00+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 Audi Catalog & Price Tracker?

Audi Catalog & Price Tracker runs on Apify's standard Compute Unit (CU) pricing. A typical run extracting all 24 markets (~3,800+ models) completes in under 30 seconds and costs approximately **$0.02**.

| Scenario | Approx. cost |
|----------|-------------|
| All 24 markets (~3,800 models) | ~$0.02 |
| Single market (~150 models) | <$0.01 |
| Daily monitoring (all markets, 30 days) | ~$0.60/month |

> ?? **Tip**: Your first $5 of Apify credit is free - enough for ~250 full runs across all markets.

Is scraping Audi data free? Your first $5 of usage is covered by Apify's free plan credit - enough to extract hundreds of thousands of model records at no cost.

### ?? Setting up recurring price monitoring

Audi Catalog & Price Tracker is designed for both one-time extractions and continuous monitoring:

1. **Go to Schedules** in Apify Console after saving your input as a Task
2. **Set the frequency**: daily, weekly, or custom cron (e.g., `0 8 * * 1` for every Monday at 8am)
3. **Add a webhook** to receive data in Slack, email, or your own endpoint when each run finishes
4. **Compare datasets** over time to identify price changes, new models, or discontinued variants

### ? Frequently Asked Questions

#### Is scraping Audi data legal?

Audi Catalog & Price Tracker only accesses **publicly available data** from Audi's official configurator - information visible to any visitor without logging in. We apply reasonable rate limiting to avoid overloading servers.

As with any data collection activity, you are responsible for ensuring your use case complies with applicable laws (GDPR, CCPA) and Audi'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 Audi Catalog & Price Tracker require an Audi account or API key?

No. Audi Catalog & Price Tracker works entirely with **public data** and does not require any account, login, or API credentials.

#### How many models does it extract?

A full run across all 24 markets typically returns **3,800+ model variants**, covering every carline from A1 to e-tron GT, across all available trimlines.

#### What proxy configuration should I use?

In most cases, **no proxy is needed**. The actor works without proxies by default. If you experience issues, enable Apify datacenter proxies in the Advanced settings.

#### How do I integrate Audi Catalog & Price Tracker with my workflow?

Audi Catalog & Price Tracker integrates natively with:

- **Make (formerly Integromat)** and **Zapier** - trigger runs and receive data automatically
- **Google Sheets** - export directly to a spreadsheet
- **Webhooks** - get notified when a run finishes
- **Apify API** - call from Python, Node.js, or any language (see the API tab)

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

***

### ???? Versi?n en espa?ol

> Esta secci?n es un resumen en espa?ol del README anterior.

#### ?Qu? es Audi Catalog & Price Tracker?

**Audi Catalog & Price Tracker** extrae el cat?logo completo de veh?culos Audi - todos los modelos, niveles de equipamiento y precios - del configurador oficial de Audi en 24 pa?ses. Obt?n miles de datos estructurados en menos de 30 segundos.

#### ?Qu? datos extrae?

Cada resultado incluye: pa?s, familia de modelo, nombre del carline, tipo de veh?culo (ICEV/PHEV/BEV), nivel de equipamiento (trimline), nombre completo del modelo con motor y transmisi?n, precio en moneda local, potencia en kW y CV, tipo de motor, transmisi?n y tracci?n.

#### ?C?mo usarlo?

1. Crea una cuenta gratuita en [apify.com](https://apify.com)
2. Abre Audi Catalog & Price Tracker y selecciona los mercados que te interesen
3. Opcionalmente, filtra por modelo (A3, Q5, e-tron...)
4. Pulsa **Start** y espera ~20 segundos
5. Descarga los resultados en JSON, CSV o Excel

#### ?Cu?nto cuesta?

Un run completo de 24 mercados (~3.800 modelos) cuesta aproximadamente **$0.02**. Los primeros $5 de cr?dito en Apify son gratuitos, suficientes para m?s de 250 ejecuciones completas.

# Actor input Schema

## `carline` (type: `string`):

Filter by Audi carline. Leave empty for <b>all models</b>.

## `market` (type: `string`):

Select the Audi market. Leave empty for <b>all 18+ markets</b>.

## `maxConcurrency` (type: `integer`):

Number of markets to process in parallel. Higher values = faster but may trigger rate limits.

## `requestDelay` (type: `number`):

Pause between requests per market. Increase if you encounter rate limiting.

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

Audi's catalog API blocks datacenter IPs. <b>Residential proxies are required</b> for this actor to work.<br><br>Use <b>Apify Residential Proxy</b> for best results. Datacenter proxies will result in empty responses.

## Actor input object example

```json
{
  "carline": "A3",
  "market": "de",
  "maxConcurrency": 5,
  "requestDelay": 0.5,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# Actor output Schema

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

Complete catalog data including model names, prices, engine specs, and market information for all extracted Audi vehicles.

# 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 = {
    "carline": "A3",
    "market": "de",
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ]
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("rastriq/audi-catalog-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "carline": "A3",
    "market": "de",
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
    },
}

# Run the Actor and wait for it to finish
run = client.actor("rastriq/audi-catalog-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "carline": "A3",
  "market": "de",
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}' |
apify call rastriq/audi-catalog-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Audi Catalog & Price Tracker",
        "description": "Extract all Audi models, trimlines, prices, and technical specs from 24+ markets worldwide.",
        "version": "0.1",
        "x-build-id": "pt5kZazJhgSW07YNp"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/rastriq~audi-catalog-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-rastriq-audi-catalog-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/rastriq~audi-catalog-scraper/runs": {
            "post": {
                "operationId": "runs-sync-rastriq-audi-catalog-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/rastriq~audi-catalog-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-rastriq-audi-catalog-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "proxyConfiguration"
                ],
                "properties": {
                    "carline": {
                        "title": "🚘 Carline",
                        "enum": [
                            "A1",
                            "A3",
                            "A4",
                            "A5",
                            "A6",
                            "A7",
                            "A8",
                            "Q2",
                            "Q3",
                            "Q4 e-tron",
                            "Q5",
                            "Q6 e-tron",
                            "Q7",
                            "Q8",
                            "Q8 e-tron",
                            "e-tron GT",
                            "TT"
                        ],
                        "type": "string",
                        "description": "Filter by Audi carline. Leave empty for <b>all models</b>."
                    },
                    "market": {
                        "title": "🌍 Market",
                        "enum": [
                            "es",
                            "de",
                            "fr",
                            "it",
                            "gb",
                            "nl",
                            "be",
                            "ch",
                            "pl",
                            "at",
                            "dk",
                            "se",
                            "no",
                            "fi",
                            "cz",
                            "hu",
                            "ro",
                            "pt",
                            "ee",
                            "gr",
                            "lt",
                            "lv",
                            "sa",
                            "qa",
                            "kw",
                            "bh",
                            "om"
                        ],
                        "type": "string",
                        "description": "Select the Audi market. Leave empty for <b>all 18+ markets</b>."
                    },
                    "maxConcurrency": {
                        "title": "Max concurrency",
                        "minimum": 1,
                        "maximum": 10,
                        "type": "integer",
                        "description": "Number of markets to process in parallel. Higher values = faster but may trigger rate limits.",
                        "default": 5
                    },
                    "requestDelay": {
                        "title": "Request delay (seconds)",
                        "minimum": 0,
                        "maximum": 10,
                        "type": "number",
                        "description": "Pause between requests per market. Increase if you encounter rate limiting.",
                        "default": 0.5
                    },
                    "proxyConfiguration": {
                        "title": "🔒 Proxy configuration",
                        "type": "object",
                        "description": "Audi's catalog API blocks datacenter IPs. <b>Residential proxies are required</b> for this actor to work.<br><br>Use <b>Apify Residential Proxy</b> for best results. Datacenter proxies will result in empty responses."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
