# Mobile.de Scraper 🔥 $0.7/1K Germany Vehicles Listings API (`azzouzana/mobile-de-scraper`) Actor

From $0.7/1K 💰 Mobile.de Scraper: Export Germany vehicle listings (Cars, Motorbikes, Motorhomes & Trucks) to CSV/JSON. Track market prices, dealer details & automotive leads across Europe. Features auto-monitoring for new ads & price drops. Built for vehicle buyers, dealerships & exporters 🚀

- **URL**: https://apify.com/azzouzana/mobile-de-scraper.md
- **Developed by:** [Azzouzana](https://apify.com/azzouzana) (community)
- **Categories:** Automation, E-commerce, AI
- **Stats:** 82 total users, 11 monthly users, 100.0% runs succeeded, 4 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

from $0.70 / 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.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## Mobile.de Scraper — Cars, Motorbikes, Trucks & Boats (By Search URL)

[Deutsche Version](#deutsche-version) | [English Version](#english-version)

---

### Deutsche Version

[Deutsche Version](#deutsche-version) | [English Version](#english-version)

Extrahieren Sie automatisch Fahrzeuginserate von **[Mobile.de](https://www.mobile.de)**, Deutschlands größtem Fahrzeugmarkt. Dieser Actor scrapt Suchergebnisseiten (Autos, Motorräder, LKWs, Boote usw.) und liefert strukturierte Daten.

#### 🌟 Hauptfunktionen
- **🏎️ Unglaublich schnell (Schneller als ein Ferrari)**
- **Zuverlässigkeit auf Enterprise-Niveau**: Wir machen das beruflich – Sie können sich auf uns verlassen.
- **📊 Strukturierte, flache Daten** einfach zu importierende Daten (kein kompliziertes verschachteltes JSON).
- **🌍 Mehrsprachige URLs**: Englisch (en), Deutsch (de), Spanisch (es), Französisch (fr), Polnisch (pl), Russisch (ru), Türkisch (tr), Niederländisch (nl), Tschechisch (cz), Rumänisch (ro).
#### 🚀 Wie es funktioniert

1.  **🔎 Such-URL eingeben**: Führen Sie eine Suche auf [Mobile.de](https://www.mobile.de) durch und kopieren Sie die URL. Hier sind einige Beispiele:
    *   **🛵 Blaue Motorräder mit ABS, max. 5000 km**:
        ```text
        https://suchen.mobile.de/fahrzeuge/search.html?ecol=BLUE&fe=ABS&isSearchRequest=true&ml=%3A5000&od=up&s=Motorbike&sb=rel&vc=Motorbike
        ```
    *   **🚗 VW Golf ab 2020**:
        ```text
        https://suchen.mobile.de/fahrzeuge/search.html?isSearchRequest=true&ms=25200%3B14%3B%3B&fr=2020%3A&sb=rel&vc=Car
        ```

2.  **⚙️ Konfigurieren**: Legen Sie die maximale Anzahl an Elementen fest.
3.  **🏃 Ausführen**: Klicken Sie auf "Run". Der Actor durchsucht Mobile.de und liefert Ihnen **frische, strukturierte Daten bereit zur Analyse**.

#### ⚠️ Einschränkungen

-   **🆓 Kostenlose Nutzer**: Begrenzt auf bis zu **5 Artikel pro Lauf** und **5 Läufe pro Tag** mit einer **1-minütiger Wartezeit** zwischen den Läufen. Upgrade auf den kostenpflichtigen Plan, um die Begrenzung aufzuheben.

#### 🛠️ Eingabeparameter

| Parameter | Typ | Standardwert | Beschreibung |
| :--- | :--- | :--- | :--- |
| `searchUrl` | String | - | **Erforderlich**. Die URL der Suchergebnisse von Mobile.de. |
| `maxItems` | Integer | `100` | Maximale Anzahl der zu scrapenden Artikel. |

##### 💡 Beispiel-Eingabe
```json
{
    "searchUrl": "https://suchen.mobile.de/fahrzeuge/search.html?isSearchRequest=true&s=Car&vc=Car",
    "maxItems": 50
}
````

#### 📦 Datenausgabe

Der Actor speichert die Ergebnisse in einem Dataset. Jedes Element ist flach und einfach zu analysieren:

```json
{
    "attr_c": "Limousine",
    "attr_cc": "1,997 ccm",
    "attr_cn": "DE",
    "attr_door": "4/5",
    "attr_ecol": "Blue",
    "attr_emc": "Euro6",
    "attr_fr": "10/2013",
    "attr_ft": "Petrol",
    "attr_gi": "New",
    "attr_loc": "Magdeburg",
    "attr_ml": "72,273 km",
    "attr_pvo": "2",
    "attr_pw": "180 kW (245 hp)",
    "attr_sc": "5",
    "attr_tr": "Automatic",
    "attr_z": "39112",
    "category": "Saloon",
    "created": 1745930164,
    "created_human": "2025-04-29 12:36:04",
    "customDimensions": {
      "10": "platinum"
    },
    "hasDamage": false,
    "id": 423885827,
    "images": ["..."],
    "isEyeCatcher": false,
    "isVideoEnabled": false,
    "kba_hsn": "0005",
    "kba_tsn": "BOJ",
    "mainImage": "https://img.classistatic.de/api/v1/mo-prod/images/7d/7d34d3d6-b15f-4e5d-9d5b-ec4edf7f29e1?rule=mo-360w",
    "make": "BMW",
    "makeId": 3500,
    "model": "328 Gran Turismo",
    "modelId": 77,
    "modified": 1768932117,
    "modified_human": "2026-01-20 18:01:57",
    "numImages": 33,
    "price": "€20,950",
    "priceRating_label": "No rating",
    "priceRating_rating": "NO_RATING",
    "price_amount": 20950,
    "price_currency": "EUR",
    "readyToDrive": true,
    "renewed": 1768932109,
    "renewed_human": "2026-01-20 18:01:49",
    "scrapedAt": "2026-01-24T17:46:20.871Z",
    "scrapedAt_human": "2026-01-24 17:46:20",
    "segment": "Car",
    "sellerId": 14232991,
    "seller_address": "Blankenburgerstr. 56",
    "seller_country": "DE",
    "seller_lat": 52.1041018,
    "seller_lon": 11.6004269,
    "seller_messenger_number": "+49 (0)172 5434298",
    "seller_messenger_type": "WHATS_APP",
    "seller_messenger_uri": "https://wa.me/491725434298",
    "seller_name": "Auto Zentrum Magdeburg",
    "seller_phone": "+49 (0)391 81069505",
    "seller_phone_uri": "tel:+4939181069505",
    "seller_type": "Dealer",
    "shortTitle": "BMW 328 Gran Turismo",
    "siteId": "GERMANY",
    "st": "Dealer",
    "subTitle": "328iA Gran Turismo *NAVI PROF*HUD*AHK*KAMERA*SH*",
    "title": "BMW 328iA Gran Turismo *NAVI PROF*HUD*AHK*KAMERA*SH*",
    "url": "https://suchen.mobile.de/auto-inserat/bmw-328ia-gran-turismo-navi-prof-hud-ahk-kamera-sh-magdeburg/423885827.html",
    "vc": "Car",
    "version": 105
  }
```

#### 🔍 SEO Keywords

mobile.de scraper, mobile.de api, deutschland auto scraper, auto marktdaten, kfz daten extraktion, fahrzeugdaten api, autohändler inventar scraper, mobile.de python, apify mobile.de, auto inserate daten.

***

**Benötigen Sie eine individuelle Lösung? Haben Sie einen Funktionswunsch oder wollen Sie einfach nur chatten?**\
Wir würden uns freuen, von Ihnen zu hören!

- 💬 **Discord**: `@azzouzana`
- 📧 **E-Mail**: <labs@azzouzana.com>

***

***

### English Version

[Deutsche Version](#deutsche-version) | [English Version](#english-version)

Automatically extract vehicle listings from **[Mobile.de](https://www.mobile.de)**, Germany's largest vehicle marketplace. This actor scrapes search results pages (cars, motos, bikes, boats, etc.) and returns structured data.

#### 🌟 Key Features

- **🏎️ Blazing fast, (Faster than Ferrari)**
- **Enterprise-grade reliability**  We do this for a living, you can rely on us
- **📊 Rich, Flattened Data** easy to import data (no ugly nested JSON)
- **🌍 Multi-language URLs**: English (en), German (de), Spanish (es), French (fr), Polish (pl), Russian (ru), Turkish (tr), Dutch (nl), Czech (cz), Romanian (ro).

#### 🚀 How It Works

1. **🔎 Enter Search URL**: Perform a search on [Mobile.de](https://www.mobile.de) and copy the URL. Here are some examples:
   - **🛵 Blue Motorbikes with ABS, max 5000km**:
     ```text
     https://suchen.mobile.de/fahrzeuge/search.html?ecol=BLUE&fe=ABS&isSearchRequest=true&ml=%3A5000&od=up&s=Motorbike&sb=rel&vc=Motorbike
     ```
   - **🚗 VW Golf from 2020**:
     ```text
     https://suchen.mobile.de/fahrzeuge/search.html?isSearchRequest=true&ms=25200%3B14%3B%3B&fr=2020%3A&sb=rel&vc=Car
     ```

2. **⚙️ Configure**: Set your maximum items.

3. **🏃 Run**: Click run, the actor sneaks into mobile.de warehouse and gets back to you with **fresh, structured data ready for analysis**.

#### ⚠️ Limitations

- **🆓 Free Users**: Limited to up to **5 items per run** and **5 runs per day** with a **1-minute cooldown** between runs. Upgrade to the paid plan to lift the limitation.

#### 🛠️ Input Parameters

| Parameter | Type | Default Value | Description |
| :--- | :--- | :--- | :--- |
| `searchUrl` | String | - | **Required**. The URL of the search results from Mobile.de. |
| `maxItems` | Integer | `100` | Maximum number of items to scrape. |

##### 💡 Example Input

```json
{
    "searchUrl": "https://suchen.mobile.de/fahrzeuge/search.html?isSearchRequest=true&s=Car&vc=Car",
    "maxItems": 50
}
```

#### 📦 Data Output

The actor stores results in a dataset. Each item is flat and easy to analyze:

```json
{
	"attr_c": "EstateCar",
	"attr_cc": "1,991 ccm",
	"attr_cn": "DE",
	"attr_door": "4/5",
	"attr_ecol": "Brown",
	"attr_emc": "Euro6",
	"attr_fr": "05/2014",
	"attr_ft": "Petrol",
	"attr_gi": "New",
	"attr_loc": "Magdeburg",
	"attr_ml": "112,205 km",
	"attr_nw": "1,785 kg",
	"attr_pw": "155 kW (211 hp)",
	"attr_sc": "7",
	"attr_tr": "Automatic",
	"attr_z": "39112",
	"category": "Estate car",
	"created": 1762422621,
	"created_human": "2025-11-06 09:50:21",
	"customDimensions": {
      "10": "platinum"
	},
	"hasDamage": false,
	"id": 440753711,
	"images": ["..."],
	"isEyeCatcher": false,
	"isVideoEnabled": false,
	"kba_hsn": "1313",
	"kba_tsn": "DDW",
	"mainImage": "https://img.classistatic.de/api/v1/mo-prod/images/9b/9b62bb60-d021-426a-bff7-953a6f7cdd94?rule=mo-360w",
	"make": "Mercedes-Benz",
	"makeId": 17200,
	"model": "E 250",
	"modelId": 51,
	"modified": 1768932862,
	"modified_human": "2026-01-20 18:14:22",
	"numImages": 26,
	"price": "€21,300",
	"priceRating_label": "Fair price",
	"priceRating_rating": "REASONABLE_PRICE",
	"price_amount": 21300,
	"price_currency": "EUR",
	"readyToDrive": true,
	"renewed": 1768932859,
	"renewed_human": "2026-01-20 18:14:19",
	"scrapedAt": "2026-01-24T15:38:53.902Z",
	"scrapedAt_human": "2026-01-24 15:38:53",
	"segment": "Car",
	"sellerId": 14232991,
	"seller_address": "Blankenburgerstr. 56",
	"seller_country": "DE",
	"seller_lat": 52.1041018,
	"seller_lon": 11.6004269,
	"seller_name": "Auto Zentrum Magdeburg",
	"seller_type": "Dealer",
	"shortTitle": "Mercedes-Benz E 250",
	"siteId": "GERMANY",
	"st": "Dealer",
	"subTitle": "AVANTGARDE *STANDH.*AHK*LED*NAVI*7 SITZE",
	"title": "Mercedes-Benz E 250 AVANTGARDE *STANDH.*AHK*LED*NAVI*7 SITZE",
	"url": "https://suchen.mobile.de/auto-inserat/mercedes-benz-e-250-avantgarde-standh-ahk-led-navi-7-sitze-magdeburg/440753711.html",
	"vc": "Car",
	"version": 32
}
```

#### 🔍 SEO Keywords

mobile.de scraper, mobile.de api, scrape germany cars, german car market data, automotive data extraction, monitor used car prices, vehicle data api, car dealer inventory scraper, mobile.de python, apify mobile.de, cars listing tracking.

***

**Need a custom solution? Have a feature request or just want to chat?**\
We'd love to hear from you!

- 💬 **Discord**: `@azzouzana`
- 📧 **Email**: <labs@azzouzana.com>

# Actor input Schema

## `searchUrl` (type: `string`):

The URL of the search results page on mobile.de

## `maxItems` (type: `integer`):

Maximum number of items to scrape.

## Actor input object example

```json
{
  "searchUrl": "https://suchen.mobile.de/fahrzeuge/search.html?dam=false&isSearchRequest=true&ml=%3A10000&p=%3A500&ref=quickSearch&s=Car&vc=Car",
  "maxItems": 100
}
```

# 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 = {
    "searchUrl": "https://suchen.mobile.de/fahrzeuge/search.html?dam=false&isSearchRequest=true&ml=%3A10000&p=%3A500&ref=quickSearch&s=Car&vc=Car"
};

// Run the Actor and wait for it to finish
const run = await client.actor("azzouzana/mobile-de-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 = { "searchUrl": "https://suchen.mobile.de/fahrzeuge/search.html?dam=false&isSearchRequest=true&ml=%3A10000&p=%3A500&ref=quickSearch&s=Car&vc=Car" }

# Run the Actor and wait for it to finish
run = client.actor("azzouzana/mobile-de-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 '{
  "searchUrl": "https://suchen.mobile.de/fahrzeuge/search.html?dam=false&isSearchRequest=true&ml=%3A10000&p=%3A500&ref=quickSearch&s=Car&vc=Car"
}' |
apify call azzouzana/mobile-de-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Mobile.de Scraper 🔥 $0.7/1K Germany Vehicles Listings API",
        "description": "From $0.7/1K 💰 Mobile.de Scraper: Export Germany vehicle listings (Cars, Motorbikes, Motorhomes & Trucks) to CSV/JSON. Track market prices, dealer details & automotive leads across Europe. Features auto-monitoring for new ads & price drops. Built for vehicle buyers, dealerships & exporters 🚀",
        "version": "0.0",
        "x-build-id": "XXj7sbknOw3d5aUax"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/azzouzana~mobile-de-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-azzouzana-mobile-de-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/azzouzana~mobile-de-scraper/runs": {
            "post": {
                "operationId": "runs-sync-azzouzana-mobile-de-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/azzouzana~mobile-de-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-azzouzana-mobile-de-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": [
                    "searchUrl"
                ],
                "properties": {
                    "searchUrl": {
                        "title": "Search URL",
                        "type": "string",
                        "description": "The URL of the search results page on mobile.de"
                    },
                    "maxItems": {
                        "title": "Max Items",
                        "minimum": 5,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum number of items to scrape.",
                        "default": 100
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
