# Autoscout24 Scraper Pro (`crawlerbros/autoscout24-scraper-pro`) Actor

Scrape AutoScout24 - Europe's largest car marketplace. Search cars by make, model, year, price, fuel type, body type, transmission, and country. Get full listing details including specs, pricing, seller info, and photos.

- **URL**: https://apify.com/crawlerbros/autoscout24-scraper-pro.md
- **Developed by:** [Crawler Bros](https://apify.com/crawlerbros) (community)
- **Categories:** Automation, Lead generation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.00 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js/docs.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.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/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

## AutoScout24 Scraper

Extract car listings from **AutoScout24** — Europe's largest car marketplace with millions of listings across Germany, Austria, Belgium, France, Italy, Netherlands, Poland, Spain, and Switzerland.

Get full listing data including make, model, year, price, mileage, specs (engine, power, fuel), seller details, photos, and exact location — all without proxies or API keys.

### Features

- **Search cars** by make, model, year range, price range, fuel type, transmission, mileage, condition, body type, power range, door/seat count, and seller type (dealer/private)
- **Get car details** by providing specific AutoScout24 listing URLs
- **9 country markets** supported: DE, AT, BE, FR, IT, NL, PL, ES, CH
- **33 output fields** per listing including all specs, pricing, and seller info
- **No proxy required** — works from datacenter IPs
- **No API key or registration** needed

### Input

| Field | Type | Description |
|---|---|---|
| `mode` | Select | `searchCars` (search with filters) or `getCarDetails` (fetch by URLs) |
| `make` | Select | Car brand (BMW, Volkswagen, Mercedes-Benz, etc.) |
| `model` | String | Model name (e.g., "3 Series", "Golf", "A4") |
| `yearFrom` / `yearTo` | Integer | First registration year range |
| `priceFrom` / `priceTo` | Integer | Price range in EUR |
| `mileageMax` | Integer | Maximum mileage in kilometres |
| `fuelType` | Select | petrol, diesel, electric, hybrid, hydrogen, lpg, cng |
| `transmission` | Select | automatic, manual, semi-automatic |
| `country` | Select | Country marketplace: de, at, be, fr, it, nl, pl, es, ch |
| `condition` | Select | new, used, or any |
| `bodyType` | Select | Small car, Convertible, Coupe, SUV/Off-road/Pickup, Estate, Sedan, Van/Minibus, Panel van, Other |
| `powerFrom` / `powerTo` | Integer | Engine power range, unit set by `powerUnit` |
| `powerUnit` | Select | `kw` (default) or `hp` — unit for the power range |
| `doorsFrom` / `doorsTo` | Integer | Door count range (2-7) |
| `seatsFrom` / `seatsTo` | Integer | Seat count range (1-12) |
| `sellerType` | Select | dealer, private, or any |
| `listingUrls` | Array | Listing URLs for getCarDetails mode |
| `maxItems` | Integer | Maximum records to return. Default `100` (a typical real-world scrape); the automated daily test run uses a lower `prefill` of `5` so it finishes in seconds and reliably confirms the actor is healthy without spending run quota on every scheduled check. |

#### Example Input

```json
{
    "mode": "searchCars",
    "make": "BMW",
    "fuelType": "diesel",
    "bodyType": "4",
    "powerFrom": 100,
    "powerTo": 250,
    "powerUnit": "kw",
    "sellerType": "dealer",
    "yearFrom": 2015,
    "yearTo": 2022,
    "priceFrom": 10000,
    "priceTo": 40000,
    "country": "de",
    "maxItems": 50
}
````

#### Filter reliability notes

- `bodyType`, `doorsFrom/doorsTo`, and `seatsFrom/seatsTo` are applied server-side by AutoScout24's own search (verified live by comparing result counts with/without each parameter). AutoScout24's search-result JSON does not include body type, doors, or seats on individual listings (only on the full listing-detail page reached via `getCarDetails`), so these three filters narrow the result set but the corresponding output fields will only be populated when using `getCarDetails`, not `searchCars`.
- `powerFrom`/`powerTo`/`powerUnit` and `sellerType` are applied both server-side (URL parameters) and verified client-side against the scraped `powerKw`/`powerHp`/`sellerType` output fields — every emitted record actually matches.
- A `color` (paint colour) filter was investigated but is **not exposed**: AutoScout24's `color=` search parameter is silently ignored server-side (verified live — result counts were identical with and without it across every value tried), so it would give a false impression of filtering. `bodyColor` remains available as an output field on `getCarDetails` records.

### Output

Each record contains:

| Field | Description |
|---|---|
| `id` | Unique listing UUID |
| `make` | Car manufacturer |
| `model` | Model name |
| `variant` | Variant/trim level |
| `year` | First registration year |
| `condition` | new or used |
| `mileageKm` | Mileage in kilometres |
| `priceEur` | Price in EUR |
| `fuelType` | Fuel type (normalised) |
| `transmission` | Transmission type |
| `bodyType` | Body type (Saloon, SUV, etc.) — populated on `getCarDetails` records only |
| `bodyColor` | Exterior colour — populated on `getCarDetails` records only |
| `powerKw` | Engine power in kW |
| `powerHp` | Engine power in HP |
| `displacement` | Engine displacement in cc |
| `driveTrain` | Drive train (RWD, FWD, 4WD) |
| `cylinders` | Number of cylinders |
| `doors` | Number of doors — populated on `getCarDetails` records only |
| `seats` | Number of seats — populated on `getCarDetails` records only |
| `firstRegistration` | First registration date |
| `fuelConsumption` | WLTP fuel consumption |
| `co2EmissionsGkm` | CO2 emissions in g/km |
| `location` | City, Country |
| `city` | City name |
| `countryCode` | Country code (DE, AT, etc.) |
| `zip` | Postal code |
| `sellerType` | Dealer or Private |
| `sellerName` | Seller company name |
| `sellerId` | Seller ID |
| `sellerRatingStars` | Dealer rating (1-5) |
| `sellerRatingCount` | Number of ratings |
| `photos` | Array of photo URLs |
| `listingUrl` | Full listing URL |
| `sourceUrl` | Source URL |
| `recordType` | Always "carListing" |
| `scrapedAt` | UTC ISO timestamp |

#### Example Output

```json
{
    "id": "fa84e6e3-b4dd-4844-ba24-c129042e330a",
    "make": "BMW",
    "model": "3 Series",
    "variant": "318d Sport Line",
    "year": 2018,
    "condition": "used",
    "mileageKm": 123456,
    "priceEur": 15900,
    "fuelType": "diesel",
    "transmission": "automatic",
    "bodyType": "Saloon",
    "bodyColor": "Black",
    "powerKw": 110,
    "powerHp": 150,
    "displacement": 1998,
    "driveTrain": "RWD",
    "cylinders": 4,
    "doors": 4,
    "seats": 5,
    "firstRegistration": "2018-06-01",
    "fuelConsumption": "5.0 l/100 km (comb.)",
    "co2EmissionsGkm": "133 g/km (comb.)",
    "location": "Munich, DE",
    "city": "Munich",
    "countryCode": "DE",
    "zip": "80333",
    "sellerType": "Dealer",
    "sellerName": "BMW München GmbH",
    "sellerId": "12345678",
    "sellerRatingStars": 4,
    "sellerRatingCount": 42,
    "photos": ["https://prod.pictures.autoscout24.net/..."],
    "listingUrl": "https://www.autoscout24.de/offers/bmw-318d-fa84e6e3",
    "sourceUrl": "https://www.autoscout24.de/offers/bmw-318d-fa84e6e3",
    "recordType": "carListing",
    "scrapedAt": "2026-05-30T10:00:00+00:00"
}
```

### FAQ

**Which countries are supported?**
Germany (de), Austria (at), Belgium (be), France (fr), Italy (it), Netherlands (nl), Poland (pl), Spain (es), Switzerland (ch). Each has its own AutoScout24 domain. Belgium's site requires a locale path (the actor uses the Dutch `/nl/` version by default; results are identical to `/fr/`, only the page chrome language differs).

**Is Switzerland (ch) reliable?**
autoscout24.ch has occasionally returned HTTP 403 to non-browser clients (including from Apify's own IPs) — this looks like a Swiss-market-specific bot/geo check rather than an actor bug, and affects only that one country's domain; the other 8 markets are unaffected. If a `country: "ch"` run returns 0 records with a fetch-failure warning in the log, retry later or use a different country.

**How many listings can I scrape?**
AutoScout24 shows up to 400 results per search (20 pages × 20 results). Use specific filters to target the listings you need.

**Can I scrape without make/model filters?**
Yes — leaving make and model empty returns all listings for the country with any other filters applied.

**Are photo URLs accessible?**
Yes — all photo URLs point directly to AutoScout24's CDN and are publicly accessible.

**Do I need an AutoScout24 account?**
No — all public listing data is accessible without registration.

**What are typical run times?**
About 100 listings take ~60 seconds. For 1000 listings expect 5-8 minutes.

### Data Source

Data is sourced from [AutoScout24](https://www.autoscout24.com), Europe's largest online car marketplace with 2+ million listings across 18 countries. This scraper targets the public search results and listing detail pages.

# Actor input Schema

## `mode` (type: `string`):

What to do: search for cars or fetch specific listing details.

## `make` (type: `string`):

Car brand/manufacturer to filter by (e.g. BMW, Mercedes-Benz, Volkswagen, Audi, Toyota).

## `model` (type: `string`):

Model name to filter (e.g. 3 Series, Golf, A4). Leave empty for all models.

## `yearFrom` (type: `integer`):

Minimum first registration year.

## `yearTo` (type: `integer`):

Maximum first registration year.

## `priceFrom` (type: `integer`):

Minimum price in EUR.

## `priceTo` (type: `integer`):

Maximum price in EUR.

## `mileageMax` (type: `integer`):

Maximum mileage in kilometres.

## `fuelType` (type: `string`):

Fuel type filter.

## `transmission` (type: `string`):

Transmission type filter.

## `country` (type: `string`):

Country marketplace to search in.

## `condition` (type: `string`):

Vehicle condition.

## `bodyType` (type: `string`):

Vehicle body type filter (mode=searchCars).

## `powerFrom` (type: `integer`):

Minimum engine power (unit set by Power Unit below).

## `powerTo` (type: `integer`):

Maximum engine power (unit set by Power Unit below).

## `powerUnit` (type: `string`):

Unit for Power From / Power To.

## `doorsFrom` (type: `integer`):

Minimum number of doors.

## `doorsTo` (type: `integer`):

Maximum number of doors.

## `seatsFrom` (type: `integer`):

Minimum number of seats.

## `seatsTo` (type: `integer`):

Maximum number of seats.

## `sellerType` (type: `string`):

Filter by dealer or private seller.

## `listingUrls` (type: `array`):

AutoScout24 car listing URLs to fetch details for.

## `maxItems` (type: `integer`):

Maximum number of car listings to return. Default (100) covers a typical single-page-plus scrape for real usage; the platform's automated daily test run uses the lower prefill (5) so it finishes in well under a minute and reliably confirms the actor still works, without wasting run time/quota on every scheduled check.

## Actor input object example

```json
{
  "mode": "searchCars",
  "make": "BMW",
  "fuelType": "",
  "transmission": "",
  "country": "de",
  "condition": "",
  "bodyType": "",
  "powerUnit": "kw",
  "sellerType": "",
  "maxItems": 5
}
```

# Actor output Schema

## `carListings` (type: `string`):

Dataset containing all scraped car listings.

# 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 = {
    "mode": "searchCars",
    "make": "BMW",
    "country": "de",
    "powerUnit": "kw",
    "maxItems": 5
};

// Run the Actor and wait for it to finish
const run = await client.actor("crawlerbros/autoscout24-scraper-pro").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 = {
    "mode": "searchCars",
    "make": "BMW",
    "country": "de",
    "powerUnit": "kw",
    "maxItems": 5,
}

# Run the Actor and wait for it to finish
run = client.actor("crawlerbros/autoscout24-scraper-pro").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 '{
  "mode": "searchCars",
  "make": "BMW",
  "country": "de",
  "powerUnit": "kw",
  "maxItems": 5
}' |
apify call crawlerbros/autoscout24-scraper-pro --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Autoscout24 Scraper Pro",
        "description": "Scrape AutoScout24 - Europe's largest car marketplace. Search cars by make, model, year, price, fuel type, body type, transmission, and country. Get full listing details including specs, pricing, seller info, and photos.",
        "version": "1.0",
        "x-build-id": "cAzUGgEh84TqZCgTR"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/crawlerbros~autoscout24-scraper-pro/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-crawlerbros-autoscout24-scraper-pro",
                "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/crawlerbros~autoscout24-scraper-pro/runs": {
            "post": {
                "operationId": "runs-sync-crawlerbros-autoscout24-scraper-pro",
                "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/crawlerbros~autoscout24-scraper-pro/run-sync": {
            "post": {
                "operationId": "run-sync-crawlerbros-autoscout24-scraper-pro",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "mode"
                ],
                "properties": {
                    "mode": {
                        "title": "Mode",
                        "enum": [
                            "searchCars",
                            "getCarDetails"
                        ],
                        "type": "string",
                        "description": "What to do: search for cars or fetch specific listing details.",
                        "default": "searchCars"
                    },
                    "make": {
                        "title": "Car Make",
                        "enum": [
                            "",
                            "Alfa Romeo",
                            "Audi",
                            "BMW",
                            "Chevrolet",
                            "Citroen",
                            "Dacia",
                            "Fiat",
                            "Ford",
                            "Honda",
                            "Hyundai",
                            "Jaguar",
                            "Jeep",
                            "Kia",
                            "Land Rover",
                            "Lexus",
                            "Mazda",
                            "Mercedes-Benz",
                            "Mini",
                            "Mitsubishi",
                            "Nissan",
                            "Opel",
                            "Peugeot",
                            "Porsche",
                            "Renault",
                            "SEAT",
                            "Skoda",
                            "Subaru",
                            "Suzuki",
                            "Tesla",
                            "Toyota",
                            "Volkswagen",
                            "Volvo"
                        ],
                        "type": "string",
                        "description": "Car brand/manufacturer to filter by (e.g. BMW, Mercedes-Benz, Volkswagen, Audi, Toyota)."
                    },
                    "model": {
                        "title": "Car Model",
                        "type": "string",
                        "description": "Model name to filter (e.g. 3 Series, Golf, A4). Leave empty for all models."
                    },
                    "yearFrom": {
                        "title": "Year From",
                        "minimum": 1900,
                        "maximum": 2026,
                        "type": "integer",
                        "description": "Minimum first registration year."
                    },
                    "yearTo": {
                        "title": "Year To",
                        "minimum": 1900,
                        "maximum": 2026,
                        "type": "integer",
                        "description": "Maximum first registration year."
                    },
                    "priceFrom": {
                        "title": "Price From (EUR)",
                        "minimum": 0,
                        "maximum": 10000000,
                        "type": "integer",
                        "description": "Minimum price in EUR."
                    },
                    "priceTo": {
                        "title": "Price To (EUR)",
                        "minimum": 0,
                        "maximum": 10000000,
                        "type": "integer",
                        "description": "Maximum price in EUR."
                    },
                    "mileageMax": {
                        "title": "Max Mileage (km)",
                        "minimum": 0,
                        "maximum": 2000000,
                        "type": "integer",
                        "description": "Maximum mileage in kilometres."
                    },
                    "fuelType": {
                        "title": "Fuel Type",
                        "enum": [
                            "",
                            "petrol",
                            "diesel",
                            "electric",
                            "hybrid",
                            "hydrogen",
                            "lpg",
                            "cng"
                        ],
                        "type": "string",
                        "description": "Fuel type filter.",
                        "default": ""
                    },
                    "transmission": {
                        "title": "Transmission",
                        "enum": [
                            "",
                            "automatic",
                            "manual",
                            "semi-automatic"
                        ],
                        "type": "string",
                        "description": "Transmission type filter.",
                        "default": ""
                    },
                    "country": {
                        "title": "Country",
                        "enum": [
                            "de",
                            "at",
                            "be",
                            "fr",
                            "it",
                            "nl",
                            "pl",
                            "es",
                            "ch"
                        ],
                        "type": "string",
                        "description": "Country marketplace to search in.",
                        "default": "de"
                    },
                    "condition": {
                        "title": "Condition",
                        "enum": [
                            "",
                            "N",
                            "U"
                        ],
                        "type": "string",
                        "description": "Vehicle condition.",
                        "default": ""
                    },
                    "bodyType": {
                        "title": "Body Type",
                        "enum": [
                            "",
                            "1",
                            "2",
                            "3",
                            "4",
                            "5",
                            "6",
                            "12",
                            "13",
                            "7"
                        ],
                        "type": "string",
                        "description": "Vehicle body type filter (mode=searchCars).",
                        "default": ""
                    },
                    "powerFrom": {
                        "title": "Power From",
                        "minimum": 0,
                        "maximum": 2000,
                        "type": "integer",
                        "description": "Minimum engine power (unit set by Power Unit below)."
                    },
                    "powerTo": {
                        "title": "Power To",
                        "minimum": 0,
                        "maximum": 2000,
                        "type": "integer",
                        "description": "Maximum engine power (unit set by Power Unit below)."
                    },
                    "powerUnit": {
                        "title": "Power Unit",
                        "enum": [
                            "kw",
                            "hp"
                        ],
                        "type": "string",
                        "description": "Unit for Power From / Power To.",
                        "default": "kw"
                    },
                    "doorsFrom": {
                        "title": "Doors From",
                        "minimum": 2,
                        "maximum": 7,
                        "type": "integer",
                        "description": "Minimum number of doors."
                    },
                    "doorsTo": {
                        "title": "Doors To",
                        "minimum": 2,
                        "maximum": 7,
                        "type": "integer",
                        "description": "Maximum number of doors."
                    },
                    "seatsFrom": {
                        "title": "Seats From",
                        "minimum": 1,
                        "maximum": 12,
                        "type": "integer",
                        "description": "Minimum number of seats."
                    },
                    "seatsTo": {
                        "title": "Seats To",
                        "minimum": 1,
                        "maximum": 12,
                        "type": "integer",
                        "description": "Maximum number of seats."
                    },
                    "sellerType": {
                        "title": "Seller Type",
                        "enum": [
                            "",
                            "dealer",
                            "private"
                        ],
                        "type": "string",
                        "description": "Filter by dealer or private seller.",
                        "default": ""
                    },
                    "listingUrls": {
                        "title": "Listing URLs (mode=getCarDetails)",
                        "type": "array",
                        "description": "AutoScout24 car listing URLs to fetch details for.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxItems": {
                        "title": "Max Items",
                        "minimum": 1,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Maximum number of car listings to return. Default (100) covers a typical single-page-plus scrape for real usage; the platform's automated daily test run uses the lower prefill (5) so it finishes in well under a minute and reliably confirms the actor still works, without wasting run time/quota on every scheduled check.",
                        "default": 100
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
