# Magnit Market Scraper: KazanExpress Data (`getascraper/magnit-market-scraper`) Actor

Search Magnit Market (mm.ru, ex-KazanExpress) by keyword and get price, discount, rating, order count, review count, and a verified product image for every result. Batch multiple keywords per run. Fast, direct API access, no browser needed.

- **URL**: https://apify.com/getascraper/magnit-market-scraper.md
- **Developed by:** [GetAScraper](https://apify.com/getascraper) (community)
- **Categories:** E-commerce, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.30 / 1,000 product records

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

## 🛍️ Magnit Market Scraper: KazanExpress Data

<table width="100%">
<tr>
<td style="padding:24px 28px;background:#FDECEC;border:1px solid #F5BFBF;border-top:4px solid #C8102E;border-radius:12px">
<span style="font-size:23px;font-weight:800;color:#1C1917;line-height:1.3">Every Magnit Market listing, priced and rated in one batch search</span><br>
<span style="font-size:15px;color:#57534E;line-height:1.6">Search Magnit Market (formerly KazanExpress) by keyword and get price, discount, rating, and order count on every result, no manual browsing required.</span>
</td>
</tr>
</table>

<table width="100%">
<tr>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #F5BFBF;border-radius:10px 0 0 10px;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#C8102E">💰 Real price and discount data</span><br>
<span style="font-size:12px;color:#57534E">See the exact sell price and markdown percent on every listing</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #F5BFBF;border-left:none;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#C8102E">⭐ Rating and order counts</span><br>
<span style="font-size:12px;color:#57534E">Gauge demand before you commit to a sourcing decision</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #F5BFBF;border-left:none;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#C8102E">🔁 Batch keyword search</span><br>
<span style="font-size:12px;color:#57534E">Run dozens of search terms in one go instead of one at a time</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #F5BFBF;border-left:none;border-radius:0 10px 10px 0;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#C8102E">🖼️ Working product images</span><br>
<span style="font-size:12px;color:#57534E">Every image link comes back ready to use, not broken</span>
</td>
</tr>
</table>

Get structured data from **Magnit Market** (mm.ru, formerly KazanExpress), a leading Russian online marketplace. Give this Actor a list of keywords and it returns one clean row per product: title, price, discount, rating, order count, review count, category, and a verified working image. Built for market research, sourcing, and any tool that needs clean Russian e-commerce data without babysitting one search at a time.

### 🔍 What does Magnit Market Scraper do?

This Actor searches **Magnit Market** (formerly known as KazanExpress) by keyword and returns structured data for every matching product.

Give it one or more search terms and it returns price, discount percentage, rating, order count, review count, category, and a verified working image for each result. Add as many keywords as you want, they all run in the same batch, and every row is tagged with the keyword that found it. It runs on the Apify platform with scheduling, integrations (Make, Zapier, Google Sheets), and run monitoring built in.

<table width="100%"><tr>
<td style="padding:12px 18px;background:#FDECEC;border-left:4px solid #C8102E">
<span style="font-size:15px;color:#1C1917">⚡ <b>Batch keywords, not one at a time.</b> Search dozens of terms in a single run and get back price, discount, rating, and order data for every result.</span>
</td>
</tr></table>

### 💼 Why use Magnit Market Scraper?

- **Sourcing and resale research:** compare price, discount, and order volume across products before deciding what's worth listing elsewhere.
- **Market monitoring:** track pricing and discount trends across categories in one of Russia's largest marketplaces.
- **Competitive intelligence:** measure how competitors' listings are priced and how well they're selling, using order counts and ratings as a proxy.
- **Building your own tools:** feed clean pricing and verified product images straight into a price comparison, catalog, or monitoring tool.

### 🚶 How to use Magnit Market Scraper

<table width="100%">
<tr>
<td style="padding:16px 14px;width:33%;background:#FDECEC;border:1px solid #F5BFBF;border-radius:10px 0 0 10px;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#C8102E;letter-spacing:1px">STEP 1</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Add your keywords</span><br>
<span style="font-size:12px;color:#57534E">Enter one or more search terms, in Russian or English.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#FDECEC;border:1px solid #F5BFBF;border-left:none;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#C8102E;letter-spacing:1px">STEP 2</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Set your limits</span><br>
<span style="font-size:12px;color:#57534E">Choose how many results you want per keyword and a sort order.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#FDECEC;border:1px solid #F5BFBF;border-left:none;border-radius:0 10px 10px 0;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#C8102E;letter-spacing:1px">STEP 3</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Get structured rows</span><br>
<span style="font-size:12px;color:#57534E">Price, discount, rating, and orders land in your dataset in seconds.</span>
</td>
</tr>
</table>

### ⚙️ Input

| Field | Type | Required | Description |
|---|---|---|---|
| `searchQueries` | array of keywords | No | One or more keywords to search on Magnit Market (e.g. `iphone`, `futbolka`). Every result row is tagged with the keyword that found it, so you can batch many searches in one run. |
| `sortBy` | enum | No | Order results by most ordered, highest rated, cheapest, most expensive, or most relevant. |
| `maxItems` | integer | No | Maximum number of product rows to return per keyword (default 100). Keep this modest while testing. |
| `proxyConfiguration` | proxy configuration | No | Datacenter proxy (the default) works reliably for Magnit Market's public search. |

### 📤 Output

Download the results as a spreadsheet, a table, or structured data ready for your own systems. Each row is one product:

````

{
"sourceQuery": "iphone",
"productId": 2460210,
"title": "Смартфон Apple iPhone 15, 128 Gb",
"price": 5999000,
"oldPrice": 7999000,
"discountPercent": 25,
"rating": 5,
"feedbackQuantity": 5,
"ordersQuantity": 40,
"isAdult": false,
"image": "https://image.kazanexpress.ru/comicega2sv3ag849gjg/t\_product\_540\_high.jpg",
"productUrl": "https://mm.ru/ru/product/2460210",
"categoryId": 15420,
"categoryTitle": "Smartphones",
"scrapedAt": "2026-07-10T00:27:14.724Z"
}

````

### 📋 Data table

| Field | Type | Description |
|---|---|---|
| `sourceQuery` | string | Which of your input keywords produced this row |
| `productId` | number | Magnit Market's internal product identifier |
| `title` | string | Product title |
| `price` | number | Current sell price, in RUB |
| `oldPrice` | number | Price before a markdown, when Magnit Market shows one |
| `discountPercent` | number | Discount percentage, when a markdown is active |
| `rating` | number | Average product rating, when Magnit Market provides one |
| `feedbackQuantity` | number | Number of reviews behind the rating |
| `ordersQuantity` | number | Number of times the product has been ordered |
| `isAdult` | boolean | Whether the listing is flagged as adult content |
| `image` | string | A working product image link |
| `productUrl` | string | Link to the product page on Magnit Market |
| `categoryId` | number | Magnit Market category identifier |
| `categoryTitle` | string | Category name, when Magnit Market provides one |
| `scrapedAt` | string | When the row was collected |

### 💰 Pricing

This Actor uses pay-per-result pricing: you pay for the products you actually get back, and nothing for an empty run. There is no subscription and no minimum spend. Use `maxItems` to control how many results a run returns.

### ⭐ Enjoying Magnit Market Scraper?

<table width="100%">
<tr>
<td style="padding:20px 24px 14px;background:#FDECEC;border:1px solid #F5BFBF;border-left:5px solid #C8102E;border-radius:10px 10px 0 0">
<span style="font-size:20px;letter-spacing:4px">⭐ ⭐ ⭐ ⭐ ⭐</span><br>
<span style="font-size:17px;font-weight:800;color:#1C1917">Turning Magnit Market searches into structured product data, batch keywords included, in one run?</span><br>
<span style="font-size:14px;color:#57534E">A 5-star rating takes 10 seconds and helps other sourcers, analysts, and researchers watching the Russian market find it. Your feedback also tells us what to build next.</span>
</td>
</tr>
<tr>
<td style="padding:0;background:#C8102E;border:1px solid #F5BFBF;border-top:none;border-radius:0 0 10px 10px;text-align:center">
<a href="https://apify.com/getascraper/magnit-market-scraper/reviews" style="display:block;padding:13px 16px;color:#FFFFFF;text-decoration:none;font-weight:800;font-size:15px;letter-spacing:0.3px">★&nbsp;&nbsp;Rate this Actor on Apify</a>
</td>
</tr>
</table>

### ✨ Tips

- Batch related keywords in one `searchQueries` list instead of running the Actor multiple times.
- Use `sortBy` to pull the most-ordered or highest-rated products first when you only need a quick read on a category.
- Keep `maxItems` low while testing a new keyword list, then raise it once you know what it returns.

### ❓ FAQ, disclaimers, and support

**What is a KazanExpress parser?** This Actor is a parser for Magnit Market, the marketplace formerly known as KazanExpress. Give it search keywords and it returns structured product data: price, discount, rating, order count, and a verified image for each matching product.

**How do I collect product data from Magnit Market?** Add your search terms to `searchQueries` and run the Actor. It returns every matching product with price, discount, rating, and a working image, batched across all your keywords in one run.

**Why does the image field sometimes stay empty?** Every image link comes straight from Magnit Market's own product data. When a photo isn't available, the field is left out rather than shown broken.

**Is scraping Magnit Market data legal?** This Actor collects publicly available product data. You are responsible for complying with Magnit Market's Terms of Service and applicable laws in your use of the data.

**Found a bug or need a field added?** Open an issue on the Actor's **Issues** tab. Custom solutions are available on request.

### 🔗 Other actors

- [Uzum Scraper](https://apify.com/getascraper/uzum-scraper) ↗ - extracts marketplace product data from Uzum, Uzbekistan's leading e-commerce platform.
- [Wildberries Scraper](https://apify.com/getascraper/wildberries-scraper) ↗ - searches and catalogs products, prices, and ratings on Wildberries.
- [Wildberries Price & Rank Tracker](https://apify.com/getascraper/wildberries-price-tracker) ↗ - monitors daily price changes and search rank positions on Wildberries.
- [Detmir Scraper](https://apify.com/getascraper/detmir-scraper) ↗ - collects product data from Detmir, a major Russian children's retailer.

# Actor input Schema

## `searchQueries` (type: `array`):

Enter the search terms/keywords you wish to scrape in bulk (e.g. ["iphone", "futbolka"]).
## `sortBy` (type: `string`):

Select how the products should be ordered in the search listings.
## `maxItems` (type: `integer`):

The maximum number of products to scrape per search query term.
## `proxyConfiguration` (type: `object`):

Datacenter proxy (the default) works reliably for Magnit Market's public API.

## Actor input object example

```json
{
  "searchQueries": [
    "iphone"
  ],
  "sortBy": "BY_ORDERS_NUMBER_DESC",
  "maxItems": 100,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
````

# Actor output Schema

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

No description

# API

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

## JavaScript example

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

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

// Prepare Actor input
const input = {
    "searchQueries": [
        "iphone"
    ],
    "sortBy": "BY_ORDERS_NUMBER_DESC",
    "maxItems": 100,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("getascraper/magnit-market-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 = {
    "searchQueries": ["iphone"],
    "sortBy": "BY_ORDERS_NUMBER_DESC",
    "maxItems": 100,
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("getascraper/magnit-market-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 '{
  "searchQueries": [
    "iphone"
  ],
  "sortBy": "BY_ORDERS_NUMBER_DESC",
  "maxItems": 100,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call getascraper/magnit-market-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Magnit Market Scraper: KazanExpress Data",
        "description": "Search Magnit Market (mm.ru, ex-KazanExpress) by keyword and get price, discount, rating, order count, review count, and a verified product image for every result. Batch multiple keywords per run. Fast, direct API access, no browser needed.",
        "version": "0.1",
        "x-build-id": "R2AjdHaf05QU8Hrvw"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/getascraper~magnit-market-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-getascraper-magnit-market-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/getascraper~magnit-market-scraper/runs": {
            "post": {
                "operationId": "runs-sync-getascraper-magnit-market-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/getascraper~magnit-market-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-getascraper-magnit-market-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "searchQueries": {
                        "title": "Search queries",
                        "type": "array",
                        "description": "Enter the search terms/keywords you wish to scrape in bulk (e.g. [\"iphone\", \"futbolka\"]).",
                        "default": [
                            "iphone"
                        ],
                        "items": {
                            "type": "string"
                        }
                    },
                    "sortBy": {
                        "title": "Sort order",
                        "enum": [
                            "BY_ORDERS_NUMBER_DESC",
                            "BY_RATING_DESC",
                            "BY_PRICE_ASC",
                            "BY_PRICE_DESC",
                            "BY_RELEVANCE_DESC"
                        ],
                        "type": "string",
                        "description": "Select how the products should be ordered in the search listings.",
                        "default": "BY_ORDERS_NUMBER_DESC"
                    },
                    "maxItems": {
                        "title": "Max items per query",
                        "minimum": 1,
                        "type": "integer",
                        "description": "The maximum number of products to scrape per search query term.",
                        "default": 100
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Datacenter proxy (the default) works reliably for Magnit Market's public API.",
                        "default": {
                            "useApifyProxy": true
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
