# Toyota Saudi Arabia — Car Prices & Specs Scraper (`rastriq/toyota-ksa-configurator`) Actor

Extract prices (incl. and excl. VAT), grades, color options and full spec sheets for all Toyota models available in Saudi Arabia. Covers 15 models and 73+ variants for 2026.

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

## Toyota Saudi Arabia Car Prices & Specs Scraper

Extract the **complete Toyota KSA vehicle catalog** — official prices in SAR, every trim level, all color options, and full specification sheets — straight from the Toyota Saudi Arabia configurator. No manual work, no copy-pasting.

The **Toyota Saudi Arabia Car Prices & Specs Scraper** runs in under two minutes and delivers a clean, structured dataset covering all 15 active models and 73+ grade variants for model year 2026.

---

### What is Toyota Saudi Arabia Car Prices & Specs Scraper?

Toyota's Saudi Arabia website ([carsales.toyota.com.sa](https://carsales.toyota.com.sa)) publishes the official price list, trim levels, color options, and specification sheets for every model sold in the Kingdom. This information is essential for:

- 🏢 **Automotive dealers** tracking competitive pricing and available grades
- 📊 **Market research teams** building price benchmarks across OEM brands in KSA
- 🔍 **Fleet managers** comparing specs and configurations before procurement
- 📈 **Intelligence platforms** monitoring model availability and price changes over time

The **Toyota Saudi Arabia Car Prices & Specs Scraper** automates the extraction of this data and delivers it as a structured table, ready to load into Excel, a database, or any BI tool.

---

### What data does Toyota Saudi Arabia Car Prices & Specs Scraper extract?

One row per **grade** (trim level). Each row includes:

| Field | Description | Example |
|---|---|---|
| 🚗 **Model** | Vehicle model name | Corolla, LC300, Fortuner |
| 📅 **Model year** | Selling year | 2026 |
| 🏷 **Grade** | Trim level name | XLi, GXR1, GRANDE |
| 💰 **Price (incl. VAT)** | Official price in SAR including 15% VAT | 79,350 SAR |
| 💰 **Price (excl. VAT)** | Net price before VAT | 69,000 SAR |
| 🚚 **Freight charge** | Delivery cost added to base price | 3,277 SAR |
| 🟢 **Availability** | Whether the grade can be ordered | inStock |
| 🎨 **Color options** | All exterior colors with hex code and price surcharge | White Pearl (#f1f1f1), Black (#262626) |
| 🛋 **Interior options** | Upholstery colors per exterior | Black, Beige |
| ⚙️ **Engine** | Engine description | 1.6L 4-cyl, Dual VVT-i |
| ⚡ **Power** | Maximum output | 121 HP / 6,000 RPM |
| 🔄 **Torque** | Maximum torque | 153 Nm / 4,200 RPM |
| ⛽ **Fuel efficiency** | Official consumption rating | 18.8 KM/L |
| 🛡 **Safety features** | ADAS systems, airbags, stability control | Pre-Collision System, 7 Airbags |
| 📱 **Technology** | Infotainment and connectivity | 9-inch touchscreen, Apple CarPlay |
| 🔗 **Source URL** | Direct link to the grade page | carsales.toyota.com.sa/… |

#### Models covered (2026)

| Model | Grades | Starting price |
|---|---:|---:|
| Yaris Sedan | 3 | SAR 69,690 |
| Raize | 2 | SAR 67,045 |
| Veloz | 1 | SAR 81,995 |
| Corolla | 7 | SAR 79,350 |
| Corolla Cross | 4 | SAR — |
| Camry | 7 | SAR 106,030 |
| Crown | 3 | SAR 154,330 |
| RAV4 | 9 | SAR 102,350 |
| Urban Cruiser | 2 | SAR — |
| GR 86 | 2 | SAR 144,785 |
| Fortuner | 6 | SAR 123,855 |
| Innova | 3 | SAR 123,740 |
| Highlander | 3 | SAR 151,455 |
| Prado | 9 | SAR 193,775 |
| Land Cruiser 300 | 8 | SAR 257,485 |

---

### How to use Toyota Saudi Arabia Car Prices & Specs Scraper

**Step 1** — Open the actor and click **Start** with the default settings. This will scrape the full catalog (all 15 models, all grades).

**Step 2** *(optional)* — To limit the run to specific models, enter one or more model names in the **Models to scrape** field (e.g. `LC300`, `CAMRY`, `PRADO`).

**Step 3** — Wait approximately 60–90 seconds for the run to complete.

**Step 4** — Open the **Results** tab to preview the data, or click **Export** to download as CSV, JSON, or Excel.

**Step 5** *(optional)* — Use the **Schedule** feature to run the scraper weekly or monthly and track price changes over time.

---

### Input options

| Setting | What it does | Default |
|---|---|---|
| **Models to scrape** | Limit to specific Toyota models by name | All 15 models |
| **Include color options** | Add exterior colors with hex codes and price surcharges | ✅ On |
| **Include interior colors** | Add upholstery options per exterior color | ✅ On |
| **Include full spec sheet** | Add engine power, safety features, tech equipment | ✅ On |
| **Content language** | English or Arabic | English |

---

### Output example

```json
{
  "model_name": "Raize",
  "model_year": "2026",
  "grade_name": "LIMITED",
  "base_price_sar": 73715,
  "price_formatted": "SAR 73,715.00",
  "price_excl_vat_sar": 64100,
  "freight_price_sar": 1782.5,
  "fuel_type": "Petrol",
  "engine_size_l": "1.0",
  "transmission": "Automatic",
  "powertrain": "4X2",
  "stock_status": "inStock",
  "color_count": 12,
  "color_variants": [
    {
      "ext_color": "White Pearl",
      "ext_color_hex": "#f1f1f1",
      "premium_color": false,
      "color_price_sar": 0,
      "interior_colors": [{ "int_color": "Black", "int_color_hex": "#121212" }]
    },
    {
      "ext_color": "Turquoise",
      "ext_color_hex": "#5fbddc",
      "color_price_sar": 0,
      "interior_colors": [{ "int_color": "Black", "int_color_hex": "#121212" }]
    }
  ],
  "spec_engine": "1.0L Turbo, 3-Cylinders",
  "spec_max_output_hp": "97 HP",
  "spec_max_torque": "140 N.m / 2400-4000 RPM",
  "spec_fuel_efficiency_kml": "18.2 KM/L",
  "spec_wheels": "17\"",
  "features_safety": [
    { "feature": "Airbags", "value": "Driver & Passenger + Side Curtain" },
    { "feature": "Pre Collision System (PCS)", "value": "available" },
    { "feature": "Rear Camera", "value": "available" }
  ],
  "source_url": "https://carsales.toyota.com.sa/en/models/raize"
}
````

***

### 💰 How much does Toyota Saudi Arabia Car Prices & Specs Scraper cost?

The **Toyota Saudi Arabia Car Prices & Specs Scraper** uses Apify's standard Compute Unit pricing. A full catalog run (all 15 models, all grades, with colors and specs) completes in under 90 seconds and consumes approximately **0.05 Compute Units**, which costs **less than $0.01** on any Apify plan.

> 💡 Running the scraper weekly for a full year costs less than a single cup of coffee.

***

### Related Rastriq scrapers

Looking to build a wider Gulf automotive intelligence picture?

- [**Kia KSA Pricing Scraper**](https://apify.com/rastriq/kia-ksa-pricing) — Kia models and grades in Saudi Arabia
- [**Nissan KSA Pricing Scraper**](https://apify.com/rastriq/nissan-ksa-pricing) — Nissan configurator data for the KSA market

***

### Frequently asked questions

**Is it legal to scrape Toyota Saudi Arabia?**
The Toyota Saudi Arabia Car Prices & Specs Scraper only collects publicly available pricing and catalog information from the official Toyota KSA website. No login is required, no personal data is collected, and the scraper respects the site's rate limits.

**How often is the Toyota KSA price list updated?**
Toyota typically updates model year pricing and available grades seasonally. We recommend scheduling the scraper to run monthly to capture any changes.

**Can I get the data in Arabic?**
Yes — set the **Content language** option to Arabic. Model names, grade labels, and feature descriptions will be returned in Arabic as displayed on the Toyota KSA website.

**What does "freight charge" mean?**
The freight charge (`freight_price_sar`) is the delivery fee added by Toyota KSA on top of the base vehicle price. It is displayed separately on the configurator page.

**The price includes VAT — how do I get the net price?**
Every record includes both `base_price_sar` (price including 15% Saudi VAT) and `price_excl_vat_sar` (the net price before VAT).

**Need help or found an issue?**
Open a ticket in the [Issues tab](https://apify.com/rastriq/toyota-ksa-configurator/issues) and we'll get back to you promptly.

# Actor input Schema

## `modelCodes` (type: `array`):

Select the models you want to scrape. <b>Leave empty to include all 15 active models automatically.</b><br><br>Each selection appears as a tag — click <b>×</b> to remove it.

## `fetchColors` (type: `boolean`):

Add the full list of available exterior colors for each model grade, including color name, hex code, and any price surcharge for premium colors.

## `fetchInteriorColors` (type: `boolean`):

For each exterior color, also retrieve the available interior upholstery options (e.g. Black leather, Beige). Only applies when <b>Include color options</b> is enabled.

## `fetchSpecs` (type: `boolean`):

Enrich each result with the complete feature sheet: engine power, fuel efficiency, safety systems (airbags, ADAS), infotainment, and exterior equipment. Adds one extra data request per grade.

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

Language for model names, grade labels, and feature descriptions returned by the Toyota website.

## `maxModels` (type: `integer`):

Stop after scraping this many models. Useful for a quick test before running the full catalog. Leave empty to scrape all models.

## `requestDelayMs` (type: `integer`):

Milliseconds to wait between data requests. The default (200 ms) is sufficient for normal use. Increase to 500+ only if the run shows repeated failures.

## `pageSize` (type: `integer`):

Number of grade variants fetched per internal data request. The default works well in all cases — only change if advised by support.

## Actor input object example

```json
{
  "modelCodes": [],
  "fetchColors": true,
  "fetchInteriorColors": true,
  "fetchSpecs": true,
  "language": "en",
  "requestDelayMs": 200,
  "pageSize": 48
}
```

# Actor output Schema

## `grades` (type: `string`):

Dataset containing one record per Toyota grade. Each record includes: model name, grade name, base price (incl. and excl. 15% VAT), freight cost, exterior and interior color options with hex codes, stock availability status, and full feature spec sheets across five categories (powertrain, comfort, technology, exterior, safety).

# 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 = {};

// Run the Actor and wait for it to finish
const run = await client.actor("rastriq/toyota-ksa-configurator").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 = {}

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

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Toyota Saudi Arabia — Car Prices & Specs Scraper",
        "description": "Extract prices (incl. and excl. VAT), grades, color options and full spec sheets for all Toyota models available in Saudi Arabia. Covers 15 models and 73+ variants for 2026.",
        "version": "0.2",
        "x-build-id": "qlCKiYTfZ7L6kxwcJ"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/rastriq~toyota-ksa-configurator/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-rastriq-toyota-ksa-configurator",
                "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~toyota-ksa-configurator/runs": {
            "post": {
                "operationId": "runs-sync-rastriq-toyota-ksa-configurator",
                "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~toyota-ksa-configurator/run-sync": {
            "post": {
                "operationId": "run-sync-rastriq-toyota-ksa-configurator",
                "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": {
                    "modelCodes": {
                        "title": "🚗 Toyota models",
                        "uniqueItems": true,
                        "type": "array",
                        "description": "Select the models you want to scrape. <b>Leave empty to include all 15 active models automatically.</b><br><br>Each selection appears as a tag — click <b>×</b> to remove it.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "86",
                                "CAMRY",
                                "Corolla",
                                "Corolla Cross",
                                "CROWN",
                                "FORTUNER",
                                "HIGHLANDER",
                                "INNOVA",
                                "LC300",
                                "PRADO",
                                "Raize",
                                "RAV 4",
                                "Urban Cruiser",
                                "VELOZ",
                                "Yaris SD"
                            ],
                            "enumTitles": [
                                "GR 86",
                                "Camry",
                                "Corolla",
                                "Corolla Cross",
                                "Crown",
                                "Fortuner",
                                "Highlander",
                                "Innova",
                                "Land Cruiser 300",
                                "Land Cruiser Prado",
                                "Raize",
                                "RAV4",
                                "Urban Cruiser",
                                "Veloz",
                                "Yaris Sedan"
                            ]
                        },
                        "default": []
                    },
                    "fetchColors": {
                        "title": "🎨 Include color options",
                        "type": "boolean",
                        "description": "Add the full list of available exterior colors for each model grade, including color name, hex code, and any price surcharge for premium colors.",
                        "default": true
                    },
                    "fetchInteriorColors": {
                        "title": "🛋 Include interior color combinations",
                        "type": "boolean",
                        "description": "For each exterior color, also retrieve the available interior upholstery options (e.g. Black leather, Beige). Only applies when <b>Include color options</b> is enabled.",
                        "default": true
                    },
                    "fetchSpecs": {
                        "title": "📋 Include full specification sheet",
                        "type": "boolean",
                        "description": "Enrich each result with the complete feature sheet: engine power, fuel efficiency, safety systems (airbags, ADAS), infotainment, and exterior equipment. Adds one extra data request per grade.",
                        "default": true
                    },
                    "language": {
                        "title": "🌐 Content language",
                        "enum": [
                            "en",
                            "ar"
                        ],
                        "type": "string",
                        "description": "Language for model names, grade labels, and feature descriptions returned by the Toyota website.",
                        "default": "en"
                    },
                    "maxModels": {
                        "title": "Limit to first N models",
                        "minimum": 1,
                        "maximum": 15,
                        "type": "integer",
                        "description": "Stop after scraping this many models. Useful for a quick test before running the full catalog. Leave empty to scrape all models."
                    },
                    "requestDelayMs": {
                        "title": "Pause between requests (ms)",
                        "minimum": 100,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Milliseconds to wait between data requests. The default (200 ms) is sufficient for normal use. Increase to 500+ only if the run shows repeated failures.",
                        "default": 200
                    },
                    "pageSize": {
                        "title": "Results per internal page",
                        "minimum": 10,
                        "maximum": 100,
                        "type": "integer",
                        "description": "Number of grade variants fetched per internal data request. The default works well in all cases — only change if advised by support.",
                        "default": 48
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
