# Zara Product Search Scraper (`stealth_mode/zara-product-search-scraper`) Actor

Scrape product listings from Zara search pages and collect 28+ data fields per item — including prices, discounts, colors, descriptions, and availability. Perfect for price monitoring, competitive analysis, and fashion retail research.

- **URL**: https://apify.com/stealth\_mode/zara-product-search-scraper.md
- **Developed by:** [Stealth mode](https://apify.com/stealth_mode) (community)
- **Categories:** Automation, Developer tools, E-commerce
- **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.
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

## Zara Product Search Scraper: Extract Fashion Inventory Data Instantly
---

### What Is Zara.com?

Zara is one of the world's largest fast-fashion retailers, offering clothing, accessories, and footwear across multiple regions. Its website hosts millions of products updated frequently with new collections, seasonal sales, and regional pricing variations. Manually tracking Zara's product inventory, pricing changes, and stock availability is impractical — the **Zara Product Search Scraper** automates this workflow, delivering structured product data from search result pages.

---

### Overview

The **Zara Product Search Scraper** extracts product data from Zara search pages (list views), returning comprehensive records for each item found. It is designed for:

- **Price monitoring** teams tracking competitor pricing and discount strategies
- **E-commerce aggregators** building multi-retailer product catalogs
- **Fashion retailers** conducting competitive intelligence and market analysis
- **Researchers** studying pricing dynamics in fast-fashion retail
- **Data analysts** benchmarking inventory trends across regions

Key strengths include bulk URL processing, configurable item limits, graceful failure handling, and rich output spanning 28 data fields per product.

---

### Input Format

The scraper accepts a JSON configuration object:

```json
{
  "urls": [
    "https://www.zara.com/us/en/s-woman-tshirts-l10252.html?v1=2580457&regionGroupId=129"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 200
}
````

| Field | Type | Description |
|---|---|---|
| `urls` | Array of strings | Direct links to Zara product search pages. Must point to category or filtered search results (e.g., `/s-woman-tshirts-...`), not individual product pages. You can include multiple URLs for batch processing. |
| `max_items_per_url` | Integer | Maximum products extracted from each URL (e.g., `200`). Zara search pages typically display 48–120 items per load; higher values may require pagination. |
| `ignore_url_failures` | Boolean | If `true`, the scraper continues processing remaining URLs if one fails. If `false`, the entire run stops on the first error. Recommended: `true` for bulk operations. |

> **Tip:** Extract URLs directly from Zara.com by navigating to a product category (e.g., Women > T-Shirts) and copying the browser address bar. The URL should include filter parameters like `?v1=...&regionGroupId=...`.

***

### Output Format

**Example output record:**

```json
{
  "id": 503419717,
  "reference": "04813858-V2026",
  "type": "Product",
  "kind": "Wear",
  "brand": {
    "brand_id": 1,
    "brand_group_id": 1,
    "brand_group_code": "zara"
  },
  "xmedia": [],
  "name": "COMBINATION LACE T-SHIRT",
  "description": "",
  "price": 2754,
  "old_price": 4590,
  "display_discount_percentage": 40,
  "discount_percentage": "40%",
  "discount_label": "-40%",
  "section": 1,
  "section_name": "WOMAN",
  "family_name": "CAMISETA",
  "subfamily_name": "C.CTAS BASICAS",
  "detail": {
    "reference": "04813858-V2026",
    "display_reference": "4813/858",
    "colors": [
      {
        "id": "800",
        "product_id": 503419717,
        "name": "Black",
        "styling_id": "15",
        "outfit_id": "PRIORITY",
        "xmedia": [
          {
            "datatype": "xmedia",
            "set": 17,
            "type": "image",
            "kind": "other",
            "path": "/assets/public/d71e/c024/c24c4b328c95/62e07cd4831b/04813858800-a1",
            "name": "04813858800-a1",
            "width": 2048,
            "height": 3072,
            "timestamp": "1764177472536",
            "allowed_screens": [
              "small",
              "large"
            ],
            "extra_info": {
              "original_name": "a1",
              "available_zooms": [
                "ZOOM2"
              ],
              "asset_id": "d71ec024c24c4b328c9562e07cd4831b",
              "delivery_url": "https://static.zara.net/assets/public/d71e/c024/c24c4b328c95/62e07cd4831b/04813858800-a1/04813858800-a1.jpg?ts=1764177472536",
              "delivery_path": "/assets/public/d71e/c024/c24c4b328c95/62e07cd4831b/04813858800-a1/04813858800-a1.jpg?ts=1764177472536"
            },
            "url": "https://static.zara.net/assets/public/d71e/c024/c24c4b328c95/62e07cd4831b/04813858800-a1/04813858800-a1.jpg?ts=1764177472536&w={width}",
            "meta_url": "https://static.zara.net/assets/public/d71e/c024/c24c4b328c95/62e07cd4831b/meta.json?ts=1764177472544"
          },
          {
            "datatype": "xmedia",
            "set": 17,
            "type": "image",
            "kind": "full",
            "path": "/assets/public/03d0/cd54/01b84f5e9a62/cace21f192a9/04813858800-p",
            "name": "04813858800-p",
            "width": 2048,
            "height": 3072,
            "timestamp": "1764177472800",
            "allowed_screens": [
              "small",
              "large"
            ],
            "extra_info": {
              "original_name": "p",
              "available_zooms": [
                "ZOOM2"
              ],
              "asset_id": "03d0cd5401b84f5e9a62cace21f192a9",
              "delivery_url": "https://static.zara.net/assets/public/03d0/cd54/01b84f5e9a62/cace21f192a9/04813858800-p/04813858800-p.jpg?ts=1764177472800",
              "delivery_path": "/assets/public/03d0/cd54/01b84f5e9a62/cace21f192a9/04813858800-p/04813858800-p.jpg?ts=1764177472800"
            },
            "url": "https://static.zara.net/assets/public/03d0/cd54/01b84f5e9a62/cace21f192a9/04813858800-p/04813858800-p.jpg?ts=1764177472800&w={width}",
            "meta_url": "https://static.zara.net/assets/public/03d0/cd54/01b84f5e9a62/cace21f192a9/meta.json?ts=1764177472806"
          },
          {
            "datatype": "xmedia",
            "set": 17,
            "type": "image",
            "kind": "other",
            "path": "/assets/public/7646/00e6/3c4b4a679a78/e580a9672305/04813858800-f1",
            "name": "04813858800-f1",
            "width": 2048,
            "height": 3072,
            "timestamp": "1769212058624",
            "allowed_screens": [
              "small",
              "large"
            ],
            "extra_info": {
              "original_name": "f1",
              "available_zooms": [
                "ZOOM3"
              ],
              "asset_id": "764600e63c4b4a679a78e580a9672305",
              "delivery_url": "https://static.zara.net/assets/public/7646/00e6/3c4b4a679a78/e580a9672305/04813858800-f1/04813858800-f1.jpg?ts=1769212058624",
              "delivery_path": "/assets/public/7646/00e6/3c4b4a679a78/e580a9672305/04813858800-f1/04813858800-f1.jpg?ts=1769212058624"
            },
            "url": "https://static.zara.net/assets/public/7646/00e6/3c4b4a679a78/e580a9672305/04813858800-f1/04813858800-f1.jpg?ts=1769212058624&w={width}",
            "meta_url": "https://static.zara.net/assets/public/7646/00e6/3c4b4a679a78/e580a9672305/meta.json?ts=1769212058629"
          }
        ],
        "pdp_media": {
          "datatype": "xmedia",
          "set": 17,
          "type": "image",
          "kind": "other",
          "path": "/assets/public/7646/00e6/3c4b4a679a78/e580a9672305/04813858800-f1",
          "name": "04813858800-f1",
          "width": 2048,
          "height": 3072,
          "timestamp": "1769212058624",
          "allowed_screens": [
            "small",
            "large"
          ],
          "extra_info": {
            "original_name": "f1",
            "asset_id": "764600e63c4b4a679a78e580a9672305",
            "delivery_url": "https://static.zara.net/assets/public/7646/00e6/3c4b4a679a78/e580a9672305/04813858800-f1/04813858800-f1.jpg?ts=1769212058624",
            "delivery_path": "/assets/public/7646/00e6/3c4b4a679a78/e580a9672305/04813858800-f1/04813858800-f1.jpg?ts=1769212058624"
          },
          "url": "https://static.zara.net/assets/public/7646/00e6/3c4b4a679a78/e580a9672305/04813858800-f1/04813858800-f1.jpg?ts=1769212058624&w={width}",
          "meta_url": "https://static.zara.net/assets/public/7646/00e6/3c4b4a679a78/e580a9672305/meta.json?ts=1769212058629"
        },
        "price": 2754,
        "old_price": 4590,
        "display_discount_percentage": 40,
        "discount_percentage": "40%",
        "discount_label": "-40%",
        "availability": "in_stock",
        "reference": "C04813858800015-V2026",
        "extra_info": {
          "highlight_price": false
        },
        "canonical_reference": "04813858800-V2026"
      }
    ]
  },
  "seo": {
    "keyword": "combination-lace-t-shirt",
    "seo_product_id": "04813858",
    "discern_product_id": 503419717
  },
  "availability": "in_stock",
  "tag_types": [],
  "extra_info": {
    "highlight_price": false,
    "hide_product_info": false,
    "duplicate_reference": false
  },
  "available_colors": [
    {
      "color_name": "Black",
      "hex_color": "#050B0E"
    },
    {
      "color_name": "Ecru",
      "hex_color": "#FEF5E8"
    },
    {
      "color_name": "Chocolate",
      "hex_color": "#302121"
    }
  ],
  "color_info": {
    "main_color_hex_code": "#050B0E",
    "num_additional_colors": 2,
    "should_use_colorcut_in_color_label": false
  },
  "product_tag": [],
  "color_list": "",
  "price_unavailable": false,
  "is_on_sale": true,
  "from_url": "https://www.zara.com/us/en/s-woman-tshirts-l10252.html?v1=2580457&regionGroupId=129&ajax=true"
}
```

Each product scraped from the search results returns a detailed record with 28 fields:

#### Product Identification

| Field | Meaning |
|---|---|
| `ID` | Unique internal Zara product identifier |
| `Reference` | Product reference code (SKU-like identifier) |
| `Name` | Product name/title as displayed in search results |
| `Type` | Product type classification (e.g., "clothing", "accessories") |
| `Kind` | Product subcategory (e.g., "t-shirt", "sweater") |
| `Brand` | Brand name (typically "Zara" or sub-brand like "Zara Home") |

#### Pricing & Discounts

| Field | Meaning |
|---|---|
| `Price` | Current selling price in the region's currency |
| `Old Price` | Original price before discount (if applicable) |
| `Display Discount Percentage` | Discount percentage shown to customers (e.g., "30%") |
| `Discount Percentage` | Calculated discount as a decimal value (e.g., 0.30) |
| `Discount Label` | Text label for the discount (e.g., "Last Chance", "Sale") |
| `Price Unavailable` | Boolean flag indicating if price data is unavailable |
| `Is On Sale` | Boolean flag: `true` if the product is currently on sale |

#### Product Categorization

| Field | Meaning |
|---|---|
| `Section` | High-level category code (e.g., "woman", "man", "kids") |
| `Section Name` | Human-readable section name (e.g., "Women", "Men", "Children") |
| `Family Name` | Product family (e.g., "T-Shirts", "Jackets", "Jeans") |
| `Subfamily Name` | Sub-family or specific collection within the family |

#### Product Details

| Field | Meaning |
|---|---|
| `Description` | Short product description from the listing |
| `Detail` | Additional detail or feature information |
| `SEO` | SEO-optimized metadata or meta description |
| `XMedia` | Primary image URL or media asset reference |
| `Available Colors` | List of available color options as an array |
| `Color Info` | Detailed color metadata (hex codes, names, variant links) |
| `Color List` | Alternative color list representation |

#### Tags & Attributes

| Field | Meaning |
|---|---|
| `Tag Types` | Categorical tags applied to the product (e.g., "new arrival", "bestseller") |
| `Product Tag` | Additional custom product tags or labels |
| `Extra Info` | Miscellaneous product information or promotions |

#### Stock & Availability

| Field | Meaning |
|---|---|
| `Availability` | Stock status (e.g., "in stock", "low stock", "out of stock") |

***

### How to Use

1. **Find search URLs** — Navigate to Zara.com, select a category or apply filters (e.g., Women > T-Shirts > On Sale). Copy the full URL from the address bar.

2. **Configure input** — Paste your URLs into the `urls` array. To scrape multiple categories at once, add multiple URLs:

```json
   "urls": [
     "https://www.zara.com/us/en/s-woman-tshirts-...",
     "https://www.zara.com/us/en/s-woman-jeans-..."
   ]
```

3. **Set item limits** — Adjust `max_items_per_url` based on your needs (typical range: 20–200). Higher values take longer but capture more inventory.

4. **Enable resilience** — Set `ignore_url_failures: true` to skip any broken or temporarily unavailable URLs without stopping the entire run.

5. **Run and export** — Start the scraper and download results as JSON, CSV, or Excel.

**Common issues:**

- **No items returned:** Ensure the URL is a *search results* page (containing multiple products), not a single product detail page.
- **Incomplete color data:** Some products may not have color variants; check the `Color Info` field for availability.
- **Regional pricing varies:** URLs include `regionGroupId` parameters — results will reflect local pricing for that region.

***

### Use Cases & Business Value

- **Dynamic price monitoring:** Track Zara's pricing, discounts, and promotional strategies in real-time
- **Competitive intelligence:** Compare Zara's product mix and pricing against other fast-fashion competitors
- **Retail analytics:** Analyze which categories, colors, and styles are on sale and for how long
- **Inventory research:** Monitor stock availability and product rotation patterns
- **Market trend analysis:** Identify seasonal trends and collection performance across regions

The Zara Product Search Scraper eliminates manual browsing and screenshot collection, delivering clean, queryable data that integrates into spreadsheets, databases, and analytics platforms within minutes.

***

### Conclusion

The **Zara Product Search Scraper** is an efficient solution for anyone needing structured fashion retail data from one of the world's largest retailers. With 28+ fields per product and support for bulk URLs, it transforms search pages into actionable intelligence for pricing, merchandising, and competitive research. Start scraping today and unlock insights that manual methods cannot provide.

# Actor input Schema

## `urls` (type: `array`):

Add the URLs of the product search list urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `ignore_url_failures` (type: `boolean`):

If true, the scraper will continue running even if some URLs fail to be scraped.

## `max_items_per_url` (type: `integer`):

The maximum number of items to scrape per URL.

## Actor input object example

```json
{
  "urls": [
    "https://www.zara.com/us/en/s-woman-tshirts-l10252.html?v1=2580457&regionGroupId=129"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}
```

# 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 = {
    "urls": [
        "https://www.zara.com/us/en/s-woman-tshirts-l10252.html?v1=2580457&regionGroupId=129"
    ],
    "ignore_url_failures": true,
    "max_items_per_url": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("stealth_mode/zara-product-search-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 = {
    "urls": ["https://www.zara.com/us/en/s-woman-tshirts-l10252.html?v1=2580457&regionGroupId=129"],
    "ignore_url_failures": True,
    "max_items_per_url": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("stealth_mode/zara-product-search-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 '{
  "urls": [
    "https://www.zara.com/us/en/s-woman-tshirts-l10252.html?v1=2580457&regionGroupId=129"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}' |
apify call stealth_mode/zara-product-search-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Zara Product Search Scraper",
        "description": "Scrape product listings from Zara search pages and collect 28+ data fields per item — including prices, discounts, colors, descriptions, and availability. Perfect for price monitoring, competitive analysis, and fashion retail research.",
        "version": "0.0",
        "x-build-id": "fElY42BN56Y1xumMK"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/stealth_mode~zara-product-search-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-stealth_mode-zara-product-search-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/stealth_mode~zara-product-search-scraper/runs": {
            "post": {
                "operationId": "runs-sync-stealth_mode-zara-product-search-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/stealth_mode~zara-product-search-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-stealth_mode-zara-product-search-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": {
                    "urls": {
                        "title": "URLs of the product search list urls to scrape",
                        "type": "array",
                        "description": "Add the URLs of the product search list urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "ignore_url_failures": {
                        "title": "Continue running even if some URLs fail to be scraped",
                        "type": "boolean",
                        "description": "If true, the scraper will continue running even if some URLs fail to be scraped."
                    },
                    "max_items_per_url": {
                        "title": "Max items per URL",
                        "type": "integer",
                        "description": "The maximum number of items to scrape per URL."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
