# NEFF Home Appliances Scraper (`boring_internet_explorer/neff-home-appliances-scraper`) Actor

Extract NEFF Home Appliances product data across 20 European markets. Scrape prices, EAN codes, stock availability, and product images for ovens, hobs, dishwashers, refrigerators, cooker hoods, and more home appliances.

- **URL**: https://apify.com/boring\_internet\_explorer/neff-home-appliances-scraper.md
- **Developed by:** [Boring Internet Explorer](https://apify.com/boring_internet_explorer) (community)
- **Categories:** E-commerce, Automation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.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

## 🏠 NEFF Home Appliances Scraper

### ❓ What is the NEFF Home Appliances Scraper?

The **NEFF Home Appliances Scraper** is a powerful product data extractor that collects structured product data from **NEFF** — a premium German home appliance brand and part of the BSH Group. Use this scraper to collect pricing, availability, EAN codes, product specifications, key features, and media for ovens, hobs, cooker hoods, dishwashers, refrigerators, and more across 20 European markets.

This European appliance price tracker is highly valuable for pricing intelligence, market research, competitor analysis, and product catalog management. The extracted data is normalized into a consistent structured format regardless of market, making it immediately usable for analysis, integrations, or storage.

---

### ⚡ Why Use This NEFF Scraper?

#### 🚀 Blazing Fast

Scrapes large volumes of NEFF product data across all supported European markets.

#### 💰 Extremely Cost-Effective

One of the most affordable home appliance data extractors on the Apify marketplace. Get structured product data — including ovens, hobs, dishwashers, refrigerators, and cooker hoods — across 20 European markets at a fraction of the cost of traditional scraping solutions, without sacrificing data quality or coverage.

#### 🌍 Full European Market Coverage

Supports all 20 NEFF European markets out of the box. Simply provide any product listing, search, or product detail URL from any supported market — the scraper automatically detects the market, language, and configuration. No setup or manual configuration needed.

| Flag | Country        |
| ---- | -------------- |
| 🇦🇹   | Austria        |
| 🇧🇪   | Belgium        |
| 🇧🇬   | Bulgaria       |
| 🇩🇰   | Denmark        |
| 🇪🇪   | Estonia        |
| 🇫🇮   | Finland        |
| 🇫🇷   | France         |
| 🇩🇪   | Germany        |
| 🇬🇷   | Greece         |
| 🇭🇺   | Hungary        |
| 🇮🇪   | Ireland        |
| 🇮🇹   | Italy          |
| 🇱🇻   | Latvia         |
| 🇱🇹   | Lithuania      |
| 🇱🇺   | Luxembourg     |
| 🇳🇱   | Netherlands    |
| 🇳🇴   | Norway         |
| 🇪🇸   | Spain          |
| 🇸🇪   | Sweden         |
| 🇬🇧   | United Kingdom |

#### 📦 What NEFF Appliance Data Can You Scrape?

- 🔥 **Cooking & Baking** — Built-in ovens, steam ovens, compact ovens, combination steam ovens, hobs, induction hobs, gas hobs, cooker hoods
- ❄️ **Cooling** — Refrigerators, freezers, fridge-freezers, built-in cooling appliances
- 🍽️ **Dishwashers** — Built-in and freestanding dishwashers
- 👕 **Laundry Care** — Washing machines, tumble dryers, washer-dryers
- 🔧 **Accessories & Spare Parts** — Genuine NEFF accessories and spare parts

---

### ❓ What Is the NEFF Scraper Useful For?

- **NEFF price monitoring** — Track NEFF product prices across all European markets in real time
- **Competitor analysis** — Benchmark NEFF pricing against other premium home appliance brands
- **European appliance market research** — Understand product availability and stock status per market
- **Stock availability tracking** — Monitor which NEFF products are in stock across all 20 markets
- **EAN & barcode data collection** — Extract EAN codes for product matching across platforms
- **Product catalog management** — Keep your home appliance data in sync with NEFF's latest offerings
- **E-commerce data integration** — Feed NEFF product data into your own platform or marketplace

Perfect for:

- 📊 **Retail analysts** monitoring appliance pricing trends across Europe
- 🛒 **E-commerce managers** tracking competitor product catalogs
- 📈 **Market researchers** studying European home appliance markets
- 🔧 **Developers** building price comparison or product intelligence tools
- 🏢 **Businesses** requiring structured NEFF appliance data at scale

---

### 📥 Input

```json
{
  "maxItems": 5,
  "startUrls": [
    {
      "url": "https://www.neff-home.com/de/de/mkt-category/backoefen-herde/backoefen/backoefen"
    }
  ],
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
````

#### Supported URL Types

| Type              | Example                                                                                          |
| ----------------- | ------------------------------------------------------------------------------------------------ |
| Category Listing  | `https://www.neff-home.com/be/nl/category/onderhoud-reiniging/ovens-fornuizen`                             |
| Marketing Listing | `https://www.neff-home.com/de/de/mkt-category/backoefen-herde/backoefen/backoefen`               |
| Search Page       | `https://www.neff-home.com/de/de/search?term=backofen`                                           |
| Product Detail    | `https://www.neff-home.com/de/de/product/reinigungsmittel/waschmaschinen/textilpflege/00463531`  |

#### Input Fields

| Field                | Type    | Description                                                                                                  |
| -------------------- | ------- | ------------------------------------------------------------------------------------------------------------ |
| `startUrls`          | array   | One or more NEFF product listing, search, or detail URLs                                                     |
| `maxItems`           | integer | Maximum number of products to scrape per listing or search URL. Detail URLs always return exactly 1 product. |
| `proxyConfiguration` | object  | Optional proxy settings                                                                                      |

***

### 📤 Output

Each item is returned as a structured JSON object with consistent fields across all markets:

```json
{
  "scrapedAt": "2026-06-24T10:14:13.277Z",
  "url": "https://www.neff-home.com/de/de/product/reinigungsmittel/waschmaschinen/textilpflege/00463531",
  "productId": "00463531",
  "brand": "NEFF",
  "type": "MAT",
  "locale": "de-DE",
  "colorVariant": null,
  "productFamily": "Customer_Service_Products",
  "title": "Spezial-Waschmittel Textil-Pflegemittel NIKWAX TECH WASH® 00463531",
  "categories": [
    "reinigungsmittel > waschmaschinen > textilpflege"
  ],
  "price": {
    "display": 10.45,
    "currency": "EUR",
    "strikePrice": null,
    "recommendedRetailPrice": null,
    "ecoFee": null,
    "vatIncluded": true,
    "lowestPrice": 7.31
  },
  "availability": {
    "status": "GREEN",
    "sellable": true,
    "stockIndicator": 1
  },
  "reviews": {
    "averageRating": null,
    "ratingCount": 0
  },
  "badges": [],
  "keyFeatures": [
    "Nikwax Textil-Pflegemittel zur Reinigung imprägnierter Textilien.",
    "Ideal zur Reinigung von Kleidung, Zelten, Markisen, Rucksäcken uvm."
  ],
  "properties": {
    "EAN": { "name": null, "value": "5020716181003", "unit": null },
    "WEIGHT_GROSS": { "name": null, "value": "0.393", "unit": null },
    "WEIGHT_NET": { "name": null, "value": "0.393", "unit": null }
  },
  "images": {
    "main": "https://media3.bsh-group.com/Product_Shots/MCSA01948461_00463531_def.png",
    "gallery": ["https://media3.bsh-group.com/Product_Shots/17824993_00463531_2_def.png"],
    "featureHighlights": [],
    "lineDrawings": [],
    "awards": []
  },
  "icons": {
    "energyLabel": null,
    "features": []
  },
  "documents": [],
  "salesInfo": {
    "startSales": null,
    "predecessor": ["00310986"],
    "successor": null
  },
  "accessories": []
}
```

#### Output Fields

| Field                          | Type    | Description                                                        |
| ------------------------------ | ------- | ------------------------------------------------------------------ |
| `scrapedAt`                    | string  | ISO timestamp of when the item was scraped                         |
| `url`                          | string  | Full product page URL                                              |
| `productId`                    | string  | NEFF product model number (e.g. `00463531`)                        |
| `brand`                        | string  | Brand name (`NEFF`)                                                |
| `type`                         | string  | Product type (`VIB`, `MAT`, etc.)                                  |
| `locale`                       | string  | Market locale (e.g. `de-DE`, `en-GB`)                              |
| `colorVariant`                 | string  | Color variant in local language                                    |
| `productFamily`                | string  | Product family identifier                                          |
| `title`                        | string  | Full product title in local language                               |
| `categories`                   | array   | Category breadcrumb paths                                          |
| `price.display`                | number  | Current selling price                                              |
| `price.currency`               | string  | Currency code (e.g. `EUR`)                                         |
| `price.strikePrice`            | number  | Original price if on sale, otherwise `null`                        |
| `price.recommendedRetailPrice` | number  | Recommended retail price                                           |
| `price.ecoFee`                 | number  | Eco fee if applicable, otherwise `null`                            |
| `price.vatIncluded`            | boolean | Whether VAT is included in the price                               |
| `price.lowestPrice`            | number  | Lowest recorded price                                              |
| `availability.status`          | string  | Stock status (`GREEN`, `YELLOW`, `RED`)                            |
| `availability.sellable`        | boolean | Whether the product can be purchased                               |
| `availability.stockIndicator`  | number  | Stock level indicator                                              |
| `reviews.averageRating`        | number  | Average customer rating                                            |
| `reviews.ratingCount`          | number  | Number of customer reviews                                         |
| `badges`                       | array   | Promotional badges (e.g. discounts, awards)                        |
| `keyFeatures`                  | array   | Key product feature bullet points in local language                |
| `properties`                   | object  | Full technical specification map (keyed by property code)          |
| `images.main`                  | string  | Main product image URL                                             |
| `images.gallery`               | array   | Gallery image URLs                                                 |
| `images.featureHighlights`     | array   | Feature highlight image URLs                                       |
| `images.lineDrawings`          | array   | Technical line drawing URLs                                        |
| `images.awards`                | array   | Award and certification image URLs                                 |
| `icons.energyLabel`            | string  | Energy label icon URL                                              |
| `icons.features`               | array   | Feature icon URLs                                                  |
| `documents`                    | array   | Product documents (spec sheets, EU data sheets, legal collections) |
| `salesInfo.startSales`         | string  | Product launch date                                                |
| `salesInfo.predecessor`        | array   | Previous model product IDs                                         |
| `salesInfo.successor`          | string  | Successor model product ID if replaced                             |
| `accessories`                  | array   | Optional accessory product IDs                                     |

***

### ❓ FAQ

**Can I scrape NEFF product prices across multiple European countries?**
Yes — simply provide listing URLs from different markets. The scraper handles all 20 European markets automatically, each with the correct language and currency.

**Can I track NEFF oven or hob prices across Europe?**
Yes — the scraper covers all NEFF home appliance categories including ovens, hobs, dishwashers, refrigerators, and more across all 20 supported European markets.

**What NEFF product data can I extract?**
You can extract product names, prices, EAN barcodes, model IDs, stock availability, energy labels, technical specifications, category information, product images, and documents across all supported appliance categories.

**Can I use this as a NEFF price tracker?**
Yes — run the scraper on a schedule via Apify to monitor price changes, stock availability, and new product listings across any or all supported European markets.

**Can I scrape a specific NEFF product detail page?**
Yes — you can provide either a product listing URL to scrape multiple products, a search URL to scrape search results, or a single product detail URL to extract data for one specific product.

**Can I filter results by category or apply search filters?**
Yes — you can provide listing URLs with filter parameters (e.g. energy class, color, price range) or search URLs with sort options.

**Which NEFF markets are supported?**
All 20 European markets are supported. See the market table above for the full list.

***

### 🔗 Want More Home Appliance Data?

If you found this scraper useful, check out our other home appliance scrapers:

- 🏠 [Bosch Home Appliances Scraper](https://apify.com/boring_internet_explorer/bosch-home-appliances-scraper) — Extract Bosch product data across 32 European markets
- 🏠 [Siemens Home Appliances Scraper](https://apify.com/boring_internet_explorer/siemens-home-appliances-scraper) — Extract Siemens product data across 21 European markets
- 🏠 [Electrolux Product Scraper](https://apify.com/boring_internet_explorer/electrolux-product-scraper) — Extract Electrolux product data across 31 European markets
- 🏠 [AEG Product Scraper](https://apify.com/boring_internet_explorer/aeg-product-scraper) — Extract AEG product data across 24 European markets
- 🏠 [Juno Product Scraper](https://apify.com/boring_internet_explorer/juno-product-scraper) — Extract Juno product data from Juno Germany (juno.de)
- 🔧 [Electrolux Spare Parts Scraper](https://apify.com/boring_internet_explorer/electrolux-spare-parts-scraper) — Extract Electrolux genuine spare parts data across 18 European markets
- 🔧 [AEG Spare Parts Scraper](https://apify.com/boring_internet_explorer/aeg-spare-parts-scraper) — Extract AEG genuine spare parts data across European markets
- 🔧 [Zanussi Spare Parts Scraper](https://apify.com/boring_internet_explorer/zanussi-spare-parts-scraper) — Extract Zanussi genuine spare parts data across 7 European markets

# Actor input Schema

## `startUrls` (type: `array`):

URLs to scrape.

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

The maximum number of products to scrape per start URL.

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

Your proxy configuration from Apify.

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://www.neff-home.com/de/de/mkt-category/backoefen-herde/backoefen/backoefen"
    }
  ],
  "maxItems": 5,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# Actor output Schema

## `overview` (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 = {
    "startUrls": [
        {
            "url": "https://www.neff-home.com/de/de/mkt-category/backoefen-herde/backoefen/backoefen"
        }
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("boring_internet_explorer/neff-home-appliances-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 = { "startUrls": [{ "url": "https://www.neff-home.com/de/de/mkt-category/backoefen-herde/backoefen/backoefen" }] }

# Run the Actor and wait for it to finish
run = client.actor("boring_internet_explorer/neff-home-appliances-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 '{
  "startUrls": [
    {
      "url": "https://www.neff-home.com/de/de/mkt-category/backoefen-herde/backoefen/backoefen"
    }
  ]
}' |
apify call boring_internet_explorer/neff-home-appliances-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "NEFF Home Appliances Scraper",
        "description": "Extract NEFF Home Appliances product data across 20 European markets. Scrape prices, EAN codes, stock availability, and product images for ovens, hobs, dishwashers, refrigerators, cooker hoods, and more home appliances.",
        "version": "0.0",
        "x-build-id": "nfEaMfM4YLnaKYahg"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/boring_internet_explorer~neff-home-appliances-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-boring_internet_explorer-neff-home-appliances-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/boring_internet_explorer~neff-home-appliances-scraper/runs": {
            "post": {
                "operationId": "runs-sync-boring_internet_explorer-neff-home-appliances-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/boring_internet_explorer~neff-home-appliances-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-boring_internet_explorer-neff-home-appliances-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": [
                    "startUrls"
                ],
                "properties": {
                    "startUrls": {
                        "title": "Start URLs",
                        "type": "array",
                        "description": "URLs to scrape.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "maxItems": {
                        "title": "Max items",
                        "minimum": 1,
                        "type": "integer",
                        "description": "The maximum number of products to scrape per start URL.",
                        "default": 5
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Your proxy configuration from Apify.",
                        "default": {
                            "useApifyProxy": false
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
