# Chavesnamao Automotive Search Scraper (`stealth_mode/chavesnamao-automotive-search-scraper`) Actor

Scrape detailed used car listings from Chavesnamao.com.br with complete automotive data. Collect 30+ fields including prices, mileage, transmission, fuel type, images, and vehicle specifications — perfect for market analysis, pricing intelligence, and automotive research.

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

## Chavesnamao Automotive Scraper: Extract Used Car Listings from Brazil

---

### What Is Chavesnamao.com.br?

Chavesnamao.com.br is Brazil's largest used car marketplace, featuring thousands of vehicles listed daily by dealers and private sellers. The platform aggregates inventory across regions, making it a goldmine for automotive market research. However, manually collecting pricing data, vehicle specifications, and market trends across multiple listings is impractical — the **Chavesnamao Automotive Scraper** automates this process, delivering structured vehicle data in seconds.

---

### Overview

The **Chavesnamao Automotive Scraper** extracts comprehensive vehicle listings from search results pages, converting listings into structured records with 30+ data fields. It is designed for:

- **Dealerships** monitoring competitor inventory and pricing strategies
- **Price analysts** building used car valuation models and market benchmarks
- **Automotive researchers** studying Brazilian vehicle market trends
- **Aggregator platforms** feeding data into automotive price comparison sites
- **Fleet managers** tracking vehicle availability by region and category

Key strengths include configurable item limits (up to 200 per page), robust error handling via `ignore_url_failures`, and direct access to pricing, mileage, images, and optional features.

---

### Input Format

The scraper accepts a JSON configuration with search result page URLs:

```json
{
  "urls": [
    "https://www.chavesnamao.com.br/carros-usados/brasil/?pg=4"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 200
}
````

| Parameter | Description |
|---|---|
| `urls` | Links to Chavesnamao automotive search result pages. Supports pagination (e.g., `?pg=1`, `?pg=2`, etc.). Add multiple URLs to scrape across regions or price ranges. |
| `max_items_per_url` | Maximum vehicles to extract per page (default: `20`, max: `200`). Higher values collect more listings per URL. |
| `ignore_url_failures` | If `true`, the scraper skips unavailable pages and continues. Useful for bulk runs across multiple regions. |

> **Tip:** Use region-specific URLs like `?estado=sp` or filter by price range in the URL to target specific market segments.

***

### Output Format

**Sample output**

```json
{
  "title": "Porsche 911 2024 3.0 24v h6 gasolina carrera s pdk",
  "id": 7558718,
  "description": "Carro conta com PPF FULL, mais de 200 mil de opcionais listados na ultima foto do anuncio!  ",
  "new": false,
  "active": true,
  "highlighted": false,
  "accept_trades": false,
  "reference": "3216949",
  "plate": "",
  "leads_config": {
    "leasing": true,
    "schedule_irl": false,
    "schedule_virtual": false,
    "whatsapp": true,
    "message": true,
    "phones": true
  },
  "url": "/carro/sp-ribeirao-preto/porsche-911-3.0-carrera-s-cabriolet-420cv-2024-automatico-preta-RS1147000/id-7558718/",
  "segment": "VEHICLE",
  "mileage": "2.264",
  "transmission": {
    "name": "Automático"
  },
  "fuel": {
    "name": "Gasolina",
    "id": 2
  },
  "model_year": 2024,
  "vehicle_category": "C",
  "brand": {
    "id": 47,
    "name": "PORSCHE",
    "url": "porsche"
  },
  "model": {
    "id": 617,
    "name": "911",
    "url": "911"
  },
  "version": {
    "id": 4131,
    "name": "3.0 CARRERA S CABRIOLET 420cv",
    "url": "3.0-carrera-s-cabriolet-420cv"
  },
  "prices": {
    "main": "R$ 1.147.000",
    "raw_price": 1147000
  },
  "pictures": {
    "count": 16,
    "featured": "698283/7558718/porsche-911-em-ribeirao-preto-sp-9697d8a0.jpg",
    "list": [
      "698283/7558718/porsche-911-em-ribeirao-preto-sp-9697d8a0.jpg",
      "698283/7558718/porsche-911-em-ribeirao-preto-sp-411bcab7.jpg",
      "698283/7558718/porsche-911-em-ribeirao-preto-sp-97dc60e5.jpg",
      "698283/7558718/porsche-911-em-ribeirao-preto-sp-12ea3445.jpg",
      "698283/7558718/porsche-911-em-ribeirao-preto-sp-1669a25a.jpg"
    ]
  },
  "media": {},
  "location": {
    "city": {
      "name": "Ribeirão Preto"
    },
    "state": {
      "acronym": "SP"
    },
    "geoposition": {
      "lat": "-21.184835",
      "lon": "-47.805477"
    },
    "street": {
      "name": "Avenida Carlos Eduardo de Gasperi Consoni",
      "address_number": "1795"
    },
    "address_comp": "",
    "zip_code": "14021-600",
    "neighborhood": {
      "name": "Jardim Botânico"
    },
    "public_address": false
  },
  "publisher": {
    "category": 2,
    "url": "/revenda/lt4-motors/sp-ribeirao-preto/id-698283/",
    "type": "PJ",
    "contract_date": "2024-12-16T03:00:00.000Z",
    "name": "LT4 MOTORS",
    "logo": "698283-1735590560.png",
    "address": {
      "public_address": false,
      "address_comp": "",
      "street": {
        "name": "Avenida Carlos Eduardo de Gasperi Consoni",
        "address_number": "1795"
      },
      "neighborhood": {
        "name": "Jardim Botânico"
      },
      "zip_code": "14021-600",
      "city": {
        "id": 9560,
        "name": "Ribeirão Preto",
        "url": "sp-ribeirao-preto"
      },
      "state": {
        "id": 26,
        "name": "São Paulo",
        "acronym": "SP"
      }
    },
    "phones": {
      "cellphone": {
        "number": "(16) 99703-1795",
        "whatsapp": true
      },
      "landline": {
        "number": "(16) 3289-9409",
        "whatsapp": false
      },
      "commercial": {
        "number": "",
        "whatsapp": false
      },
      "whatsapp": [
        "(16) 99703-1795"
      ],
      "public": true
    }
  },
  "breadcrumb": [
    {
      "name": "Home",
      "url": "/"
    },
    {
      "name": "Carros",
      "url": "/carros-usados/brasil/"
    },
    {
      "name": "SP",
      "url": "/carros-usados/sp/"
    },
    {
      "name": "Ribeirão Preto",
      "url": "/carros-usados/sp-ribeirao-preto/"
    },
    {
      "name": "PORSCHE",
      "url": "/carros/sp-ribeirao-preto/porsche/"
    },
    {
      "name": "911",
      "url": "/carros/sp-ribeirao-preto/porsche-911/"
    },
    {
      "name": "3.0 CARRERA S CABRIOLET 420cv",
      "url": "/carros/sp-ribeirao-preto//carro/sp-ribeirao-preto/porsche-911-3.0-carrera-s-cabriolet-420cv-2024-automatico-preta-RS1147000/id-7558718//"
    }
  ],
  "color": {
    "name": "PRETA",
    "id": 2,
    "hexadecimal": "#2"
  },
  "end_plate": "5",
  "gmb": {
    "total_reviews": 28,
    "rating": 4.6,
    "url": "https://www.google.com/maps?cid=10707351600559571770&hl=pt-BR&gl=BR"
  },
  "optionals": [
    {
      "name": "Ar quente",
      "id": 3
    },
    {
      "name": "Bancos de couro",
      "id": 6
    },
    {
      "name": "Desembaçador traseiro",
      "id": 12
    },
    {
      "name": "Rodas de liga leve",
      "id": 21
    },
    {
      "name": "Vidro elétrico",
      "id": 22
    },
    {
      "name": "Teto solar",
      "id": 24
    },
    {
      "name": "Abs",
      "id": 27
    },
    {
      "name": "Airbag",
      "id": 38
    },
    {
      "name": "Ar condicionado",
      "id": 40
    },
    {
      "name": "Direção hidráulica",
      "id": 42
    },
    {
      "name": "Trava elétrica",
      "id": 44
    },
    {
      "name": "Alarme",
      "id": 113
    },
    {
      "name": "Insulfilm",
      "id": 139
    },
    {
      "name": "Controle no volante",
      "id": 200
    },
    {
      "name": "Kit multimídia",
      "id": 202
    },
    {
      "name": "Retrovisor elétrico",
      "id": 210
    },
    {
      "name": "Câmera de ré",
      "id": 241
    },
    {
      "name": "CD player",
      "id": 244
    },
    {
      "name": "Computador de bordo",
      "id": 245
    },
    {
      "name": "Direção elétrica",
      "id": 248
    },
    {
      "name": "DVD",
      "id": 250
    },
    {
      "name": "Encosto de cabeça",
      "id": 251
    },
    {
      "name": "Farol de neblina",
      "id": 256
    },
    {
      "name": "Farol de xenon",
      "id": 257
    },
    {
      "name": "Limpador traseiro",
      "id": 259
    },
    {
      "name": "MP3 player",
      "id": 262
    },
    {
      "name": "Porta copos",
      "id": 264
    },
    {
      "name": "Retrovisor fotocromico",
      "id": 271
    },
    {
      "name": "Sensor de chuva",
      "id": 273
    },
    {
      "name": "Volante com regulagem de altura",
      "id": 278
    },
    {
      "name": "Controle de tração",
      "id": 280
    },
    {
      "name": "GPS",
      "id": 281
    },
    {
      "name": "Piloto automático",
      "id": 286
    },
    {
      "name": "USB",
      "id": 288
    },
    {
      "name": "Para-choques na cor do veículo",
      "id": 308
    },
    {
      "name": "Bancos dianteiros com aquecimento",
      "id": 310
    },
    {
      "name": "Controle de velocidade",
      "id": 313
    },
    {
      "name": "Airbag lateral",
      "id": 345
    },
    {
      "name": "Faróis de milha",
      "id": 373
    },
    {
      "name": "Banco motorista com regulagem de altura",
      "id": 401
    },
    {
      "name": "Sensor de estacionamento",
      "id": 411
    }
  ],
  "other_infos": [
    {
      "name": "Todas revisões em concessionária",
      "id": 5
    },
    {
      "name": "Garantia de fábrica",
      "id": 8
    },
    {
      "name": "Manual",
      "id": 9
    },
    {
      "name": "Chave reserva",
      "id": 10
    }
  ],
  "from_url": "https://www.chavesnamao.com.br/carros-usados/brasil/?pg=4"
}
```

Each vehicle listing returns a comprehensive record with 30+ fields covering identification, specifications, pricing, media, and availability:

#### Vehicle Identification

| Field | Description |
|---|---|
| `ID` | Unique identifier for the listing in Chavesnamao's database |
| `Title` | Vehicle title (e.g., "2018 Honda Civic 1.8 LXS Auto") |
| `Reference` | Internal reference number for the dealership or publisher |
| `URL` | Direct link to the individual vehicle listing page |
| `Description` | Full text description provided by the seller |

#### Core Specifications

| Field | Description |
|---|---|
| `Brand` | Vehicle manufacturer (e.g., Honda, Toyota, Chevrolet) |
| `Model` | Model name (e.g., Civic, Corolla, Onix) |
| `Version` | Trim level or variant (e.g., LXS, SE, Elegance) |
| `Model Year` | Manufacturing year of the vehicle |
| `Vehicle Category` | Type classification (sedan, SUV, hatchback, truck, etc.) |
| `Segment` | Market segment (economy, mid-range, premium, luxury) |

#### Technical Details

| Field | Description |
|---|---|
| `Fuel` | Fuel type (gasoline, diesel, ethanol/flex, hybrid, electric) |
| `Transmission` | Transmission type (manual, automatic, CVT) |
| `Mileage` | Odometer reading in kilometers |
| `Color` | Vehicle exterior color |
| `End Plate` | Last digit of the license plate |
| `Plate` | Full license plate number (if available) |

#### Pricing & Transaction

| Field | Description |
|---|---|
| `Prices` | Asking price(s) in Brazilian Real (R$), including negotiation info |
| `Accept Trades` | Boolean indicating if the seller accepts trade-ins |
| `Leads Config` | Configuration for lead generation (dealer contact methods) |

#### Features & Condition

| Field | Description |
|---|---|
| `Optionals` | List of optional features (air conditioning, power steering, sunroof, etc.) |
| `Other Infos` | Additional details (service history, accident status, warranty info) |
| `New` | Boolean indicating if the vehicle is brand new (rare on used car sites) |
| `Active` | Whether the listing is currently active for sale |
| `Highlighted` | Boolean for premium/featured listings with increased visibility |
| `GMB` | Google My Business integration status (dealer location) |

#### Media & Location

| Field | Description |
|---|---|
| `Pictures` | Array of image URLs showing the vehicle (exterior, interior, details) |
| `Media` | Additional media files or video links |
| `Location` | Geographic location (city, state) where the vehicle is physically located |
| `Breadcrumb` | Navigation path showing category hierarchy (e.g., Carros Usados > São Paulo > Sedans) |

#### Publisher Information

| Field | Description |
|---|---|
| `Publisher` | Information about the listing owner (dealership name, private seller ID) |

***

### How to Use

1. **Identify search pages** — Navigate to Chavesnamao.com.br and build a search (by region, price, brand, etc.). Copy the result page URL, including pagination parameters.

2. **Prepare URLs** — Add one or more search result URLs to the `urls` array. Example formats:
   - By region: `https://www.chavesnamao.com.br/carros-usados/brasil/?estado=sp`
   - By price: `https://www.chavesnamao.com.br/carros-usados/brasil/?preco_ate=50000`
   - Paginated: `https://www.chavesnamao.com.br/carros-usados/brasil/?pg=1`, `?pg=2`, etc.

3. **Configure limits** — Set `max_items_per_url` (recommend `100–200` for comprehensive data).

4. **Run the scraper** — Start execution and monitor progress in the run log.

5. **Export & analyze** — Download results as JSON or CSV for spreadsheet analysis, database import, or API integration.

**Best practices:**

- Test with a single URL first to verify output structure
- Use `ignore_url_failures: true` when scraping 10+ pages to tolerate temporary blocks
- Space out large runs to avoid overwhelming the server

***

### Use Cases & Business Value

- **Price benchmarking:** Compare vehicle pricing across regions and brands in real-time
- **Inventory analysis:** Track used car supply trends by model and category
- **Competitive intelligence:** Monitor dealer pricing strategies and inventory levels
- **Market research:** Build datasets for automotive price prediction models
- **Integration:** Feed data into CRM systems, pricing engines, or data warehouses

The Chavesnamao Automotive Scraper eliminates manual data entry and spreadsheet updates, enabling dealers, analysts, and platforms to make data-driven decisions with current market information.

***

### Conclusion

The **Chavesnamao Automotive Scraper** streamlines access to Brazil's largest used car marketplace. With 30+ output fields covering pricing, specifications, images, and seller information, it unlocks market intelligence that would take hours to collect manually. Whether you're a dealer tracking competitors or a researcher analyzing automotive trends, this scraper delivers the structured data you need instantly.

# Actor input Schema

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

Add the URLs of the automotive 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.chavesnamao.com.br/carros-usados/brasil/?pg=4"
  ],
  "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.chavesnamao.com.br/carros-usados/brasil/?pg=4"
    ],
    "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/chavesnamao-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.chavesnamao.com.br/carros-usados/brasil/?pg=4"],
    "ignore_url_failures": True,
    "max_items_per_url": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("stealth_mode/chavesnamao-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.chavesnamao.com.br/carros-usados/brasil/?pg=4"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}' |
apify call stealth_mode/chavesnamao-automotive-search-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Chavesnamao Automotive Search Scraper",
        "description": "Scrape detailed used car listings from Chavesnamao.com.br with complete automotive data. Collect 30+ fields including prices, mileage, transmission, fuel type, images, and vehicle specifications — perfect for market analysis, pricing intelligence, and automotive research.",
        "version": "0.0",
        "x-build-id": "CK9SIgnn4HyVIL3yI"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/stealth_mode~chavesnamao-automotive-search-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-stealth_mode-chavesnamao-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~chavesnamao-automotive-search-scraper/runs": {
            "post": {
                "operationId": "runs-sync-stealth_mode-chavesnamao-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~chavesnamao-automotive-search-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-stealth_mode-chavesnamao-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 automotive list urls to scrape",
                        "type": "array",
                        "description": "Add the URLs of the automotive 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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
