# Stellantis Car Configurator Scraper (`rastriq/stellantis-configurator-scraper`) Actor

Scrape car models, versions, prices, and specs from all Stellantis brands (Fiat, Peugeot, Citroën, Opel, Jeep, Alfa Romeo, DS, Lancia, Abarth) across 25+ European markets via the Omnichannel API.

- **URL**: https://apify.com/rastriq/stellantis-configurator-scraper.md
- **Developed by:** [Rastriq — Structured data from the world](https://apify.com/rastriq) (community)
- **Categories:** E-commerce, Developer tools, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% 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

## Stellantis Car Configurator Scraper — All Brands, All European Markets

Extract the complete vehicle catalog from Stellantis brands — Fiat, Jeep, Alfa Romeo, Abarth, and Lancia — across 26 European markets. Stellantis Car Configurator Scraper delivers structured data including model names, starting prices, fuel types, trim counts, and e-commerce availability. 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 Stellantis Car Configurator Scraper?

**Stellantis Car Configurator Scraper** extracts the full vehicle catalog from the official Stellantis configurator platform — the same system that powers fiat.es, jeep.de, alfaromeo.it, and all other Stellantis brand websites across Europe.

Use Stellantis Car Configurator Scraper to:

- 🚗 **Monitor competitor catalogs** — track which models are available in each market, with local pricing
- 📊 **Analyze market coverage** — compare brand presence and model availability across 26 countries
- ⚡ **Track e-commerce readiness** — know which vehicles can be ordered online and when
- 🔄 **Automate market intelligence** — schedule daily or weekly runs to keep your datasets fresh


### 📋 What data does Stellantis Car Configurator Scraper extract?

Each result represents one vehicle model in a specific market. Stellantis Car Configurator Scraper returns:

| Field | Type | Description |
|-------|------|-------------|
| `brand` | string | Brand code (fiat, jeep, alfaromeo, abarth, lancia) |
| `brandName` | string | Human-readable brand name (Fiat, Jeep, Alfa Romeo, Abarth, Lancia) |
| `market` | string | ISO country code (ES, DE, FR, IT, GB, etc.) |
| `customerType` | string | PRIVATE or BUSINESS pricing |
| `modelGroupName` | string | Model family name (e.g., Pandina, Grande Panda, 600e) |
| `modelName` | string | Specific model name |
| `modelCod` | string | Internal configurator model code |
| `imageUrl` | string | Model thumbnail image URL |
| `data` | array | Variant details: starting price, fuel type, engine count, trim count, e-commerce dates |
| `filters` | object | Available filters for this brand×market (fuel types, gearbox types, traction types) |
| `scrapedAt` | string | ISO 8601 extraction timestamp |

> 💡 The `data` array contains rich variant-level information including `cataloguePrice`, `fuelTypeName`, `numberEngines`, `numberTrims`, and `eCommStartDate`.


### 🌍 Brands and markets covered

#### Brands

| Brand | Markets available |
|-------|-------------------|
| 🇮🇹 **Fiat** | All 26 European markets |
| 🇺🇸 **Jeep** | 25 markets (all except selected) |
| 🇮🇹 **Alfa Romeo** | 18 markets |
| 🇮🇹 **Abarth** | 25 markets |
| 🇮🇹 **Lancia** | Italy, Netherlands, Belgium, Luxembourg |

#### Markets

🇪🇸 Spain · 🇩🇪 Germany · 🇫🇷 France · 🇮🇹 Italy · 🇬🇧 United Kingdom · 🇵🇹 Portugal · 🇳🇱 Netherlands · 🇧🇪 Belgium · 🇦🇹 Austria · 🇨🇭 Switzerland · 🇵🇱 Poland · 🇨🇿 Czech Republic · 🇭🇺 Hungary · 🇷🇴 Romania · 🇧🇬 Bulgaria · 🇭🇷 Croatia · 🇸🇮 Slovenia · 🇸🇰 Slovakia · 🇸🇪 Sweden · 🇩🇰 Denmark · 🇫🇮 Finland · 🇳🇴 Norway · 🇮🇪 Ireland · 🇬🇷 Greece · 🇹🇷 Turkey · 🇱🇺 Luxembourg


### 🚀 How to use Stellantis Car Configurator Scraper

1. **Create a free Apify account** at [apify.com](https://apify.com) — your first $5 is free
2. **Open Stellantis Car Configurator Scraper** in Apify Console or click **Try for free** on this page
3. **Select brands** — choose one or more brands, or leave empty for all
4. **Select markets** — pick countries, or leave empty for all 26
5. **Click Start** and wait — a single brand×market takes ~5 seconds
6. **Download your results** in JSON, CSV, Excel, or XML — or access them via API

> 💡 **Quick test:** Leave default settings (all brands, Spain) and click Start. You'll get ~37 models in under 30 seconds.


### ⚙️ Input parameters

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `brands` | array | All | Brands to scrape (multiselect: Fiat, Jeep, Alfa Romeo, Abarth, Lancia) |
| `markets` | array | Spain | European markets to scrape (26 available with flag selector) |
| `customerType` | string | PRIVATE | Private consumer or Business fleet pricing |
| `requestDelay` | integer | 1500 ms | Delay between navigations (advanced) |
| `proxyConfiguration` | object | Apify Proxy | Proxy settings (advanced, usually not needed) |

**Example input:**

```json
{
  "brands": ["fiat", "jeep"],
  "markets": ["ES", "DE", "IT"],
  "customerType": "PRIVATE"
}
````

### 📦 Output example

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

```json
{
  "brand": "fiat",
  "brandName": "Fiat",
  "market": "ES",
  "customerType": "PRIVATE",
  "modelGroupName": "Pandina",
  "modelCod": "3901",
  "modelName": "Pandina",
  "imageUrl": "https://lb.assets.fiat.com/vl-picker-service/assets/00/panda-s9-wccf/images/thumbnail/trim/319_URBAN_509_BG1_tmb.png",
  "data": [
    {
      "cataloguePrice": 17300.58,
      "eStorePrice": 17300.58,
      "fuelTypeCode": "38",
      "fuelTypeName": "Mild Hybrid",
      "numberEngines": 1,
      "numberTrims": 3,
      "vehicleCode": "003901NA1000",
      "eCommStartDate": "19-05-2026",
      "isECommOrdValid": true
    }
  ],
  "filters": {
    "fuelTypes": [
      { "code": "38", "name": "Mild Hybrid" },
      { "code": "4", "name": "Eléctrico" },
      { "code": "2", "name": "Gasolina" }
    ],
    "gears": [
      { "code": "43", "name": "Manual" },
      { "code": "2", "name": "Automático" }
    ]
  },
  "scrapedAt": "2026-07-04T08:06:14.150Z"
}
```

### 🔗 Related Actors

- [Coches.net Scraper](https://apify.com/Rastriq) — scrape used car listings from Spain's largest marketplace
- [Wallapop Scraper](https://apify.com/Rastriq) — extract listings from Wallapop classifieds

> Built by [Rastriq](https://apify.com/Rastriq) — market intelligence scrapers for the automotive and equipment industries.

### ❓ FAQ

#### What brands does Stellantis Car Configurator Scraper support?

Currently: Fiat, Jeep, Alfa Romeo, Abarth, and Lancia. These are the brands that use the Stellantis Omnichannel configurator platform in Europe. Other Stellantis brands (Peugeot, Citroën, Opel, DS) use a different platform and are not covered by this actor.

#### Is scraping Stellantis configurator data legal?

This actor accesses publicly available configurator pages — the same information any visitor sees when browsing fiat.es or jeep.de. It respects robots.txt directives and uses reasonable request delays to avoid overloading servers. Always review and comply with the terms of service of the websites you scrape.

#### How often should I run this scraper?

Vehicle catalogs change infrequently (new models launch quarterly, prices update monthly). A weekly schedule is sufficient for most market intelligence use cases. Use Apify's built-in scheduler to automate runs.

#### Can I get historical pricing data?

Each run captures a point-in-time snapshot. To build historical price series, schedule recurring runs and store results in your own database. Apify datasets are retained according to your plan's data retention policy.

***

### 🇪🇸 Versión en español

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

#### ¿Qué es Stellantis Car Configurator Scraper?

**Stellantis Car Configurator Scraper** extrae el catálogo completo de vehículos de las marcas Stellantis — Fiat, Jeep, Alfa Romeo, Abarth y Lancia — en 26 mercados europeos. Obtiene nombres de modelos, precios de partida, tipos de combustible, número de acabados y disponibilidad de compra online.

#### ¿Qué datos extrae?

| Campo | Descripción |
|-------|-------------|
| `brandName` | Marca (Fiat, Jeep, Alfa Romeo, Abarth, Lancia) |
| `market` | País (ES, DE, FR, IT, GB, etc.) |
| `modelName` | Nombre del modelo |
| `modelCod` | Código interno del configurador |
| `data` | Precio de catálogo, tipo de combustible, nº de motores, nº de acabados |
| `filters` | Filtros disponibles: combustible, cambio, tracción |

#### ¿Cómo usarlo?

1. Crea una cuenta gratuita en [apify.com](https://apify.com)
2. Abre el actor y selecciona las marcas y mercados que te interesan
3. Haz clic en **Start** — una marca×mercado tarda ~5 segundos
4. Descarga los resultados en JSON, CSV o Excel

#### ¿Es legal?

El actor accede a páginas públicas del configurador oficial, la misma información que ve cualquier visitante. Respeta las directivas de robots.txt y aplica retardos entre peticiones para no sobrecargar los servidores.

# Actor input Schema

## `brands` (type: `array`):

Select one or more Stellantis brands to scrape. Leave empty to scrape <b>all available brands</b>.<br><br>Each brand returns its full model catalog: model names, codes, starting prices, fuel types, trim counts, and e-commerce availability.

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

Select one or more European markets. Each market returns <b>local pricing</b> in the country's currency, localized model names, and market-specific availability.<br><br>Leave empty to scrape <b>all 26 markets</b>.<br><br>💡 <b>Tip:</b> Not all brands are available in every market. The scraper automatically skips unavailable combinations.

## `customerType` (type: `string`):

Choose <b>Private</b> for consumer pricing or <b>Business</b> for fleet/company pricing.<br><br>This affects the prices and available promotions returned by the configurator.

## `requestDelay` (type: `integer`):

Milliseconds to wait between page navigations. Lower = faster, but may trigger rate limits.<br><br>Recommended:<br>• <b>1500 ms</b> — default, safe<br>• <b>3000+ ms</b> — if experiencing errors

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

Optional. The scraper uses a real browser to access public configurator pages. Proxies are only needed if you experience geographic restrictions.

## Actor input object example

```json
{
  "brands": [],
  "markets": [
    "ES"
  ],
  "customerType": "PRIVATE",
  "requestDelay": 1500,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

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

No description

# API

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

## JavaScript example

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

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

// Prepare Actor input
const input = {
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("rastriq/stellantis-configurator-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 = { "proxyConfiguration": { "useApifyProxy": True } }

# Run the Actor and wait for it to finish
run = client.actor("rastriq/stellantis-configurator-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 '{
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call rastriq/stellantis-configurator-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Stellantis Car Configurator Scraper",
        "description": "Scrape car models, versions, prices, and specs from all Stellantis brands (Fiat, Peugeot, Citroën, Opel, Jeep, Alfa Romeo, DS, Lancia, Abarth) across 25+ European markets via the Omnichannel API.",
        "version": "0.1",
        "x-build-id": "zgzlcGd7ZRWEEksPV"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/rastriq~stellantis-configurator-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-rastriq-stellantis-configurator-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~stellantis-configurator-scraper/runs": {
            "post": {
                "operationId": "runs-sync-rastriq-stellantis-configurator-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~stellantis-configurator-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-rastriq-stellantis-configurator-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "brands": {
                        "title": "🚗 Brands",
                        "uniqueItems": true,
                        "type": "array",
                        "description": "Select one or more Stellantis brands to scrape. Leave empty to scrape <b>all available brands</b>.<br><br>Each brand returns its full model catalog: model names, codes, starting prices, fuel types, trim counts, and e-commerce availability.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "fiat",
                                "jeep",
                                "alfaromeo",
                                "abarth",
                                "lancia"
                            ],
                            "enumTitles": [
                                "🇮🇹 Fiat",
                                "🇺🇸 Jeep",
                                "🇮🇹 Alfa Romeo",
                                "🇮🇹 Abarth",
                                "🇮🇹 Lancia"
                            ]
                        },
                        "default": []
                    },
                    "markets": {
                        "title": "🌍 Markets",
                        "uniqueItems": true,
                        "type": "array",
                        "description": "Select one or more European markets. Each market returns <b>local pricing</b> in the country's currency, localized model names, and market-specific availability.<br><br>Leave empty to scrape <b>all 26 markets</b>.<br><br>💡 <b>Tip:</b> Not all brands are available in every market. The scraper automatically skips unavailable combinations.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "ES",
                                "DE",
                                "FR",
                                "IT",
                                "GB",
                                "PT",
                                "NL",
                                "BE",
                                "AT",
                                "CH",
                                "PL",
                                "CZ",
                                "HU",
                                "RO",
                                "BG",
                                "HR",
                                "SI",
                                "SK",
                                "SE",
                                "DK",
                                "FI",
                                "NO",
                                "IE",
                                "GR",
                                "TR",
                                "LU"
                            ],
                            "enumTitles": [
                                "🇪🇸 Spain",
                                "🇩🇪 Germany",
                                "🇫🇷 France",
                                "🇮🇹 Italy",
                                "🇬🇧 United Kingdom",
                                "🇵🇹 Portugal",
                                "🇳🇱 Netherlands",
                                "🇧🇪 Belgium",
                                "🇦🇹 Austria",
                                "🇨🇭 Switzerland",
                                "🇵🇱 Poland",
                                "🇨🇿 Czech Republic",
                                "🇭🇺 Hungary",
                                "🇷🇴 Romania",
                                "🇧🇬 Bulgaria",
                                "🇭🇷 Croatia",
                                "🇸🇮 Slovenia",
                                "🇸🇰 Slovakia",
                                "🇸🇪 Sweden",
                                "🇩🇰 Denmark",
                                "🇫🇮 Finland",
                                "🇳🇴 Norway",
                                "🇮🇪 Ireland",
                                "🇬🇷 Greece",
                                "🇹🇷 Turkey",
                                "🇱🇺 Luxembourg"
                            ]
                        },
                        "default": [
                            "ES"
                        ]
                    },
                    "customerType": {
                        "title": "👤 Customer type",
                        "enum": [
                            "PRIVATE",
                            "BUSINESS"
                        ],
                        "type": "string",
                        "description": "Choose <b>Private</b> for consumer pricing or <b>Business</b> for fleet/company pricing.<br><br>This affects the prices and available promotions returned by the configurator.",
                        "default": "PRIVATE"
                    },
                    "requestDelay": {
                        "title": "⏱️ Request delay",
                        "minimum": 500,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Milliseconds to wait between page navigations. Lower = faster, but may trigger rate limits.<br><br>Recommended:<br>• <b>1500 ms</b> — default, safe<br>• <b>3000+ ms</b> — if experiencing errors",
                        "default": 1500
                    },
                    "proxyConfiguration": {
                        "title": "🔒 Proxy configuration",
                        "type": "object",
                        "description": "Optional. The scraper uses a real browser to access public configurator pages. Proxies are only needed if you experience geographic restrictions."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
