# Gumtree Cars & Vans Scraper (`dadhalfdev/gumtree-scraper`) Actor

Scrape used cars and vans from gumtree.com. Paste a search URL from your browser, or use filters (make, model, price, mileage, year, fuel, body, transmission). Returns price, mileage, year, specs, location, and listing URL.

- **URL**: https://apify.com/dadhalfdev/gumtree-scraper.md
- **Developed by:** [Marco Rodrigues](https://apify.com/dadhalfdev) (community)
- **Categories:** Other
- **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. 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/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

## 🚗 Gumtree Cars & Vans Scraper

Want to find the perfect used car or van, or analyze the UK automotive market? This scraper makes it super easy!

Paste an **`input_url`** from your browser once you've already filtered on Gumtree, **or** use **structured filters** (make, model, price, mileage, year, fuel, body, transmission, etc.) — structured filters work better for AI agents. When `input_url` is set it overrides the filters. Either way, you get up to 1000 used **car** or **van** listings from [gumtree.com](https://www.gumtree.com/) with pricing, specs, and location as CSV or JSON.

### 💡 Perfect for...

- **Car & Van Buyers:** Monitor the market for the best deals on your next vehicle in the UK.
- **Dealerships:** Keep an eye on competitors' pricing and inventory to stay competitive.
- **Market Research:** Analyze trends in the UK used car and van market (average prices, popular models, mileage vs. price).
- **Data Analysts:** Download clean, structured data for visualizations, dashboards, or predictive pricing models.
- **🤖 AI Agents:** Power your autonomous agents with real-time Gumtree listings. Perfect for OpenClaw workflows and bots tracking specific vehicles.
- **📚 RAG Systems:** Feed detailed vehicle specifications and pricing into Retrieval-Augmented Generation pipelines to answer complex queries about the automotive market.
- **🔗 AI Workflows:** Integrate seamlessly with LangChain, AutoGPT, CrewAI, and other AI frameworks that need structured automotive data.

### ✨ Why you'll love this scraper

- 🔗 **Input URL or Filters:** Paste a Gumtree search URL (`input_url`) if you already filtered in the browser, or use structured filters (better for AI agents). `input_url` always wins when set.
- 🎯 **Website-Matched Filters:** Make, model, fuel, body, transmission, colour, seller, price, mileage, and year use the **same option values as gumtree.com**.
- 🚚 **Cars and Vans:** Switch `vehicle_type` between used cars and used vans.
- ⚙️ **Rich Listings:** Extracts price, year, mileage, fuel, body, transmission, colour, seller type, location, and images out of the box.
- ⏱️ **Sorting Options:** Traverse results by relevance, newest, price, or distance — same sort values as on the site.
- 🇬🇧 **Built for the UK:** Optional postcode/location + distance (use Nationwide for countrywide results).

### 📦 What's inside the data?

For every single listing, you will get:
- **Core Details:** `id`, `title`, `url`, `image`, `images`, `photo_count`, `short_description`
- **Technical Specs:** `make`, `model`, `fuel_type`, `body_type`, `transmission`, `colour`, `doors`, `seats`, `engine_size`, `mileage`, `year`, `registration`
- **Pricing:** `price`, `price_text`
- **Seller & Place:** `seller_type`, `seller_id`, `pro_account`, `location`, `postcode`, `distance`, `distance_miles`
- **Context:** `vehicle_type` (`cars` / `vans`), `posted_date`, `featured`, `urgent`, `status`

### 🛠️ Sort options

You can tell the scraper what order to read the listings in using the `sort_by` parameter (same values as Gumtree):
- **`relevance`** – Most relevant first
- **`date`** – Most recent first *(default)*
- **`price_lowest_first`** – Price: Low to High
- **`price_highest_first`** – Price: High to Low
- **`distance`** – Nearest first

### 🚀 Quick start

**Option A — Input URL**
1. Open [Gumtree cars](https://www.gumtree.com/cars-vans-motorbikes/cars) or [vans](https://www.gumtree.com/cars-vans-motorbikes/vans), apply filters in the browser, copy the results URL — ideally `https://www.gumtree.com/cars-vans-motorbikes/cars/...` or `/cars-vans-motorbikes/vans/...`.
2. Paste it into `input_url`.
3. Set `max_cars` and click **Start**.

**Option B — Structured filters (better for AI agents)**
1. Leave `input_url` empty.
2. Choose **Used cars** or **Used vans**.
3. Pick make/model and optional filters from the dropdowns (same lists as on Gumtree).
4. Optionally set `search_location` + `distance` (Nationwide = `1000`).
5. Choose `sort_by`, set `max_cars` (up to 1000).
6. Click **Start** and export CSV, Excel, or JSON when done.

---

#### Tech details for developers 🧑‍💻

**Input Example (structured filters):**

```json
{
  "vehicle_type": "cars",
  "make": "bmw",
  "model": "bmw::3-series",
  "max_price": "15000",
  "fuel_type": "diesel",
  "transmission": "automatic",
  "sort_by": "date",
  "max_cars": 100
}
````

**Input Example (URL override):**

```json
{
  "input_url": "https://www.gumtree.com/cars-vans-motorbikes/cars/bmw/3-series?max_price=15000&vehicle_fuel_type=diesel&sort=date",
  "max_cars": 500
}
```

**Input Example (used vans):**

```json
{
  "vehicle_type": "vans",
  "make": "ford",
  "max_price": "10000",
  "sort_by": "date",
  "max_cars": 100
}
```

**Output Example:**

```json
{
  "id": 1515065112,
  "title": "2015 BMW 3 Series 330d Luxury 4dr Step Auto SALOON Diesel Automatic",
  "url": "https://www.gumtree.com/p/bmw/2015-bmw-3-series-330d-luxury-4dr-step-auto-saloon-diesel-automatic/1515065112",
  "image": "https://img.gumtree.com/ePR8PyKf84wPHx7_RYmEag/dea8977a64724762a7_db953b189da8/86",
  "make": "BMW",
  "model": "3 SERIES",
  "year": 2016,
  "mileage": 90830,
  "price": 8495,
  "price_text": "£8,495.00",
  "fuel_type": "Diesel",
  "body_type": "Saloon",
  "transmission": "Automatic",
  "colour": "Black",
  "registration": "YA16YEV",
  "seller_type": "Trade",
  "location": "Nelson, Lancashire",
  "vehicle_type": "cars",
  "posted_date": "1 day ago"
}
```

### 📋 Input reference (detailed)

| Parameter | Type | Required | Default | Description |
|-----------|------|----------|---------|-------------|
| `input_url` | string | No | — | Paste a Gumtree cars/vans URL; overrides all filters below when set. Leave empty to use filters (better for AI agents). Prefer `/cars-vans-motorbikes/cars|vans/...` paths (avoid `/search?...`). |
| `vehicle_type` | string enum | No | `cars` | `cars` (Used cars) or `vans` (Used vans). |
| `make` | string enum | No | any | Vehicle make from Gumtree (e.g. `bmw`, `ford`, `volkswagen`). |
| `model` | string enum | No | any | Make + model as `make::slug` (e.g. `bmw::3-series`, `ford::transit`). Pick a row that matches your Make. |
| `search_location` | string | No | — | Optional free-text UK place or postcode Gumtree understands (e.g. `london`, `manchester`, `SW1A1AA`). Not a fixed keyword list; leave empty for nationwide. Place names work best with Make = Any. |
| `distance` | string enum | No | any | Search radius from location. `1000` = **Nationwide**. |
| `min_price` / `max_price` | string enum | No | any | Price ladder values from Gumtree. |
| `min_mileage` / `max_mileage` | string enum | No | any | Mileage ladder values from Gumtree. |
| `min_year` / `max_year` | string enum | No | any | Registration year ladder from Gumtree. |
| `fuel_type` | string enum | No | any | Site fuel values (e.g. `diesel`, `petrol`, `electric`, `hybrid_electric`). |
| `body_type` | string enum | No | any | Body type from Gumtree. |
| `transmission` | string enum | No | any | e.g. `automatic`, `manual`. |
| `colour` | string enum | No | any | Exterior colour from Gumtree. |
| `seller_type` | string enum | No | any | e.g. `trade`, `private`. |
| `sort_by` | string enum | No | `date` | Result order (see sort options above). |
| `max_cars` | integer | No | `50` | Maximum listings to return (`1`–`1000`). |

#### Notes on filters

- Prefer exact enum strings from the Apify input dropdowns (same values as gumtree.com).
- `model` uses `make::slug` (double colon), e.g. `bmw::3-series`.
- **Make = Any (cars):** Gumtree’s `/cars` page is only a make picker. The actor uses `/cars-vans-motorbikes/cars/uk/uk` for nationwide all-make results (or `/cars/uk/{place}` when a location is set). Vans already work without a make.
- Prefer `/cars-vans-motorbikes/cars/{make}/...` or `/cars-vans-motorbikes/vans/...` URLs when pasting `input_url`.
- `search_location` is free text (city/town/postcode), not a controlled vocabulary. Place names work best with Make = Any; postcodes work reliably when a make is selected. Unknown places usually return 0 results.
- Gumtree SRPs typically expose up to ~50 pages (~30 ads/page).
- `input_url` always wins over filters when provided.

# Actor input Schema

## `input_url` (type: `string`):

Paste a Gumtree cars/vans search URL (e.g. https://www.gumtree.com/cars-vans-motorbikes/cars/bmw/3-series) to use instead of the filters below — overrides all structured filters when set. Prefer /cars-vans-motorbikes/cars|vans/... paths (avoid /search?...). Leave empty to use the filters below (better for AI agents).

## `vehicle_type` (type: `string`):

Search used cars or used vans on Gumtree.

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

Vehicle make (same values as on gumtree.com).

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

Make + model as make::slug (e.g. bmw::3-series). Pick a row matching your Make.

## `search_location` (type: `string`):

Optional free-text UK place or postcode that Gumtree understands (e.g. london, manchester, SW1A1AA). Not a fixed keyword list — leave empty for nationwide. Place names work best with Make = Any; postcodes work best when a make is selected. Pair with Distance for a radius search.

## `distance` (type: `string`):

Search radius from location. Nationwide = 1000.

## `min_price` (type: `string`):

Minimum price ladder from Gumtree.

## `max_price` (type: `string`):

Maximum price ladder from Gumtree.

## `min_mileage` (type: `string`):

Minimum mileage ladder from Gumtree.

## `max_mileage` (type: `string`):

Maximum mileage ladder from Gumtree.

## `min_year` (type: `string`):

Minimum registration year from Gumtree.

## `max_year` (type: `string`):

Maximum registration year from Gumtree.

## `fuel_type` (type: `string`):

Fuel type values from gumtree.com.

## `body_type` (type: `string`):

Body type values from gumtree.com.

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

Transmission values from gumtree.com.

## `colour` (type: `string`):

Colour values from gumtree.com.

## `seller_type` (type: `string`):

Trade or private seller.

## `sort_by` (type: `string`):

Sort order from the Gumtree results page.

## `max_cars` (type: `integer`):

Maximum number of listings to scrape (capped at 1000). Gumtree SRPs typically expose up to ~50 pages (~30 ads/page).

## Actor input object example

```json
{
  "vehicle_type": "cars",
  "make": "",
  "model": "",
  "distance": "",
  "min_price": "",
  "max_price": "",
  "min_mileage": "",
  "max_mileage": "",
  "min_year": "",
  "max_year": "",
  "fuel_type": "",
  "body_type": "",
  "transmission": "",
  "colour": "",
  "seller_type": "",
  "sort_by": "date",
  "max_cars": 50
}
```

# Actor output Schema

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

Table view of scraped listings using the dataset 'overview' view.

## `results` (type: `string`):

All scraped listings from the default dataset without view transformation.

# 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 = {};

// Run the Actor and wait for it to finish
const run = await client.actor("dadhalfdev/gumtree-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 = {}

# Run the Actor and wait for it to finish
run = client.actor("dadhalfdev/gumtree-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 '{}' |
apify call dadhalfdev/gumtree-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Gumtree Cars & Vans Scraper",
        "description": "Scrape used cars and vans from gumtree.com. Paste a search URL from your browser, or use filters (make, model, price, mileage, year, fuel, body, transmission). Returns price, mileage, year, specs, location, and listing URL.",
        "version": "0.1",
        "x-build-id": "6UuO5dQDtDBMdxHGu"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/dadhalfdev~gumtree-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-dadhalfdev-gumtree-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/dadhalfdev~gumtree-scraper/runs": {
            "post": {
                "operationId": "runs-sync-dadhalfdev-gumtree-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/dadhalfdev~gumtree-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-dadhalfdev-gumtree-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": {
                    "input_url": {
                        "title": "Input URL",
                        "type": "string",
                        "description": "Paste a Gumtree cars/vans search URL (e.g. https://www.gumtree.com/cars-vans-motorbikes/cars/bmw/3-series) to use instead of the filters below — overrides all structured filters when set. Prefer /cars-vans-motorbikes/cars|vans/... paths (avoid /search?...). Leave empty to use the filters below (better for AI agents)."
                    },
                    "vehicle_type": {
                        "title": "Vehicle type",
                        "enum": [
                            "cars",
                            "vans"
                        ],
                        "type": "string",
                        "description": "Search used cars or used vans on Gumtree.",
                        "default": "cars"
                    },
                    "make": {
                        "title": "Make",
                        "enum": [
                            "",
                            "abarth",
                            "ac",
                            "alfa_romeo",
                            "aston_martin",
                            "audi",
                            "austin",
                            "bedford",
                            "bentley",
                            "bmc",
                            "bmw",
                            "byd",
                            "cadillac",
                            "caterham",
                            "chery",
                            "chevrolet",
                            "chrysler",
                            "citroen",
                            "cupra",
                            "dacia",
                            "daewoo",
                            "daf_trucks",
                            "daihatsu",
                            "daimler",
                            "dodge",
                            "ds",
                            "ferrari",
                            "fiat",
                            "ford",
                            "genesis",
                            "honda",
                            "hummer",
                            "hyundai",
                            "ineos",
                            "infiniti",
                            "isuzu",
                            "isuzu_trucks",
                            "iveco",
                            "jaguar",
                            "jaecoo",
                            "jeep",
                            "kgm",
                            "kia",
                            "lamborghini",
                            "land_rover",
                            "ldv",
                            "leapmotor",
                            "lexus",
                            "levc",
                            "lotus",
                            "lti",
                            "man",
                            "marcos",
                            "marlin",
                            "maserati",
                            "maxus",
                            "maybach",
                            "mazda",
                            "mclaren",
                            "mercedes_benz",
                            "mg",
                            "mg_motor_uk",
                            "microcar",
                            "mini",
                            "mitsubishi",
                            "mitsubishi_fuso",
                            "morgan",
                            "nissan",
                            "opel",
                            "omoda",
                            "perodua",
                            "peugeot",
                            "piaggio",
                            "polestar",
                            "porsche",
                            "proton",
                            "reliant",
                            "renault",
                            "renault_trucks",
                            "rolls_royce",
                            "rover",
                            "saab",
                            "scania",
                            "seat",
                            "skoda",
                            "smart",
                            "ssangyong",
                            "subaru",
                            "suzuki",
                            "talbot",
                            "tesla",
                            "toyota",
                            "tvr",
                            "vauxhall",
                            "volkswagen",
                            "volvo",
                            "westfield",
                            "other_manufacturer",
                            "aixam",
                            "great_wall"
                        ],
                        "type": "string",
                        "description": "Vehicle make (same values as on gumtree.com).",
                        "default": ""
                    },
                    "model": {
                        "title": "Model",
                        "enum": [
                            "",
                            "austin::mini",
                            "austin::metro",
                            "austin::a40",
                            "austin::a35",
                            "austin::healey",
                            "austin::maestro",
                            "austin::montego",
                            "audi::a3",
                            "audi::a1",
                            "audi::a4",
                            "audi::a5",
                            "audi::q3",
                            "audi::tt",
                            "audi::a6",
                            "audi::q5",
                            "audi::q2",
                            "audi::q7",
                            "audi::a7",
                            "audi::a8",
                            "audi::a4-allroad",
                            "audi::a6-allroad",
                            "audi::e-tron",
                            "audi::rs3",
                            "audi::q4",
                            "audi::rs5",
                            "audi::s3",
                            "audi::a4-avant",
                            "audi::rs-q3",
                            "audi::rs4",
                            "audi::a6-avant",
                            "audi::rs6",
                            "audi::a2",
                            "audi::allroad",
                            "audi::q8",
                            "audi::80",
                            "audi::quattro",
                            "audi::r8",
                            "audi::s4",
                            "audi::s5",
                            "audi::sq5",
                            "audi::s1",
                            "audi::tts",
                            "audi::100",
                            "audi::a3-cabriolet",
                            "audi::cabriolet",
                            "audi::e-tron-gt",
                            "audi::rs7",
                            "audi::s6",
                            "audi::s8",
                            "audi::v8",
                            "abarth::595",
                            "abarth::500",
                            "abarth::695",
                            "abarth::124-spider",
                            "abarth::grande-punto",
                            "aston_martin::db7",
                            "aston_martin::dbs",
                            "aston_martin::db9",
                            "aston_martin::vantage",
                            "alfa_romeo::giulietta",
                            "alfa_romeo::mito",
                            "alfa_romeo::giulia",
                            "alfa_romeo::stelvio",
                            "alfa_romeo::spider",
                            "alfa_romeo::159",
                            "alfa_romeo::147",
                            "alfa_romeo::156",
                            "alfa_romeo::gt",
                            "alfa_romeo::brera",
                            "alfa_romeo::145",
                            "alfa_romeo::166",
                            "alfa_romeo::gtv",
                            "byd::dolphin-surf",
                            "byd::seal",
                            "byd::seal-u",
                            "byd::dolphin",
                            "byd::atto-2",
                            "byd::atto-3",
                            "bmw::3-series",
                            "bmw::1-series",
                            "bmw::5-series",
                            "bmw::2-series",
                            "bmw::4-series",
                            "bmw::x1",
                            "bmw::x3",
                            "bmw::x5",
                            "bmw::z4",
                            "bmw::6-series",
                            "bmw::i3",
                            "bmw::x2",
                            "bmw::7-series",
                            "bmw::x4",
                            "bmw::x6",
                            "bmw::m3",
                            "bmw::z3",
                            "bmw::i4",
                            "bmw::ix",
                            "bmw::ix3",
                            "bmw::ix1",
                            "bmw::i5",
                            "bmw::ix2",
                            "bmw::m4",
                            "bmw::m5",
                            "bmw::x7",
                            "bmw::2-series-gran-tourer",
                            "bmw::3-series-gran-turismo",
                            "bmw::alpina",
                            "bmw::m2",
                            "bmw::x5-m",
                            "bmw::8-series",
                            "bmw::2-series-active-tourer",
                            "bmw::xm",
                            "bmw::4-series-gran-coupe",
                            "bmw::320",
                            "bmw::m6",
                            "bmw::x6-m",
                            "bmw::2-series-gran-coupe",
                            "bmw::316",
                            "bmw::330",
                            "bmw::518",
                            "bmw::520",
                            "bmw::525",
                            "bmw::i7",
                            "bmw::i8",
                            "bmw::m135i",
                            "bmw::m8",
                            "bmw::r1200",
                            "cadillac::escalade",
                            "cadillac::bls",
                            "cadillac::srx",
                            "caterham::seven",
                            "chery::tiggo-7",
                            "chevrolet::spark",
                            "chevrolet::captiva",
                            "chevrolet::cruze",
                            "chevrolet::matiz",
                            "chevrolet::aveo",
                            "chevrolet::orlando",
                            "chevrolet::lacetti",
                            "chevrolet::trax",
                            "chevrolet::astro",
                            "chevrolet::camaro",
                            "chevrolet::kalos",
                            "chevrolet::blazer",
                            "chevrolet::corvette",
                            "chrysler::grand-voyager",
                            "chrysler::ypsilon",
                            "chrysler::300c",
                            "chrysler::crossfire",
                            "chrysler::voyager",
                            "chrysler::delta",
                            "chrysler::sebring",
                            "chrysler::pt-cruiser",
                            "chrysler::wrangler",
                            "cupra::formentor",
                            "cupra::born",
                            "cupra::leon",
                            "cupra::ateca",
                            "citroen::c3",
                            "citroen::c1",
                            "citroen::c3-aircross",
                            "citroen::c4",
                            "citroen::c4-cactus",
                            "citroen::grand-c4-picasso",
                            "citroen::c5-aircross",
                            "citroen::ds3",
                            "citroen::c4-picasso",
                            "citroen::c3-picasso",
                            "citroen::berlingo-multispace",
                            "citroen::berlingo",
                            "citroen::grand-c4-spacetourer",
                            "citroen::c4-grand-picasso",
                            "citroen::ds5",
                            "citroen::ds4",
                            "citroen::c2",
                            "citroen::c5",
                            "citroen::c5-x",
                            "citroen::xsara-picasso",
                            "citroen::dispatch",
                            "citroen::relay",
                            "citroen::ami",
                            "citroen::space-tourer",
                            "citroen::dispatch-combi",
                            "citroen::c-crosser",
                            "citroen::saxo",
                            "citroen::c6",
                            "citroen::xsara",
                            "citroen::2cv6",
                            "citroen::nemo",
                            "citroen::nemo-multispace",
                            "citroen::berlingo-first",
                            "citroen::bx",
                            "citroen::c-zero",
                            "citroen::c3-pluriel",
                            "citroen::c8",
                            "citroen::e-c4",
                            "dacia::duster",
                            "dacia::sandero-stepway",
                            "dacia::sandero",
                            "dacia::jogger",
                            "dacia::spring",
                            "dacia::logan",
                            "dacia::logan-stepway",
                            "dacia::bigster",
                            "daewoo::matiz",
                            "daihatsu::hijet",
                            "daihatsu::terios",
                            "daihatsu::sirion",
                            "daihatsu::fourtrak",
                            "daihatsu::copen",
                            "daihatsu::materia",
                            "daihatsu::charade",
                            "daihatsu::leeza",
                            "daihatsu::move",
                            "daihatsu::sportrak",
                            "daimler::double-six",
                            "daimler::sovereign",
                            "daimler::limousine",
                            "daimler::saloon",
                            "daimler::six",
                            "dodge::ram",
                            "dodge::journey",
                            "dodge::nitro",
                            "dodge::caliber",
                            "dodge::charger",
                            "ds::ds-3",
                            "ds::ds-4",
                            "ds::ds-7",
                            "ds::ds-5",
                            "ds::ds-9",
                            "ferrari::portofino",
                            "ferrari::348",
                            "ferrari::360m",
                            "ferrari::458",
                            "ferrari::488",
                            "ferrari::california",
                            "fiat::500",
                            "fiat::500x",
                            "fiat::panda",
                            "fiat::tipo",
                            "fiat::500l",
                            "fiat::doblo",
                            "fiat::punto",
                            "fiat::grande-punto",
                            "fiat::qubo",
                            "fiat::punto-evo",
                            "fiat::124-spider",
                            "fiat::500l-mpw",
                            "fiat::600",
                            "fiat::ducato",
                            "fiat::500c",
                            "fiat::barchetta",
                            "fiat::bravo",
                            "fiat::fiorino",
                            "fiat::fullback",
                            "fiat::coupe",
                            "fiat::scudo",
                            "fiat::multipla",
                            "fiat::uno",
                            "fiat::124",
                            "fiat::126",
                            "fiat::cinquecento",
                            "fiat::idea",
                            "fiat::other",
                            "fiat::seicento",
                            "ford::fiesta",
                            "ford::focus",
                            "ford::kuga",
                            "ford::puma",
                            "ford::ecosport",
                            "ford::mondeo",
                            "ford::c-max",
                            "ford::s-max",
                            "ford::ka",
                            "ford::ka-plus",
                            "ford::b-max",
                            "ford::galaxy",
                            "ford::grand-c-max",
                            "ford::ranger",
                            "ford::edge",
                            "ford::grand-tourneo-connect",
                            "ford::transit",
                            "ford::fusion",
                            "ford::tourneo-connect",
                            "ford::transit-custom",
                            "ford::fiesta-vignale",
                            "ford::kuga-vignale",
                            "ford::tourneo-custom",
                            "ford::transit-connect",
                            "ford::escort",
                            "ford::mondeo-vignale",
                            "ford::capri",
                            "ford::explorer",
                            "ford::transit-courier",
                            "ford::focus-cc",
                            "ford::tourneo-courier",
                            "ford::focus-c-max",
                            "ford::mustang",
                            "ford::focus-rs",
                            "ford::mustang-mach-e",
                            "ford::s-max-vignale",
                            "ford::streetka",
                            "ford::edge-vignale",
                            "ford::other",
                            "ford::sierra",
                            "ford::granada",
                            "ford::anglia",
                            "ford::mustang-gt",
                            "ford::p100",
                            "ford::popular",
                            "ford::prefect",
                            "ford::consul",
                            "ford::cortina",
                            "ford::escape",
                            "ford::f150",
                            "ford::maverick",
                            "ford::thunderbird",
                            "ford::tourneo",
                            "ford::zephyr",
                            "honda::civic",
                            "honda::jazz",
                            "honda::cr-v",
                            "honda::hr-v",
                            "honda::accord",
                            "honda::stepwagon",
                            "honda::insight",
                            "honda::odyssey",
                            "honda::fit",
                            "honda::freed",
                            "honda::fr-v",
                            "honda::s2000",
                            "honda::cr-z",
                            "honda::n-box",
                            "honda::elysion",
                            "honda::s660",
                            "honda::integra",
                            "honda::concerto",
                            "honda::acty",
                            "honda::legend",
                            "honda::nsx",
                            "honda::prelude",
                            "honda::stream",
                            "honda::zr-v",
                            "hyundai::tucson",
                            "hyundai::i10",
                            "hyundai::i20",
                            "hyundai::kona",
                            "hyundai::i30",
                            "hyundai::bayon",
                            "hyundai::ioniq",
                            "hyundai::ix35",
                            "hyundai::santa-fe",
                            "hyundai::ix20",
                            "hyundai::i40",
                            "hyundai::i800",
                            "hyundai::getz",
                            "hyundai::amica",
                            "hyundai::ioniq-5",
                            "hyundai::veloster",
                            "hyundai::matrix",
                            "hyundai::coupe",
                            "hyundai::accent",
                            "hyundai::inster",
                            "hyundai::genesis",
                            "hyundai::s-coupe",
                            "hyundai::sonata",
                            "hyundai::terracan",
                            "hyundai::x2",
                            "ineos::grenadier",
                            "infiniti::q30",
                            "infiniti::q50",
                            "infiniti::fx",
                            "infiniti::q70",
                            "infiniti::qx30",
                            "infiniti::qx70",
                            "infiniti::ex",
                            "infiniti::g37",
                            "infiniti::m",
                            "infiniti::q60",
                            "infiniti::qx50",
                            "iveco::daily",
                            "isuzu::d-max",
                            "isuzu::rodeo",
                            "isuzu::trooper",
                            "jaguar::xf",
                            "jaguar::xe",
                            "jaguar::f-pace",
                            "jaguar::e-pace",
                            "jaguar::i-pace",
                            "jaguar::xj",
                            "jaguar::xj-series",
                            "jaguar::xk8",
                            "jaguar::x-type",
                            "jaguar::s-type",
                            "jaguar::xk",
                            "jaguar::xkr",
                            "jaguar::xjs",
                            "jaguar::v8-xj-series",
                            "jaguar::f-type",
                            "jaguar::xj6",
                            "jaguar::3-8",
                            "jaguar::e-type",
                            "jaguar::xj12",
                            "jaguar::xj8",
                            "jeep::renegade",
                            "jeep::compass",
                            "jeep::grand-cherokee",
                            "jeep::cherokee",
                            "jeep::wrangler",
                            "jeep::patriot",
                            "jeep::commander",
                            "kgm::tivoli",
                            "kgm::torres",
                            "kgm::actyon",
                            "kgm::rexton",
                            "kia::sportage",
                            "kia::picanto",
                            "kia::ceed",
                            "kia::stonic",
                            "kia::rio",
                            "kia::xceed",
                            "kia::niro",
                            "kia::venga",
                            "kia::soul",
                            "kia::sorento",
                            "kia::pro-ceed",
                            "kia::optima",
                            "kia::carens",
                            "kia::sedona",
                            "kia::ev3",
                            "kia::ev6",
                            "kia::stinger",
                            "kia::cerato",
                            "kia::magentis",
                            "lamborghini::urus",
                            "lamborghini::gallardo",
                            "lamborghini::aventador",
                            "lamborghini::huracan",
                            "lamborghini::revuelto",
                            "land_rover::range-rover-evoque",
                            "land_rover::discovery-sport",
                            "land_rover::range-rover-sport",
                            "land_rover::discovery",
                            "land_rover::freelander",
                            "land_rover::range-rover",
                            "land_rover::range-rover-velar",
                            "land_rover::defender",
                            "land_rover::freelander-2",
                            "land_rover::110",
                            "leapmotor::t03",
                            "leapmotor::c10",
                            "lexus::is",
                            "lexus::ct",
                            "lexus::rx",
                            "lexus::nx",
                            "lexus::ux",
                            "lexus::gs",
                            "lexus::ls",
                            "lexus::sc",
                            "lexus::lbx",
                            "lexus::es",
                            "lexus::is-200",
                            "lotus::elan",
                            "lotus::elise",
                            "lotus::evora",
                            "lti::tx4",
                            "maserati::ghibli",
                            "maserati::quattroporte",
                            "maserati::levante",
                            "maserati::granturismo",
                            "maserati::3200gt",
                            "maserati::4200",
                            "maserati::biturbo",
                            "maserati::gransport",
                            "mazda::cx-5",
                            "mazda::2",
                            "mazda::3",
                            "mazda::mx-5",
                            "mazda::6",
                            "mazda::cx-3",
                            "mazda::cx-30",
                            "mazda::mx-30",
                            "mazda::5",
                            "mazda::mazda2",
                            "mazda::bongo",
                            "mazda::mazda3",
                            "mazda::rx-8",
                            "mazda::cx-60",
                            "mazda::mx-3",
                            "mazda::121",
                            "mazda::demio",
                            "mazda::biante",
                            "mazda::bt50",
                            "mazda::mx-5-rf",
                            "mazda::tribute",
                            "mazda::xedos-6",
                            "mclaren::570",
                            "mclaren::senna",
                            "mg::mgf",
                            "mg::mgtf",
                            "mg::mg3",
                            "mg::mg-zs",
                            "mg::midget",
                            "mg::zr",
                            "mg::zt",
                            "mg::roadster",
                            "mg::mga",
                            "mg::rv8",
                            "mg::bgt",
                            "mg::gs",
                            "mg::mgb",
                            "mg::zs",
                            "mg::zt-t",
                            "mercedes_benz::a-class",
                            "mercedes_benz::c-class",
                            "mercedes_benz::e-class",
                            "mercedes_benz::b-class",
                            "mercedes_benz::slk",
                            "mercedes_benz::glc",
                            "mercedes_benz::cls",
                            "mercedes_benz::m-class",
                            "mercedes_benz::s-class",
                            "mercedes_benz::clk",
                            "mercedes_benz::sl-series",
                            "mercedes_benz::gle",
                            "mercedes_benz::vito",
                            "mercedes_benz::clc",
                            "mercedes_benz::v-class",
                            "mercedes_benz::cl",
                            "mercedes_benz::viano",
                            "mercedes_benz::slc",
                            "mercedes_benz::sl-class",
                            "mercedes_benz::eqa",
                            "mercedes_benz::gl-class",
                            "mercedes_benz::glc-coupe",
                            "mercedes_benz::eqb",
                            "mercedes_benz::sprinter",
                            "mercedes_benz::eqc",
                            "mercedes_benz::190",
                            "mercedes_benz::g-class",
                            "mercedes_benz::r-class",
                            "mercedes_benz::200",
                            "mercedes_benz::gle-coupe",
                            "mercedes_benz::ce-series",
                            "mercedes_benz::citan",
                            "mercedes_benz::g-series",
                            "mercedes_benz::s-class-eds",
                            "mercedes_benz::eqe",
                            "mercedes_benz::sl-series-eds",
                            "mercedes_benz::amg-gt",
                            "mercedes_benz::sel-series",
                            "mercedes_benz::vaneo",
                            "microcar::m-go",
                            "microcar::mc1",
                            "mg_motor_uk::mg3",
                            "mg_motor_uk::gs",
                            "mg_motor_uk::mgtf",
                            "mg_motor_uk::mg6",
                            "mitsubishi::outlander",
                            "mitsubishi::asx",
                            "mitsubishi::eclipse-cross",
                            "mitsubishi::l200",
                            "mitsubishi::shogun",
                            "mitsubishi::colt",
                            "mitsubishi::mirage",
                            "mitsubishi::delica",
                            "mitsubishi::lancer",
                            "mitsubishi::shogun-sport",
                            "mitsubishi::lancer-evolution-x",
                            "mitsubishi::pajero",
                            "mitsubishi::3000gt",
                            "mitsubishi::eclipse",
                            "mitsubishi::grandis",
                            "mitsubishi::gto",
                            "mitsubishi::i-miev",
                            "mitsubishi::jeep",
                            "mitsubishi::lancer-evolution-viii",
                            "mitsubishi::legnum",
                            "mitsubishi::ralliart-evolution-vii",
                            "mini::hatchback",
                            "mini::countryman",
                            "mini::clubman",
                            "mini::convertible",
                            "mini::hatch",
                            "mini::paceman",
                            "mini::cooper",
                            "mini::coupe",
                            "mini::roadster",
                            "mini::cooper-s",
                            "mini::one",
                            "mini::clubvan",
                            "mini::other",
                            "morgan::4-4-1600",
                            "morgan::aero-8",
                            "morgan::plus-four",
                            "nissan::qashqai",
                            "nissan::juke",
                            "nissan::micra",
                            "nissan::x-trail",
                            "nissan::note",
                            "nissan::leaf",
                            "nissan::elgrand",
                            "nissan::pulsar",
                            "nissan::qashqai-plus2",
                            "nissan::navara",
                            "nissan::serena",
                            "nissan::almera",
                            "nissan::cube",
                            "nissan::pixo",
                            "nissan::350z",
                            "nissan::370z",
                            "nissan::nv200",
                            "nissan::pathfinder",
                            "nissan::primera",
                            "nissan::ariya",
                            "nissan::figaro",
                            "nissan::skyline",
                            "nissan::sunny",
                            "nissan::silvia",
                            "nissan::almera-tino",
                            "nissan::e-nv200",
                            "nissan::micra-c-c",
                            "nissan::murano",
                            "nissan::other",
                            "nissan::skyline-gt-r",
                            "nissan::townstar",
                            "nissan::bluebird",
                            "nissan::caravan",
                            "nissan::fairlady-turbo",
                            "nissan::gt-r",
                            "nissan::interstar",
                            "nissan::nv400",
                            "nissan::patrol",
                            "nissan::primastar",
                            "opel::manta",
                            "perodua::myvi",
                            "perodua::kenari",
                            "piaggio::porter",
                            "peugeot::208",
                            "peugeot::2008",
                            "peugeot::3008",
                            "peugeot::308",
                            "peugeot::108",
                            "peugeot::5008",
                            "peugeot::207",
                            "peugeot::107",
                            "peugeot::rifter",
                            "peugeot::508",
                            "peugeot::partner-tepee",
                            "peugeot::408",
                            "peugeot::rcz",
                            "peugeot::206",
                            "peugeot::307",
                            "peugeot::partner",
                            "peugeot::expert-tepee",
                            "peugeot::205",
                            "peugeot::407",
                            "peugeot::expert",
                            "peugeot::306",
                            "peugeot::traveller",
                            "peugeot::boxer",
                            "peugeot::106",
                            "peugeot::partner-combi",
                            "peugeot::1007",
                            "peugeot::508-rxh",
                            "peugeot::309",
                            "peugeot::406",
                            "peugeot::807",
                            "peugeot::bipper",
                            "peugeot::horizon",
                            "peugeot::405",
                            "peugeot::ion",
                            "peugeot::partner-origin-combi",
                            "peugeot::4007",
                            "peugeot::bipper-tepee",
                            "proton::gen-2",
                            "proton::compact",
                            "proton::persona",
                            "proton::satria",
                            "porsche::cayenne",
                            "porsche::boxster",
                            "porsche::911",
                            "porsche::macan",
                            "porsche::panamera",
                            "porsche::cayman",
                            "porsche::944",
                            "porsche::taycan",
                            "porsche::968",
                            "porsche::924",
                            "porsche::boxster-s",
                            "renault::clio",
                            "renault::captur",
                            "renault::kadjar",
                            "renault::megane",
                            "renault::zoe",
                            "renault::arkana",
                            "renault::scenic",
                            "renault::grand-scenic",
                            "renault::twingo",
                            "renault::kangoo",
                            "renault::koleos",
                            "renault::trafic",
                            "renault::laguna",
                            "renault::modus",
                            "renault::master",
                            "renault::megane-scenic",
                            "renault::grand-modus",
                            "renault::wind",
                            "renault::austral",
                            "renault::scenic-xmod",
                            "renault::5",
                            "renault::grand-espace",
                            "renault::avantime",
                            "renault::espace",
                            "renault::scenic-e-tech",
                            "renault::twizy",
                            "saab::9-3",
                            "saab::9-5",
                            "saab::900",
                            "saab::9000",
                            "saab::96",
                            "saab::9-3x",
                            "rover::mini",
                            "rover::75",
                            "rover::100",
                            "rover::200",
                            "rover::metro",
                            "rover::25",
                            "rover::3500",
                            "rover::400",
                            "rover::600",
                            "rover::80",
                            "rover::800",
                            "rover::cabriolet",
                            "rover::other",
                            "rover::streetwise",
                            "rolls_royce::silver-spirit",
                            "rolls_royce::phantom",
                            "rolls_royce::silver-shadow",
                            "rolls_royce::silver-spur",
                            "rolls_royce::dawn",
                            "rolls_royce::ghost",
                            "rolls_royce::silver-seraph",
                            "skoda::octavia",
                            "skoda::fabia",
                            "skoda::superb",
                            "skoda::karoq",
                            "skoda::kamiq",
                            "skoda::citigo",
                            "skoda::yeti",
                            "skoda::yeti-outdoor",
                            "skoda::kodiaq",
                            "skoda::scala",
                            "skoda::rapid-spaceback",
                            "skoda::roomster",
                            "skoda::rapid",
                            "skoda::enyaq",
                            "skoda::felicia",
                            "seat::leon",
                            "seat::ibiza",
                            "seat::arona",
                            "seat::ateca",
                            "seat::alhambra",
                            "seat::mii",
                            "seat::tarraco",
                            "seat::toledo",
                            "seat::altea",
                            "seat::altea-xl",
                            "seat::exeo",
                            "seat::leon-x-perience",
                            "seat::arosa",
                            "ssangyong::tivoli",
                            "ssangyong::korando",
                            "ssangyong::turismo",
                            "ssangyong::rexton",
                            "ssangyong::rexton-w",
                            "ssangyong::musso",
                            "ssangyong::rodius",
                            "subaru::impreza",
                            "subaru::forester",
                            "subaru::xv",
                            "subaru::legacy",
                            "subaru::outback",
                            "subaru::levorg",
                            "subaru::sambar",
                            "subaru::brz",
                            "subaru::exiga",
                            "subaru::wrx-sti",
                            "subaru::vivio",
                            "smart::fortwo-coupe",
                            "smart::forfour",
                            "smart::fortwo-cabrio",
                            "smart::fortwo",
                            "smart::roadster",
                            "smart::city-coupe",
                            "smart::city-cabriolet",
                            "suzuki::swift",
                            "suzuki::vitara",
                            "suzuki::ignis",
                            "suzuki::s-cross",
                            "suzuki::jimny",
                            "suzuki::sx4-s-cross",
                            "suzuki::celerio",
                            "suzuki::alto",
                            "suzuki::grand-vitara",
                            "suzuki::splash",
                            "suzuki::sx4",
                            "suzuki::baleno",
                            "suzuki::hustler",
                            "suzuki::swace",
                            "suzuki::wagon-r",
                            "suzuki::carry",
                            "suzuki::kizashi",
                            "suzuki::across",
                            "suzuki::liana",
                            "suzuki::cervo",
                            "suzuki::other",
                            "suzuki::x-90",
                            "toyota::yaris",
                            "toyota::aygo",
                            "toyota::auris",
                            "toyota::aygo-x",
                            "toyota::c-hr",
                            "toyota::corolla",
                            "toyota::prius",
                            "toyota::rav-4",
                            "toyota::avensis",
                            "toyota::rav4",
                            "toyota::alphard",
                            "toyota::verso",
                            "toyota::vellfire",
                            "toyota::estima",
                            "toyota::iq",
                            "toyota::land-cruiser",
                            "toyota::mr2",
                            "toyota::hilux",
                            "toyota::prius-plus",
                            "toyota::gt86",
                            "toyota::voxy",
                            "toyota::celica",
                            "toyota::yaris-cross",
                            "toyota::aqua",
                            "toyota::vitz",
                            "toyota::crown",
                            "toyota::proace-verso",
                            "toyota::land-cruiser-colorado",
                            "toyota::camry",
                            "toyota::corolla-verso",
                            "toyota::land-cruiser-amazon",
                            "toyota::noah",
                            "toyota::other",
                            "toyota::supra",
                            "toyota::yaris-verso",
                            "toyota::hiace",
                            "toyota::previa",
                            "toyota::bb",
                            "toyota::fj-cruiser",
                            "toyota::sienta",
                            "toyota::mark-x",
                            "toyota::starlet",
                            "toyota::bz4x",
                            "toyota::proace",
                            "toyota::verso-s",
                            "toyota::will",
                            "toyota::aristo",
                            "toyota::carina-e",
                            "toyota::celica-gt",
                            "toyota::sparky",
                            "tesla::model-3",
                            "tesla::model-y",
                            "tesla::model-s",
                            "tesla::model-x",
                            "tvr::s-convertble",
                            "tvr::tasmin",
                            "tvr::chimaera",
                            "tvr::tuscan",
                            "volkswagen::golf",
                            "volkswagen::polo",
                            "volkswagen::tiguan",
                            "volkswagen::passat",
                            "volkswagen::up",
                            "volkswagen::t-roc",
                            "volkswagen::scirocco",
                            "volkswagen::touran",
                            "volkswagen::t-cross",
                            "volkswagen::beetle",
                            "volkswagen::touareg",
                            "volkswagen::sharan",
                            "volkswagen::taigo",
                            "volkswagen::cc",
                            "volkswagen::golf-sv",
                            "volkswagen::caddy-maxi-life",
                            "volkswagen::arteon",
                            "volkswagen::jetta",
                            "volkswagen::transporter",
                            "volkswagen::golf-plus",
                            "volkswagen::fox",
                            "volkswagen::eos",
                            "volkswagen::passat-cc",
                            "volkswagen::tiguan-allspace",
                            "volkswagen::caravelle",
                            "volkswagen::caddy-life",
                            "volkswagen::passat-alltrack",
                            "volkswagen::amarok",
                            "volkswagen::transporter-shuttle",
                            "volkswagen::caddy",
                            "volkswagen::crafter",
                            "volkswagen::bora",
                            "volkswagen::caddy-maxi",
                            "volkswagen::phaeton",
                            "volkswagen::corrado",
                            "volkswagen::lupo",
                            "volkswagen::golf-alltrack",
                            "volkswagen::karmann-ghia",
                            "volkswagen::multivan",
                            "volkswagen::california",
                            "volkswagen::other",
                            "volvo::v40",
                            "volvo::xc60",
                            "volvo::v60",
                            "volvo::xc40",
                            "volvo::xc90",
                            "volvo::s60",
                            "volvo::v70",
                            "volvo::v90",
                            "volvo::s90",
                            "volvo::xc70",
                            "volvo::c30",
                            "volvo::s40",
                            "volvo::c70",
                            "volvo::v50",
                            "volvo::s80",
                            "volvo::v40-cross-country",
                            "volvo::ex30",
                            "volvo::850",
                            "volvo::other",
                            "volvo::v70-t5",
                            "volvo::440",
                            "volvo::740",
                            "volvo::960",
                            "volvo::s60-r",
                            "volvo::v60-cross-country",
                            "volvo::v70-t",
                            "volvo::v70-xc",
                            "aixam::500",
                            "aixam::mega",
                            "byd::etp3",
                            "fiat::talento",
                            "ford::custom",
                            "ford::fiesta-van",
                            "great_wall::steed",
                            "hyundai::iload",
                            "kgm::musso",
                            "ldv::maxus",
                            "man::tge",
                            "maxus::deliver-9",
                            "mitsubishi::canter",
                            "nissan::nv250",
                            "nissan::nv300",
                            "nissan::nt400-cabstar",
                            "nissan::cabstar",
                            "mitsubishi_fuso::canter",
                            "piaggio::ape",
                            "renault::other",
                            "toyota::proace-city",
                            "toyota::dyna",
                            "volkswagen::lt"
                        ],
                        "type": "string",
                        "description": "Make + model as make::slug (e.g. bmw::3-series). Pick a row matching your Make.",
                        "default": ""
                    },
                    "search_location": {
                        "title": "Location / postcode",
                        "type": "string",
                        "description": "Optional free-text UK place or postcode that Gumtree understands (e.g. london, manchester, SW1A1AA). Not a fixed keyword list — leave empty for nationwide. Place names work best with Make = Any; postcodes work best when a make is selected. Pair with Distance for a radius search."
                    },
                    "distance": {
                        "title": "Distance",
                        "enum": [
                            "",
                            "1",
                            "3",
                            "5",
                            "10",
                            "15",
                            "30",
                            "50",
                            "75",
                            "100",
                            "1000"
                        ],
                        "type": "string",
                        "description": "Search radius from location. Nationwide = 1000.",
                        "default": ""
                    },
                    "min_price": {
                        "title": "Min price",
                        "enum": [
                            "",
                            "0",
                            "500",
                            "1000",
                            "1500",
                            "2000",
                            "2500",
                            "3000",
                            "3500",
                            "4000",
                            "4500",
                            "5000",
                            "5500",
                            "6000",
                            "6500",
                            "7000",
                            "7500",
                            "8000",
                            "8500",
                            "9000",
                            "9500",
                            "10000",
                            "11000",
                            "12000",
                            "13000",
                            "14000",
                            "15000",
                            "16000",
                            "17000",
                            "18000",
                            "19000",
                            "20000",
                            "22500",
                            "25000",
                            "27500",
                            "30000",
                            "35000",
                            "40000",
                            "45000",
                            "50000",
                            "55000",
                            "60000",
                            "65000",
                            "70000",
                            "75000",
                            "100000",
                            "250000",
                            "500000",
                            "1000000",
                            "2000000"
                        ],
                        "type": "string",
                        "description": "Minimum price ladder from Gumtree.",
                        "default": ""
                    },
                    "max_price": {
                        "title": "Max price",
                        "enum": [
                            "",
                            "0",
                            "500",
                            "1000",
                            "1500",
                            "2000",
                            "2500",
                            "3000",
                            "3500",
                            "4000",
                            "4500",
                            "5000",
                            "5500",
                            "6000",
                            "6500",
                            "7000",
                            "7500",
                            "8000",
                            "8500",
                            "9000",
                            "9500",
                            "10000",
                            "11000",
                            "12000",
                            "13000",
                            "14000",
                            "15000",
                            "16000",
                            "17000",
                            "18000",
                            "19000",
                            "20000",
                            "22500",
                            "25000",
                            "27500",
                            "30000",
                            "35000",
                            "40000",
                            "45000",
                            "50000",
                            "55000",
                            "60000",
                            "65000",
                            "70000",
                            "75000",
                            "100000",
                            "250000",
                            "500000",
                            "1000000",
                            "2000000"
                        ],
                        "type": "string",
                        "description": "Maximum price ladder from Gumtree.",
                        "default": ""
                    },
                    "min_mileage": {
                        "title": "Min mileage",
                        "enum": [
                            "",
                            "0",
                            "500",
                            "1000",
                            "5000",
                            "10000",
                            "20000",
                            "30000",
                            "40000",
                            "50000",
                            "75000",
                            "100000"
                        ],
                        "type": "string",
                        "description": "Minimum mileage ladder from Gumtree.",
                        "default": ""
                    },
                    "max_mileage": {
                        "title": "Max mileage",
                        "enum": [
                            "",
                            "500",
                            "1000",
                            "5000",
                            "10000",
                            "20000",
                            "30000",
                            "40000",
                            "50000",
                            "75000",
                            "100000",
                            "over_100000"
                        ],
                        "type": "string",
                        "description": "Maximum mileage ladder from Gumtree.",
                        "default": ""
                    },
                    "min_year": {
                        "title": "Min year",
                        "enum": [
                            "",
                            "2026",
                            "2025",
                            "2024",
                            "2023",
                            "2022",
                            "2021",
                            "2020",
                            "2019",
                            "2018",
                            "2017",
                            "2016",
                            "2015",
                            "2014",
                            "2013",
                            "2012",
                            "2011",
                            "2010",
                            "2009",
                            "2008",
                            "2007",
                            "before_2007"
                        ],
                        "type": "string",
                        "description": "Minimum registration year from Gumtree.",
                        "default": ""
                    },
                    "max_year": {
                        "title": "Max year",
                        "enum": [
                            "",
                            "2026",
                            "2025",
                            "2024",
                            "2023",
                            "2022",
                            "2021",
                            "2020",
                            "2019",
                            "2018",
                            "2017",
                            "2016",
                            "2015",
                            "2014",
                            "2013",
                            "2012",
                            "2011",
                            "2010",
                            "2009",
                            "2008",
                            "2007"
                        ],
                        "type": "string",
                        "description": "Maximum registration year from Gumtree.",
                        "default": ""
                    },
                    "fuel_type": {
                        "title": "Fuel type",
                        "enum": [
                            "",
                            "diesel",
                            "electric",
                            "hybrid_electric",
                            "petrol",
                            "other",
                            "gas"
                        ],
                        "type": "string",
                        "description": "Fuel type values from gumtree.com.",
                        "default": ""
                    },
                    "body_type": {
                        "title": "Body type",
                        "enum": [
                            "",
                            "convertible",
                            "coupe",
                            "estate",
                            "hatchback",
                            "light_4x4_utility",
                            "mpv",
                            "saloon",
                            "other",
                            "car_derived_van",
                            "minibus",
                            "panel_van",
                            "pick_up",
                            "window_van"
                        ],
                        "type": "string",
                        "description": "Body type values from gumtree.com.",
                        "default": ""
                    },
                    "transmission": {
                        "title": "Transmission",
                        "enum": [
                            "",
                            "automatic",
                            "manual",
                            "semi_auto",
                            "other"
                        ],
                        "type": "string",
                        "description": "Transmission values from gumtree.com.",
                        "default": ""
                    },
                    "colour": {
                        "title": "Colour",
                        "enum": [
                            "",
                            "biege",
                            "black",
                            "blue",
                            "bronze",
                            "brown",
                            "gold",
                            "green",
                            "grey",
                            "multi_coloured",
                            "orange",
                            "purple",
                            "red",
                            "silver",
                            "white",
                            "yellow",
                            "other"
                        ],
                        "type": "string",
                        "description": "Colour values from gumtree.com.",
                        "default": ""
                    },
                    "seller_type": {
                        "title": "Seller type",
                        "enum": [
                            "",
                            "trade",
                            "private"
                        ],
                        "type": "string",
                        "description": "Trade or private seller.",
                        "default": ""
                    },
                    "sort_by": {
                        "title": "Sort by",
                        "enum": [
                            "relevance",
                            "date",
                            "price_lowest_first",
                            "price_highest_first",
                            "distance"
                        ],
                        "type": "string",
                        "description": "Sort order from the Gumtree results page.",
                        "default": "date"
                    },
                    "max_cars": {
                        "title": "Max results",
                        "minimum": 1,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Maximum number of listings to scrape (capped at 1000). Gumtree SRPs typically expose up to ~50 pages (~30 ads/page).",
                        "default": 50
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
