# AutoScout24 Car Listings Scraper (`fetch_cat/autoscout24-car-listings-scraper`) Actor

Scrape public AutoScout24 vehicle listings with prices, mileage, seller details, locations, images, and normalized car fields.

- **URL**: https://apify.com/fetch\_cat/autoscout24-car-listings-scraper.md
- **Developed by:** [Hanna Nosova](https://apify.com/fetch_cat) (community)
- **Categories:** E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.30 / 1,000 vehicle listing saveds

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

## AutoScout24 Car Listings Scraper

Extract public car listings from AutoScout24 search result pages.

Use this actor to collect prices, mileage, seller names, locations, images, and normalized vehicle attributes from public AutoScout24 marketplace inventory.

### What does AutoScout24 Car Listings Scraper do?

AutoScout24 Car Listings Scraper turns public AutoScout24 search pages into a clean dataset.

It can scrape:

- 🚗 Vehicle listing URLs
- 💶 Prices and currencies
- 🛣️ Mileage values
- 🏷️ Make, model, and version
- ⛽ Fuel type
- ⚙️ Transmission
- 📍 Seller location
- 🏢 Seller or dealer name
- 🖼️ Listing images
- 🕒 Scrape timestamp

The actor is designed for search-result inventory monitoring and market research.

### Who is it for?

#### Used-car dealers

Track comparable vehicles, dealer pricing, and nearby inventory.

#### Automotive marketplaces

Monitor public supply, price ranges, and seller coverage across regions.

#### Lead generation teams

Build lists of public dealer inventory pages and seller names for compliant research workflows.

#### Pricing analysts

Compare vehicle price bands by make, model, mileage, fuel type, and country.

#### Resale researchers

Collect repeatable snapshots of public car listings for valuation and trend analysis.

### Why use this actor?

- ✅ Normalized dataset rows
- ✅ Public search URLs supported
- ✅ Make/model filter helper for simple searches
- ✅ Pagination and deduplication included
- ✅ Optional detail-page enrichment
- ✅ Works well for small QA runs and larger monitoring runs

### What data can you extract?

| Field | Description |
| --- | --- |
| `url` | Public AutoScout24 listing URL |
| `listingId` | Unique listing UUID when available |
| `title` | Listing title |
| `make` | Vehicle make |
| `model` | Vehicle model |
| `version` | Trim/version text |
| `price` | Numeric price |
| `currency` | Currency code such as EUR |
| `mileage` | Numeric odometer value |
| `mileageUnit` | Mileage unit code |
| `firstRegistration` | Registration date/year text when present |
| `year` | Parsed year when present |
| `fuelType` | Fuel type |
| `transmission` | Transmission type |
| `power` | Power value when available |
| `location` | Seller city/region |
| `country` | Seller country |
| `sellerName` | Dealer or seller name |
| `sellerType` | Seller schema type |
| `sellerUrl` | Dealer profile URL when available |
| `images` | Listing image URLs |
| `descriptionSnippet` | Short description when available |
| `features` | Additional feature strings |
| `sourcePageUrl` | Search page where the row was found |
| `position` | Result position on the source page |
| `scrapedAt` | ISO timestamp |

### How much does it cost to scrape AutoScout24 car listings?

This actor uses pay-per-event pricing.

You pay a small run start fee plus a per-listing result charge.

Current baseline pricing is a $0.005 start event plus $0.0005 per listing on the BRONZE tier, with lower per-listing prices on higher tiers.

A small test with 20 listings is designed to be inexpensive.

Larger runs scale with the number of listings saved.

Exact live prices are shown on the Apify Store pricing panel.

### Input options

You can start from AutoScout24 search URLs or from basic filters.

Recommended input:

```json
{
  "startUrls": [
    { "url": "https://www.autoscout24.com/lst/bmw?atype=C&cy=D&desc=0&sort=standard&ustate=N%2CU&pricefrom=10000&priceto=30000" }
  ],
  "maxItems": 20,
  "includeDetails": false
}
````

### Start URLs

Use `startUrls` when you already configured a search on AutoScout24.

This is the most accurate way to preserve site filters.

Examples:

- A BMW search in Germany
- A specific price range
- A country-specific inventory page
- A make/model result page

### Filter inputs

If you do not provide `startUrls`, the actor can build a basic search URL.

Supported helper fields include:

- `query`
- `make`
- `model`
- `country`
- `minPrice`
- `maxPrice`
- `yearFrom`
- `yearTo`
- `sort`

For complex AutoScout24 filters, use `startUrls`.

### Detail page enrichment

Set `includeDetails` to `true` to open each vehicle listing page.

This can add description snippets or extra feature values when available.

Use it when you need richer data.

Leave it disabled for faster and cheaper inventory scans.

### Output example

```json
{
  "url": "https://www.autoscout24.com/offers/example-car-00000000-0000-0000-0000-000000000000",
  "listingId": "00000000-0000-0000-0000-000000000000",
  "title": "BMW i4 eDrive40 Gran Coupe M Sport",
  "make": "BMW",
  "model": "i4",
  "version": "i4 eDrive40 Gran Coupe M Sport",
  "price": 25000,
  "currency": "EUR",
  "mileage": 69000,
  "fuelType": "Electric",
  "transmission": "Automatic",
  "location": "Krauchenwies",
  "sellerName": "Example Dealer",
  "images": ["https://prod.pictures.autoscout24.net/example.jpg"],
  "scrapedAt": "2026-07-06T08:00:00.000Z"
}
```

### How to scrape AutoScout24 listings

1. Open AutoScout24.
2. Configure your public search filters.
3. Copy the search result URL.
4. Paste it into `startUrls`.
5. Set `maxItems`.
6. Run the actor.
7. Export the dataset as JSON, CSV, Excel, XML, or via API.

### Tips for best results

- Use public search result URLs.
- Start with `maxItems: 20` for a quick smoke test.
- Use `includeDetails: false` for faster monitoring.
- Use one country per run for cleaner analysis.
- Use separate runs for very different makes/models.
- Keep exact AutoScout24 filters in the URL when possible.

### Common use cases

#### Price monitoring

Run the same search every day and compare prices over time.

#### Dealer inventory research

Collect seller names and listing details in a target market.

#### Market supply snapshots

Track how many public listings match make, model, price, and year filters.

#### Competitive analysis

Compare similar vehicles by mileage, fuel, transmission, and listed price.

### Integrations

You can connect the actor output to:

- Google Sheets dashboards
- Airtable vehicle research tables
- BI tools through dataset API exports
- CRM enrichment workflows
- Scheduled monitoring jobs
- Webhooks for inventory changes

### API usage

#### Node.js

```js
import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('fetch_cat/autoscout24-car-listings-scraper').call({
  startUrls: [{ url: 'https://www.autoscout24.com/lst/bmw?atype=C&cy=D&desc=0&sort=standard&ustate=N%2CU' }],
  maxItems: 20
});
console.log(run.defaultDatasetId);
```

#### Python

```python
from apify_client import ApifyClient

client = ApifyClient('MY-APIFY-TOKEN')
run = client.actor('fetch_cat/autoscout24-car-listings-scraper').call(run_input={
    'startUrls': [{'url': 'https://www.autoscout24.com/lst/bmw?atype=C&cy=D&desc=0&sort=standard&ustate=N%2CU'}],
    'maxItems': 20,
})
print(run['defaultDatasetId'])
```

#### cURL

```bash
curl -X POST 'https://api.apify.com/v2/acts/fetch_cat~autoscout24-car-listings-scraper/runs?token=MY-APIFY-TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{"startUrls":[{"url":"https://www.autoscout24.com/lst/bmw?atype=C&cy=D&desc=0&sort=standard&ustate=N%2CU"}],"maxItems":20}'
```

### MCP usage

Use Apify MCP to run this actor from AI tools.

MCP URL:

```text
https://mcp.apify.com/?tools=fetch_cat/autoscout24-car-listings-scraper
```

Claude Code setup:

```bash
claude mcp add apify-autoscout24 https://mcp.apify.com/?tools=fetch_cat/autoscout24-car-listings-scraper
```

Claude Desktop JSON config:

```json
{
  "mcpServers": {
    "apify-autoscout24": {
      "url": "https://mcp.apify.com/?tools=fetch_cat/autoscout24-car-listings-scraper"
    }
  }
}
```

Example prompts:

- "Scrape 50 BMW listings from this AutoScout24 URL."
- "Compare prices and mileage in the dataset."
- "Export the results to CSV and summarize the cheapest cars."

### Scheduling

The actor can be scheduled on Apify.

Typical schedules:

- Daily market snapshots
- Weekly dealer inventory scans
- Monthly valuation research exports

Use stable search URLs for comparable time-series data.

### Data quality notes

AutoScout24 pages may vary by locale and country.

Some fields may be missing from individual listings.

For example, power or first registration may not be present on every search result page.

Optional detail enrichment may improve coverage for some fields.

### Limits

- Only public AutoScout24 pages are supported.
- Account-only data is not scraped.
- Contact forms and saved-search data are out of scope.
- Very large runs may take longer due to pagination.
- Site layout changes can affect extraction and should be reported.

### Legality

This actor is intended for public web data.

Before scraping, make sure your use case complies with applicable laws, AutoScout24 terms, and privacy requirements.

Do not use scraped data for spam, harassment, or unlawful profiling.

### FAQ

#### Is AutoScout24 login required?

No. The actor is designed for public search result and listing data only.

#### Can I scrape contact forms or saved searches?

No. Account-only workflows, saved searches, and private contact actions are out of scope.

### Troubleshooting

#### The run returned fewer listings than requested

The search may have fewer public results than `maxItems`, or the URL may include narrow filters.

Try a broader AutoScout24 search URL.

#### Some fields are empty

AutoScout24 does not expose every field for every listing.

Try enabling `includeDetails` for richer detail-page data.

#### My filters are not applied

Use a copied AutoScout24 search result URL in `startUrls`.

This preserves the site's own filter parameters better than manually entering helper fields.

### Related scrapers

Explore other Anna actors for marketplace and vehicle-adjacent workflows:

- https://apify.com/fetch\_cat/google-maps-lead-finder
- https://apify.com/fetch\_cat/google-maps-reviews-scraper
- https://apify.com/fetch\_cat/airbnb-listings-scraper
- https://apify.com/fetch\_cat/booking-scraper

### Support

If AutoScout24 changes page structure or you need an additional output field, open an issue on the actor page.

Include:

- The input you used
- A sample AutoScout24 URL
- Expected field(s)
- Run ID if available

### Changelog

#### 0.1

- Initial version with configurable inputs and structured results.

# Actor input Schema

## `startUrls` (type: `array`):

Paste one or more public AutoScout24 search result URLs. If omitted, the actor builds a search URL from the filters below.

## `query` (type: `string`):

Optional make or keyword used when no start URL is provided, for example BMW, Audi, Toyota.

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

Vehicle make used to build an AutoScout24 search URL when startUrls is empty.

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

Vehicle model used with Make when building an AutoScout24 search URL.

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

AutoScout24 country filter code. Examples: D for Germany, I for Italy, F for France, E for Spain, NL for Netherlands.

## `locale` (type: `string`):

Preferred page language, for example en-GB,en;q=0.9 or de-DE,de;q=0.9.

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

Maximum number of vehicle listings to save.

## `sort` (type: `string`):

Sort order used when the actor builds a search URL.

## `minPrice` (type: `integer`):

Minimum listing price filter used when building a search URL.

## `maxPrice` (type: `integer`):

Maximum listing price filter used when building a search URL.

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

Minimum first-registration year used when building a search URL.

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

Maximum first-registration year used when building a search URL.

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

Optional AutoScout24 fuel code to pass through to the search URL, for example B, D, E, G. Start URLs are recommended for exact filters.

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

Optional AutoScout24 transmission code to pass through to the search URL, for example A or M. Start URLs are recommended for exact filters.

## `includeDetails` (type: `boolean`):

Open each listing page for additional description/features when available. This is slower and costs more requests.

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://www.autoscout24.com/lst/bmw?atype=C&cy=D&desc=0&sort=standard&ustate=N%2CU&pricefrom=10000&priceto=30000"
    }
  ],
  "query": "BMW",
  "country": "D",
  "locale": "en-GB,en;q=0.9",
  "maxItems": 20,
  "sort": "standard",
  "includeDetails": false
}
```

# Actor output Schema

## `overview` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "startUrls": [
        {
            "url": "https://www.autoscout24.com/lst/bmw?atype=C&cy=D&desc=0&sort=standard&ustate=N%2CU&pricefrom=10000&priceto=30000"
        }
    ],
    "query": "BMW",
    "country": "D",
    "maxItems": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("fetch_cat/autoscout24-car-listings-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 = {
    "startUrls": [{ "url": "https://www.autoscout24.com/lst/bmw?atype=C&cy=D&desc=0&sort=standard&ustate=N%2CU&pricefrom=10000&priceto=30000" }],
    "query": "BMW",
    "country": "D",
    "maxItems": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("fetch_cat/autoscout24-car-listings-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 '{
  "startUrls": [
    {
      "url": "https://www.autoscout24.com/lst/bmw?atype=C&cy=D&desc=0&sort=standard&ustate=N%2CU&pricefrom=10000&priceto=30000"
    }
  ],
  "query": "BMW",
  "country": "D",
  "maxItems": 20
}' |
apify call fetch_cat/autoscout24-car-listings-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "AutoScout24 Car Listings Scraper",
        "description": "Scrape public AutoScout24 vehicle listings with prices, mileage, seller details, locations, images, and normalized car fields.",
        "version": "0.1",
        "x-build-id": "tKsK43YXhTmkt9VXA"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/fetch_cat~autoscout24-car-listings-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-fetch_cat-autoscout24-car-listings-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/fetch_cat~autoscout24-car-listings-scraper/runs": {
            "post": {
                "operationId": "runs-sync-fetch_cat-autoscout24-car-listings-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/fetch_cat~autoscout24-car-listings-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-fetch_cat-autoscout24-car-listings-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": {
                    "startUrls": {
                        "title": "AutoScout24 search URLs",
                        "type": "array",
                        "description": "Paste one or more public AutoScout24 search result URLs. If omitted, the actor builds a search URL from the filters below.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "query": {
                        "title": "Search query / make fallback",
                        "type": "string",
                        "description": "Optional make or keyword used when no start URL is provided, for example BMW, Audi, Toyota."
                    },
                    "make": {
                        "title": "Make",
                        "type": "string",
                        "description": "Vehicle make used to build an AutoScout24 search URL when startUrls is empty."
                    },
                    "model": {
                        "title": "Model",
                        "type": "string",
                        "description": "Vehicle model used with Make when building an AutoScout24 search URL."
                    },
                    "country": {
                        "title": "Country code",
                        "type": "string",
                        "description": "AutoScout24 country filter code. Examples: D for Germany, I for Italy, F for France, E for Spain, NL for Netherlands.",
                        "default": "D"
                    },
                    "locale": {
                        "title": "Accept-Language header",
                        "type": "string",
                        "description": "Preferred page language, for example en-GB,en;q=0.9 or de-DE,de;q=0.9.",
                        "default": "en-GB,en;q=0.9"
                    },
                    "maxItems": {
                        "title": "Maximum listings",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum number of vehicle listings to save.",
                        "default": 20
                    },
                    "sort": {
                        "title": "Sort order",
                        "enum": [
                            "standard",
                            "price_asc",
                            "price_desc",
                            "mileage_asc",
                            "mileage_desc",
                            "age_desc"
                        ],
                        "type": "string",
                        "description": "Sort order used when the actor builds a search URL.",
                        "default": "standard"
                    },
                    "minPrice": {
                        "title": "Minimum price",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Minimum listing price filter used when building a search URL."
                    },
                    "maxPrice": {
                        "title": "Maximum price",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Maximum listing price filter used when building a search URL."
                    },
                    "yearFrom": {
                        "title": "First registration from",
                        "minimum": 1900,
                        "maximum": 2100,
                        "type": "integer",
                        "description": "Minimum first-registration year used when building a search URL."
                    },
                    "yearTo": {
                        "title": "First registration to",
                        "minimum": 1900,
                        "maximum": 2100,
                        "type": "integer",
                        "description": "Maximum first-registration year used when building a search URL."
                    },
                    "fuelType": {
                        "title": "Fuel type code",
                        "type": "string",
                        "description": "Optional AutoScout24 fuel code to pass through to the search URL, for example B, D, E, G. Start URLs are recommended for exact filters."
                    },
                    "transmission": {
                        "title": "Transmission code",
                        "type": "string",
                        "description": "Optional AutoScout24 transmission code to pass through to the search URL, for example A or M. Start URLs are recommended for exact filters."
                    },
                    "includeDetails": {
                        "title": "Visit detail pages",
                        "type": "boolean",
                        "description": "Open each listing page for additional description/features when available. This is slower and costs more requests.",
                        "default": false
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
