# Autouncle Automotive Search Scraper (`stealth_mode/autouncle-automotive-search-scraper`) Actor

Scrape used car listings from AutoUncle across all regional domains (.se, .ch, .de, etc.). Collect 40+ data fields per vehicle including pricing, specifications, ratings, and dealer information — perfect for price analysis, market research, and automotive data aggregation.

- **URL**: https://apify.com/stealth\_mode/autouncle-automotive-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

## AutoUncle Automotive Search Scraper: Extract Used Car Listings Across Regions
---

### What Is AutoUncle?

AutoUncle is a leading pan-European automotive marketplace specializing in used car listings. Operating across multiple domains (Sweden .se, Switzerland .ch, Germany .de, and others), it aggregates thousands of vehicle inventory records with detailed specifications, pricing, and seller information. Manual extraction of this data is tedious and error-prone — the **AutoUncle Automotive Search Scraper** streamlines the process, delivering clean, structured vehicle records from search result pages at scale.

---

### Overview

The **AutoUncle Automotive Search Scraper** extracts used car listings from AutoUncle search pages, converting browser-rendered vehicle cards into comprehensive structured records. It is ideal for:

- **Price analysts** tracking automotive market trends by region
- **Dealers & resellers** monitoring competitor inventory and pricing
- **Data aggregators** building automotive marketplaces or comparison tools
- **Researchers** studying vehicle availability and valuation patterns

Key strengths include multi-domain support (any AutoUncle regional domain), configurable item limits per page, proxy integration for reliable collection, and graceful failure handling.

---

### Input Format

The scraper accepts a JSON configuration object with the following parameters:

```json
{
  "urls": [
    "https://www.autouncle.se/se/begagnade-bilar?page=2"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 200
}
````

#### Configuration Parameters

| Parameter | Type | Description |
|---|---|---|
| `urls` | Array | AutoUncle search result page URLs (e.g., browsed listings filtered by brand, price, or region). Supports pagination parameters like `?page=2`. |
| `max_items_per_url` | Integer | Maximum number of car listings to extract per URL (default: 20; maximum: 200). |
| `ignore_url_failures` | Boolean | If `true`, scraper continues running if some URLs fail. If `false`, the entire run stops on first failure. Default: `true`. |

#### URL Examples

- Swedish domain: `https://www.autouncle.se/se/begagnade-bilar?page=2`
- Swiss domain: `https://www.autouncle.ch/en/used-cars?filters=...`
- German domain: `https://www.autouncle.de/de/gebrauchtwagen?page=1`

> **Tip:** Use search result pages rather than individual car detail pages for efficient batch extraction.

***

### Output Format

**Sample output**

```json
{
  "title": "Ny (2025) Suzuki Vitara 110 HK | Bra pris",
  "subtitle": "Nya 1.4T AT Hybrid Select MC",
  "car_id": "19618414",
  "au_rating": 4,
  "vdp_path": "/se/d/19618414-ny-2025-suzuki-vitara-110-hk",
  "source_name": "Bilpunkten",
  "image_urls": [
    "https://images.autouncle.com/se/car_images/31c3812b-548d-4d77-8c18-5065a2b07cc8_2025-suzuki-vitara-110.jpg"
  ],
  "index": 0,
  "lang": "se",
  "login_url": "/se/login",
  "app_origin": "https://www.autouncle.at",
  "km": 0,
  "brand": "Suzuki",
  "car_model": "Vitara",
  "model_generation": "Suzuki Vitara (2020 och yngre)",
  "equipment_variant": null,
  "laytime": 240,
  "is_featured": true,
  "year": 2025,
  "doors": null,
  "body": "SUV",
  "has_auto_gear": true,
  "engine_size": 1.4,
  "country_default_locale": "sv",
  "country_currency_code": "sek",
  "outgoing_path": "/se/paa_aaterseende/bilpunkten-se/19618414/31627359",
  "is_paid_click": true,
  "is_private_car": false,
  "image_alt_text": "Ny Suzuki Vitara 110 HK (80 kW) 2025 White (s) SUV",
  "dealer_car_search_path": "/se/begagnade-bilar/dlp-Bilpunkten.se",
  "sales_state": "onsale",
  "seller_categories": {
    "is_freeloader": false,
    "is_private_au_seller": false,
    "is_private_marketplace_seller": false,
    "is_marketplace": false,
    "is_dealer": true,
    "is_on_contract": true,
    "is_placeholder_dealer": false,
    "has_no_primary_customer": false
  },
  "you_save_difference": 27100,
  "modal_price_history_values": {
    "car_index": 0,
    "image_url": "https://images.autouncle.com/se/car_images/31c3812b-548d-4d77-8c18-5065a2b07cc8_2025-suzuki-vitara-110.jpg",
    "car_equipment": "Klimatkontroll, Vägkantsvarnare, Isofix, GPS, ESP, Regnsensor",
    "displayable_year": "2025",
    "displayable_engine_power": "110 HK (80 kW)",
    "headline": "Suzuki Vitara Nya 1.4T AT Hybrid Select MC",
    "estimated_price": "317 478 kr",
    "you_save": "27 100 kr",
    "price_valuation": [
      "$",
      "div",
      null,
      {
        "class_name": "_fNoZB",
        "data-gap": "lg",
        "data-padding-start": "none",
        "data-padding-end": "none",
        "data-divider": "$undefined",
        "data-wrap": "wrap",
        "data-testid": "$undefined",
        "data-full-height": false,
        "data-layout": "horizontal",
        "data-justify-content": "space-between",
        "data-align-items": "center",
        "children": [
          [
            "$",
            "div",
            ".0",
            {
              "class_name": "_XsXoD",
              "children": [
                "$",
                "div",
                null,
                {
                  "class_name": "_fNoZB",
                  "data-gap": "sm",
                  "data-padding-start": "none",
                  "data-padding-end": "none",
                  "data-divider": "$undefined",
                  "data-wrap": "nowrap",
                  "data-testid": "$undefined",
                  "data-full-height": false,
                  "data-layout": "horizontal",
                  "children": [
                    [
                      "$",
                      "div",
                      ".0",
                      {
                        "class_name": "_XsXoD",
                        "children": [
                          "$",
                          "img",
                          null,
                          {
                            "src": "$106",
                            "alt": "autouncle-certified",
                            "width": 34,
                            "height": 40,
                            "decoding": "async",
                            "fetch_priority": "low",
                            "class_name": "_CEGOK"
                          }
                        ]
                      }
                    ],
                    [
                      "$",
                      "div",
                      ".1",
                      {
                        "class_name": "_XsXoD",
                        "children": [
                          "$",
                          "div",
                          null,
                          {
                            "class_name": "_fNoZB",
                            "data-gap": "none",
                            "data-padding-start": "none",
                            "data-padding-end": "none",
                            "data-divider": "$undefined",
                            "data-wrap": "nowrap",
                            "data-testid": "$undefined",
                            "data-full-height": false,
                            "data-layout": "vertical",
                            "children": [
                              "$L107",
                              "$L108"
                            ]
                          }
                        ]
                      }
                    ]
                  ]
                }
              ]
            }
          ]
        ]
      }
    ]
  },
  "image_element": "$L109",
  "image_label": "1 / \n        1",
  "location": "507 50 Borås, Västra Götaland",
  "price_rating_template": "$L10a",
  "rating": 4,
  "info_label": "$undefined",
  "price": "289 900 kr",
  "price_change": -6,
  "last_observed_at": "2026-06-19T02:03:11+02:00",
  "show_availability_verified": true,
  "price_area_element": "$L10b",
  "details_content_element": "$L10c",
  "online_sales_element": null,
  "vdp_details_title": "Se detaljer för Ny (2025) Suzuki Vitara 110 HK | Bra pris",
  "you_save": "27 100 kr",
  "from_url": "https://www.autouncle.se/se/begagnade-bilar"
}
```

Each scraped vehicle listing returns a comprehensive record with 40+ fields across multiple categories:

#### Vehicle Identity & Marketplace Data

| Field | Meaning | Example |
|---|---|---|
| `Car ID` | Unique AutoUncle identifier for the listing | `12456789` |
| `Title` | Primary vehicle title shown in search results | `2019 BMW 320d Sedan` |
| `Subtitle` | Secondary descriptive text | `Automatic, Diesel, 150 hp` |
| `Brand` | Vehicle manufacturer | `BMW` |
| `Car Model` | Model name | `3 Series` |
| `Model Generation` | Generation/body style | `F30 (2011-2019)` |
| `Equipment Variant` | Trim level or configuration | `Luxury Line, M Sport Package` |
| `VDP Path` | Vehicle Detail Page URL path | `/se/begagnade-bilar/12456789-bmw-320d` |
| `Source Name` | Data source or dealer system | `AutoTrader Import`, `Dealer Direct` |

#### Technical Specifications

| Field | Meaning | Example |
|---|---|---|
| `Year` | Manufacturing year | `2019` |
| `Kilometers` | Mileage in kilometers | `85000` |
| `Engine Size` | Engine displacement in cc | `2000` |
| `Automatic Gear` | Transmission type | `true` (automatic) / `false` (manual) |
| `Doors` | Number of doors | `4` |
| `Body Type` | Vehicle category | `Sedan`, `SUV`, `Hatchback`, `Estate` |
| `Laytime` | Registration/first use date | `2019-03-15` |

#### Pricing & Market Data

| Field | Meaning | Example |
|---|---|---|
| `Price` | Current listing price in local currency | `189000` |
| `Price Change` | Recent price adjustment | `+5000` (increased) / `-3000` (reduced) |
| `Price Rating Template` | Valuation indicator (overpriced/fair/bargain) | `Fair Market Price` |
| `You Save` | Potential savings vs. market average | `12000 SEK` |
| `You Save Difference` | Numerical savings value | `12000` |
| `Modal Price History Values` | Historical price snapshots | `[199000, 194000, 189000]` |
| `Country Currency Code` | Local currency | `SEK` (Sweden), `CHF` (Switzerland) |
| `Country Default Locale` | Regional settings | `sv_SE`, `de_CH` |

#### Ratings & Quality Indicators

| Field | Meaning | Example |
|---|---|---|
| `AU Rating` | AutoUncle quality/trustworthiness score | `8.5/10` |
| `Rating` | Overall marketplace rating | `4.8` (stars) |
| `Info Label` | Quality badges or certifications | `Certified Pre-Owned`, `Accident-Free` |
| `Availability Verified` | Confirmation that vehicle is in stock | `true` / `false` |

#### Seller & Location Information

| Field | Meaning | Example |
|---|---|---|
| `Location` | Vehicle location (city/region) | `Stockholm, Sweden` |
| `Private Car` | Whether sold by private individual or dealer | `false` (dealer) / `true` (private) |
| `Seller Categories` | Type of seller | `Authorized Dealer`, `Independent Dealer`, `Private` |
| `Sales State` | Current sales status | `Active`, `Sold`, `Pending` |
| `Dealer Car Search Path` | Dealer's inventory page URL | `/dealers/auto-world-stockholm` |

#### Media & Presentation

| Field | Meaning | Example |
|---|---|---|
| `Image URLs` | Array of vehicle photo URLs | `["https://img.autouncle.se/...", ...]` |
| `Image Element` | HTML element containing main image | `<img src="...">` |
| `Image Label` | Alt text or caption for images | `Exterior view` |
| `Image Alt Text` | Accessibility text for photos | `2019 BMW 320d side view` |
| `Featured` | Whether listing has paid visibility boost | `true` / `false` |

#### Platform & Session Data

| Field | Meaning | Example |
|---|---|---|
| `Index` | Position in search results | `1`, `2`, `3` |
| `Language` | Listing language | `sv`, `de`, `en` |
| `App Origin` | Whether viewed via app or web | `web`, `mobile_app` |
| `Login URL` | User login redirect path | `/auth/login?redirect=...` |
| `Outgoing Path` | External link (if vehicle links elsewhere) | `/redirect/external-dealer?id=...` |
| `Paid Click` | Whether click triggers billing | `true` / `false` |
| `Last Observed At` | Last data collection timestamp | `2024-01-15T10:30:00Z` |

#### Detail Pages & Content

| Field | Meaning | Example |
|---|---|---|
| `VDP Details Title` | Headline on full detail page | `Complete Vehicle Report` |
| `Details Content Element` | HTML container with specifications | `<section class="specs">...` |
| `Online Sales Element` | E-commerce purchase capability indicator | `Available for online purchase` |
| `Price Area Element` | HTML section containing pricing | `<div class="price-section">...` |

***

### How to Use

1. **Navigate AutoUncle** — Browse AutoUncle (.se, .ch, .de, etc.) and apply filters (brand, price range, year, mileage, body type).
2. **Copy search result URLs** — Copy the full filtered search page URL including pagination parameters (e.g., `?page=2`).
3. **Configure the scraper** — Paste URLs into the `urls` array. Set `max_items_per_url` (default 20, up to 200 items per page).
4. **Set failure handling** — Keep `ignore_url_failures: true` for bulk runs to prevent interruptions.
5. **Run & export** — Start the scraper and download results as JSON, CSV, or Excel.

**Best practices:**

- Use regional domains matching your target market (Swedish vehicles from .se, Swiss from .ch, etc.)
- Set `max_items_per_url` to 50–100 for balanced speed and completeness
- For large datasets, spread URLs across multiple smaller runs
- Monitor the `Availability Verified` field to exclude stale listings

***

### Use Cases & Business Value

- **Price benchmarking:** Track average pricing by brand, model, year, and region
- **Inventory monitoring:** Compare dealer stock across competitors
- **Market research:** Analyze used car supply trends, popular body types, and regional preferences
- **Valuation tools:** Build automated pricing models for dealerships
- **Data aggregation:** Populate automotive comparison websites and mobile apps

The AutoUncle Automotive Search Scraper eliminates hours of manual data entry, delivering market-ready vehicle records that integrate seamlessly into analytics platforms, CRM systems, and custom applications.

***

### Conclusion

The **AutoUncle Automotive Search Scraper** is the fastest way to gather structured used car data from European automotive markets. With 40+ fields capturing everything from technical specs to pricing trends and seller ratings, it empowers dealers, analysts, and platform builders to make data-driven decisions at scale. Start scraping today and unlock automotive market intelligence.

# Actor input Schema

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

Add the URLs of the Motos 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.autouncle.se/se/begagnade-bilar?page=2"
  ],
  "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.autouncle.se/se/begagnade-bilar?page=2"
    ],
    "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/autouncle-automotive-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.autouncle.se/se/begagnade-bilar?page=2"],
    "ignore_url_failures": True,
    "max_items_per_url": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("stealth_mode/autouncle-automotive-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.autouncle.se/se/begagnade-bilar?page=2"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}' |
apify call stealth_mode/autouncle-automotive-search-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Autouncle Automotive Search Scraper",
        "description": "Scrape used car listings from AutoUncle across all regional domains (.se, .ch, .de, etc.). Collect 40+ data fields per vehicle including pricing, specifications, ratings, and dealer information — perfect for price analysis, market research, and automotive data aggregation.",
        "version": "0.0",
        "x-build-id": "XE3WERffWdgzmnqn7"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/stealth_mode~autouncle-automotive-search-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-stealth_mode-autouncle-automotive-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~autouncle-automotive-search-scraper/runs": {
            "post": {
                "operationId": "runs-sync-stealth_mode-autouncle-automotive-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~autouncle-automotive-search-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-stealth_mode-autouncle-automotive-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 Motos list urls to scrape",
                        "type": "array",
                        "description": "Add the URLs of the Motos 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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
