# Detmir Scraper: Парсер Детский Мир (`getascraper/detmir-scraper`) Actor

Scrape product listings, prices, discounts, ratings, and reviews from Detmir (detmir.ru), Russia's largest children's-goods retail chain.

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

## Pricing

from $3.29 / 1,000 catalog records

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
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

## Detmir Scraper: Парсер Детский Мир

<table width="100%">
<tr>
<td style="padding:24px 28px;background:#EDF5F8;border:1px solid #D2E4EE;border-top:4px solid #0369A1;border-radius:12px">
<span style="font-size:23px;font-weight:800;color:#1C1917;line-height:1.3">Turn Detmir categories into ready-to-use pricing, discount, and review data.</span><br>
<span style="font-size:15px;color:#57534E;line-height:1.6">Pull product prices, discounts, ratings, and full customer reviews from Детский мир by category. No browser and no login needed.</span>
</td>
</tr>
</table>

<table width="100%">
<tr>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #D2E4EE;border-radius:10px 0 0 10px;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#0369A1">🧸 Full catalog pricing</span><br>
<span style="font-size:12px;color:#57534E">Current price, original price, and discount percent in the same row as every product</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #D2E4EE;border-left:none;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#0369A1">🏷️ Discount tracking</span><br>
<span style="font-size:12px;color:#57534E">Spot markdowns as they happen across an entire category in one run</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #D2E4EE;border-left:none;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#0369A1">💬 Real customer reviews</span><br>
<span style="font-size:12px;color:#57534E">Author, date, and full review text pulled straight from product pages</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #D2E4EE;border-left:none;border-radius:0 10px 10px 0;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#0369A1">📈 Category snapshots</span><br>
<span style="font-size:12px;color:#57534E">Price range and item count for the category alongside its product rows</span>
</td>
</tr>
</table>

Get structured data from **Детский мир** (detmir.ru), Russia's largest children's-goods retail chain, spanning its ELC, ABC, and Zoozavr sub-brands. Give this Actor a list of catalog category slugs and it returns one clean row per product: name, current price, original price, discount percent, star rating, review count, and full description. Turn on detail-page scraping and it also fetches every individual customer review left on each product, plus brand, SKU, stock status, and a category price-range summary. Built for price monitoring, competitive intel, sentiment research, and any tool that needs clean, structured children's-retail data without opening one product page at a time.

<table width="100%"><tr>
<td style="padding:12px 18px;background:#EDF5F8;border-left:4px solid #0369A1">
<span style="font-size:15px;color:#1C1917">💬 <b>Most catalog scrapers stop at price and rating.</b> This one also pulls the actual review text customers left on each product, ready for sentiment work.</span>
</td>
</tr></table>

### 🔍 What does Detmir Scraper do?

This Actor pulls product data from **Детский мир** (detmir.ru) by catalog category.

Give it one or more category slugs, such as `podguzniki` for diapers, and it returns every product in that category: name, current price, original price, discount percent, star rating, review count, and a link to the product page. Turn on detail-page scraping and each product also gets brand, SKU, stock status, shipping cost, full description, and category breadcrumb path, plus every individual customer review as its own row: author, date, and full text. A category summary row rounds it out with the price range and item count Detmir reports for that category. It runs on the Apify platform with scheduling, integrations (Make, Zapier, Google Sheets), and run monitoring built in.

### 💡 Why use Detmir Scraper?

- **I am a deal hunter** tracking children's product prices at Detmir in order to catch discount drops before they sell out.
- **I am a competitive intelligence analyst** at a rival kids' retailer looking to benchmark Detmir's catalog pricing and discount depth in order to adjust my own store's pricing strategy.
- **I am a brand manager** for a product sold through Detmir looking to read real customer reviews on my SKUs in order to catch sentiment issues before they show up in returns.
- **I am a reseller** sourcing from Detmir's catalog looking to pull structured brand, SKU, price, and stock data in order to feed my own store or spreadsheet without copying anything by hand.

### 🚀 How to use Detmir Scraper

<table width="100%">
<tr>
<td style="padding:16px 14px;width:33%;background:#EDF5F8;border:1px solid #D2E4EE;border-radius:10px 0 0 10px;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#0369A1;letter-spacing:1px">STEP 1</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Pick your categories</span><br>
<span style="font-size:12px;color:#57534E">Add one or more Detmir catalog category slugs.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#EDF5F8;border:1px solid #D2E4EE;border-left:none;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#0369A1;letter-spacing:1px">STEP 2</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Choose your depth</span><br>
<span style="font-size:12px;color:#57534E">Turn on detail-page scraping to also pull reviews, brand, and stock status.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#EDF5F8;border:1px solid #D2E4EE;border-left:none;border-radius:0 10px 10px 0;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#0369A1;letter-spacing:1px">STEP 3</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Run and export</span><br>
<span style="font-size:12px;color:#57534E">Download results as a spreadsheet or table, or pull them into your own tools.</span>
</td>
</tr>
</table>

### ⚙️ Input

| Field | Type | Required | Description |
|---|---|---|---|
| `categorySlugs` | array of category slugs | Yes | Detmir catalog category slugs to scrape, taken from the end of the category URL. Defaults to `podguzniki` (diapers). |
| `maxItems` | integer | No | Maximum number of products to return across all categories. Use `0` for no limit. Defaults to `100`. |
| `scrapeDetail` | boolean | No | When enabled, each product's page is also opened to collect brand, SKU, stock status, shipping cost, category path, and every customer review. When disabled, only the faster listing-page data (name, price, discount, rating, review count) is collected. Defaults to enabled. |
| `proxyConfiguration` | object | No | Proxy settings used for every request. Residential is turned on by default because Detmir's own protection can block shared proxy pools. Keep the default unless you are supplying your own proxy group. |

### 📦 Output

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

````

{
"dataType": "product",
"productId": "4778221",
"name": "Подгузники Huggies Elite Soft 4 (8-14 кг) 54 шт.",
"url": "https://www.detmir.ru/product/index/id/4778221/",
"categorySlug": "podguzniki",
"currency": "RUB",
"price": 1759,
"originalPrice": 3229,
"discountPercent": 45,
"rating": 4.9,
"reviewCount": 1004,
"brand": "Huggies",
"sku": "4778221",
"inStock": true,
"description": "Huggies Elite Soft – первые подгузники с двумя зонами для впитывания, созданные для первых месяцев жизни малыша...",
"shippingCost": 0,
"categoryPath": "Главная > Гигиена и уход > Подгузники, салфетки и пеленки > Подгузники и Трусики > Подгузники > Подгузники Huggies",
"scrapedAt": "2026-07-10T05:18:21.681Z"
}

```

With detail-page scraping enabled, each customer review comes back as its own row:

```

{
"dataType": "review",
"productId": "4778221",
"productName": "Подгузники Huggies Elite Soft 4 (8-14 кг) 54 шт.",
"author": "Елена",
"date": "2023-10-31",
"text": "Не знаю какой Хагисс был до обновления, пишут, что был лучше, но мы уже полгода пользуемся только ими...",
"scrapedAt": "2026-07-10T05:18:21.683Z"
}

````

### 📊 Output data fields

| Field | Type | Description |
|---|---|---|
| `dataType` | string | Row type: `product`, `review`, or `category` for the once-per-category summary row. |
| `productId` | string | Detmir's internal product identifier. |
| `name` | string | Product name (product rows). |
| `url` | string | Link to the product page (product rows). |
| `categorySlug` | string | Which category slug this row was found under. |
| `currency` | string | Currency code for the price fields, always `RUB`. |
| `price` | number | Current price (product rows). |
| `originalPrice` | number | Price before the discount, when Detmir shows one. |
| `discountPercent` | number | Discount percentage off the original price, when Detmir shows one. |
| `rating` | number | Product's star rating out of 5 (product rows). |
| `reviewCount` | number | Total number of reviews Detmir reports for the product. |
| `brand` | string | Product brand, collected when detail-page scraping is enabled. |
| `sku` | string | Product SKU, collected when detail-page scraping is enabled. |
| `inStock` | boolean | Whether the product currently shows as in stock, collected when detail-page scraping is enabled. |
| `description` | string | Full product description text, collected when detail-page scraping is enabled. |
| `shippingCost` | number | Shipping cost Detmir lists for the product, collected when detail-page scraping is enabled. |
| `categoryPath` | string | Full category breadcrumb path, collected when detail-page scraping is enabled. |
| `productName` | string | Name of the product a review belongs to (review rows). |
| `author` | string | Review author's display name (review rows). |
| `date` | string | Date the review was published (review rows). |
| `text` | string | Full review text (review rows). |
| `lowPrice` | number | Lowest price found in the category (category summary row). |
| `highPrice` | number | Highest price found in the category (category summary row). |
| `offerCount` | number | Number of items Detmir reports in stock for the category (category summary row). |
| `scrapedAt` | string | When the row was collected. |

### 💰 Pricing

This Actor uses pay-per-result pricing: you pay for the products and reviews 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, and turn `scrapeDetail` off when you only need listing-page pricing.

### ⭐ Enjoying Detmir Scraper: Парсер Детский Мир?

<table width="100%">
<tr>
<td style="padding:20px 24px 14px;background:#EDF5F8;border:1px solid #D2E4EE;border-left:5px solid #0369A1;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">Catching Detmir's discounts and reviews before anyone checks by hand?</span><br>
<span style="font-size:14px;color:#57534E">A 5-star rating takes 10 seconds and helps other deal hunters and researchers watching Russian kids' retail find it. Your feedback also tells us what to build next.</span>
</td>
</tr>
<tr>
<td style="padding:0;background:#0369A1;border:1px solid #D2E4EE;border-top:none;border-radius:0 0 10px 10px;text-align:center">
<a href="https://apify.com/getascraper/detmir-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

- Turn off `scrapeDetail` for a faster, lighter run when you only need listing-page price and discount data.
- Start with a low `maxItems` while testing a new category, then raise it once you know what it returns.
- Batch several category slugs into one run instead of starting a new run for each one.
- Re-run categories you care about on a schedule to catch new discounts as Detmir posts them.

### ❓ FAQ, disclaimers, and support

**Как собрать данные о товарах с Детского мира?** Add your category slugs to `categorySlugs` and run the Actor. It returns every product in those categories, with prices, discounts, ratings, and, when detail-page scraping is on, full customer reviews.

**Что такое парсер Детского мира?** This Actor is a parser (парсер) for Детский мир. Give it category slugs and it returns structured product data: price, discount, rating, stock status, and customer reviews for each matching product.

**Does it get blocked while scraping Detmir?** Detmir's own protection can challenge shared proxy pools under sustained load. Residential proxy is turned on by default, which has run cleanly in testing.

**Does it extract private customer data like phone numbers?** No. This Actor only collects public catalog and review data that Detmir shows to any visitor: prices, ratings, and the review text authors chose to publish under a display name.

**How fresh is the pricing and review data?** Every run fetches live pages at the time it runs, so prices, discounts, and reviews reflect what Detmir shows that moment.

**Do I need detail-page scraping turned on to get reviews and discounts?** Discount percent is included on every product row regardless. Reviews, brand, SKU, stock status, and shipping cost only come back when `scrapeDetail` is enabled.

**Is scraping Detmir product data legal?** This Actor collects publicly available product data. You are responsible for complying with Detmir'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

- [Wildberries Scraper](https://apify.com/getascraper/wildberries-scraper) ↗ - Extracts product listings, prices, and ratings from Wildberries.
- [Yandex Market Scraper](https://apify.com/getascraper/yandex-market-scraper) ↗ - Pulls product prices and listings from Yandex Market.
- [Magnit Market Scraper](https://apify.com/getascraper/magnit-market-scraper) ↗ - Collects catalog and pricing data from Magnit Market (KazanExpress).

# Actor input Schema

## `categorySlugs` (type: `array`):

Detmir catalog category slugs to scrape (the last path segment of https://www.detmir.ru/catalog/index/name/<slug>/), e.g. 'podguzniki' for diapers.
## `maxItems` (type: `integer`):

Maximum number of products to scrape across all categories (0 = unlimited).
## `scrapeDetail` (type: `boolean`):

When enabled, each product's detail page is also fetched for full JSON-LD data (brand, SKU, description, stock availability, shipping cost, category path, and individual reviews). When disabled, only category-listing card data is used (name, price, discount, rating, review count) for a much faster run.
## `proxyConfiguration` (type: `object`):

Residential proxy is the default. Live testing during development found Apify's shared datacenter proxy pool already blocked by Detmir's DDoS-Guard WAF (a 'temporarily restricted' interstitial on both category and product pages), while residential IPs and a direct connection both returned full data cleanly. Datacenter may work again later if the block lifts, but residential is the reliable default for now.

## Actor input object example

```json
{
  "categorySlugs": [
    "podguzniki"
  ],
  "maxItems": 100,
  "scrapeDetail": true,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
````

# 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 = {
    "categorySlugs": [
        "podguzniki"
    ],
    "maxItems": 100,
    "scrapeDetail": true,
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ]
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("getascraper/detmir-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 = {
    "categorySlugs": ["podguzniki"],
    "maxItems": 100,
    "scrapeDetail": True,
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
    },
}

# Run the Actor and wait for it to finish
run = client.actor("getascraper/detmir-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 '{
  "categorySlugs": [
    "podguzniki"
  ],
  "maxItems": 100,
  "scrapeDetail": true,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}' |
apify call getascraper/detmir-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Detmir Scraper: Парсер Детский Мир",
        "description": "Scrape product listings, prices, discounts, ratings, and reviews from Detmir (detmir.ru), Russia's largest children's-goods retail chain.",
        "version": "0.1",
        "x-build-id": "92JjAoQyBgdDKxxjR"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/getascraper~detmir-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-getascraper-detmir-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~detmir-scraper/runs": {
            "post": {
                "operationId": "runs-sync-getascraper-detmir-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~detmir-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-getascraper-detmir-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": [
                    "categorySlugs"
                ],
                "properties": {
                    "categorySlugs": {
                        "title": "Category slugs",
                        "type": "array",
                        "description": "Detmir catalog category slugs to scrape (the last path segment of https://www.detmir.ru/catalog/index/name/<slug>/), e.g. 'podguzniki' for diapers.",
                        "default": [
                            "podguzniki"
                        ]
                    },
                    "maxItems": {
                        "title": "Maximum products",
                        "minimum": 0,
                        "maximum": 50000,
                        "type": "integer",
                        "description": "Maximum number of products to scrape across all categories (0 = unlimited).",
                        "default": 100
                    },
                    "scrapeDetail": {
                        "title": "Scrape product detail pages",
                        "type": "boolean",
                        "description": "When enabled, each product's detail page is also fetched for full JSON-LD data (brand, SKU, description, stock availability, shipping cost, category path, and individual reviews). When disabled, only category-listing card data is used (name, price, discount, rating, review count) for a much faster run.",
                        "default": true
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Residential proxy is the default. Live testing during development found Apify's shared datacenter proxy pool already blocked by Detmir's DDoS-Guard WAF (a 'temporarily restricted' interstitial on both category and product pages), while residential IPs and a direct connection both returned full data cleanly. Datacenter may work again later if the block lifts, but residential is the reliable default for now.",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "RESIDENTIAL"
                            ]
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
