Carwow UK Scraper — Used Car Listings & Prices avatar

Carwow UK Scraper — Used Car Listings & Prices

Pricing

Pay per usage

Go to Apify Store
Carwow UK Scraper — Used Car Listings & Prices

Carwow UK Scraper — Used Car Listings & Prices

Scrape Carwow UK used-car listings by make or model. Get prices, mileage, year, trim, derivative, fuel, transmission and body type, with optional dealer, registration, equipment and gallery images. Export structured data to JSON, CSV, Excel, or use it through the Apify API.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Milad Amirzadeh

Milad Amirzadeh

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

12 days ago

Last modified

Share

Collect structured Carwow UK used-car listings for price monitoring, inventory tracking, automotive research, and data analysis. Search by make or model, filter by year, fuel type, or transmission, and export results to JSON, CSV, Excel, or the Apify API.

Use Fast Mode when you mainly need prices and core vehicle data. Switch to Deep Mode when you also need dealer names, registration plates, colour, equipment, and gallery images.

What you can get from Carwow

Each result can include:

  • make, model, trim, and full derivative
  • advertised price in GBP
  • year and mileage
  • fuel type, transmission, engine size, and body type
  • EV and hybrid flags
  • direct Carwow listing URL
  • seller/dealership name in Deep Mode
  • UK registration plate when Carwow exposes it
  • vehicle colour in Deep Mode
  • up to 50 filtered equipment/features
  • cover image in Fast Mode or up to 20 gallery image URLs in Deep Mode
  • scrape timestamp and extraction level

Unknown source values are returned as null instead of being replaced with guessed values or placeholders.

Quick start

For a fast used-car price and inventory search:

{
"makes": ["bmw 3 series", "audi a4"],
"min_year": 2021,
"max_items": 50,
"deep_mode": false
}

For richer vehicle records:

{
"makes": ["mercedes-benz cla"],
"min_year": 2020,
"max_items": 20,
"deep_mode": true
}

Enter a make such as audi to collect listings across that make, or be more specific with a make and model such as bmw 3 series, volkswagen id.7 tourer, or land rover range rover evoque convertible.

Fast Mode or Deep Mode?

Fast ModeDeep Mode
Best forPrice monitoring, inventory tracking, larger recurring runsVehicle-level research and richer datasets
Price, year, mileageYesYes
Make, model, trim, derivativeYes, when source-backedYes, with detail-page enrichment
Fuel, transmission, body typeYesYes
Cover imageYes, when availableIncluded with gallery
Seller/dealershipYes, when available
Registration plateYes, when available
ColourYes, when available
Equipment/featuresUp to 50
Gallery imagesUp to 20 URLs

Fast Mode avoids a detail request for every vehicle, making it the better choice for scheduled price and inventory monitoring. Deep Mode opens the vehicle-detail data path to enrich each listing.

Common use cases

Monitor used-car prices

Run the same make/model search on a schedule and compare price, year, mileage, trim, and derivative over time.

Track Carwow inventory

Collect current listings for selected makes or models and use the unique listing ID to compare inventory between runs.

Build automotive market datasets

Export structured Carwow data to CSV or Excel for analysis, or send the Dataset to a database, BI tool, or your own application through the Apify API.

Compare EV, hybrid, petrol, and diesel listings

Use the fuel filter and structured fuel_type, is_electric, and is_hybrid fields to build model-level or market-level comparisons.

Analyze individual vehicles in more detail

Use Deep Mode when the job depends on dealer identity, registration, colour, equipment, or vehicle gallery images rather than only search-result data.

Input

FieldDefaultWhat it does
makes["audi"]One or more makes or make/model searches.
min_year2015Minimum vehicle year.
max_yearCurrent configured maximumMaximum vehicle year.
fuel_typeAnyFilter by Diesel, Petrol, Hybrid, or Electric.
transmissionAnyFilter by Automatic or Manual.
max_items10Maximum total number of results returned.
deep_modetrueEnrich each listing with detail-page fields.
perform_data_cleaningtrueValidate body type against Carwow's current make/model taxonomy when possible.
proxyConfigurationResidential proxyProxy settings used for reliable Carwow access.

You can configure these fields in the Apify Console without writing code, or pass the same input through the API.

Example output

The following is a shortened real output example from a Deep Mode run:

{
"id": "55df662b375f0bef81d60965be833ce4",
"url": "https://quotes.carwow.co.uk/deals/55df662b375f0bef81d60965be833ce4",
"title": "Mercedes-Benz CLA",
"price": 25975,
"currency": "GBP",
"make": "Mercedes-Benz",
"model": "CLA",
"trim": "AMG Line",
"derivative": "CLA 180 Tip Auto AMG Line Premium",
"year": 2024,
"mileage": 15607,
"mileage_unit": "miles",
"color": "Mountain grey",
"transmission": "Automatic",
"fuel_type": "Petrol",
"engine_size": "1.3L",
"body_type": "Saloon",
"registration_plate": "FX24WVH",
"seller_name": "The Car Co",
"options": [
"Android auto",
"Apple CarPlay",
"Climate control",
"Cruise control",
"Heated seats"
],
"image_urls": [
"https://carwow-uk-0.imgix.net/stock-car-custom-images/original/10b8df71-102d-588d-5d05-b3271b17a7a8"
],
"is_electric": false,
"is_hybrid": false,
"detail_level": "deep"
}

The full Dataset schema contains 30 structured fields. Output can be downloaded directly from Apify as JSON, CSV, or Excel, or consumed programmatically through the Apify API.

Data quality and duplicate handling

Vehicle data is kept tied to the listing being processed. The Actor deduplicates Carwow listing IDs and, in Deep Mode, can also use an available registration plate to avoid duplicate physical vehicles.

For fields that are not safely available, the Actor prefers null over inventing a value. Make/model and body-type normalization is designed to handle Carwow naming patterns such as multi-word makes and model names while preserving source-backed data.

options contains up to 50 filtered equipment items. full_options is retained as a backwards-compatible alias for existing API consumers. options_truncated indicates when more than 50 filtered items were found.

Running on a schedule or through the API

For recurring monitoring, save an input as an Apify Task and schedule it daily or weekly. Each run writes its results to the default Dataset, which can then be exported or consumed by an integration or API client.

The Actor also works through Apify's standard REST API and MCP tooling, so the same structured vehicle data can be used from scripts, data pipelines, and AI workflows without a separate Carwow API integration.

Notes and limitations

  • This Actor targets public used-car listings on Carwow UK.
  • Field availability depends on what Carwow exposes for a particular listing.
  • Registration plate, seller, colour, equipment, and gallery data require Deep Mode and may still be null or empty when unavailable at the source.
  • Gallery results contain image URLs; the Actor does not download the image files.
  • Carwow or dealer galleries may include promotional media supplied with a listing.
  • Residential proxy access is enabled by default because it is more reliable for Carwow than direct traffic.

For the current per-result price, see the Pricing tab on the Actor page.