Extract comprehensive used car listings from Cinch.co.uk. Get vehicle specs, pricing, finance options, service history, images, and dealer details. Supports search by make, model, filters, and detail enrichment. 30+ fields per car, JSON, CSV, or Excel output.
Cinch is one of the UK's largest online car retailers. This scraper pulls the full live inventory: vehicle specs, pricing, finance options, service history, images, and dealer details. 30+ fields per car. Filter by make, model, year, price, body type, fuel type, or transmission. Run it once, walk away with a spreadsheet.
The actor extracts publicly visible car listings that anyone can see without logging in. Data is delivered in clean, structured JSON format immediately compatible with Excel, Google Sheets, and any data pipeline.
- 30+ fields per car: vehicleId, VRM, make, model, trim, variant, year, body type, colour, fuel type, transmission, drive type, mileage, engine capacity, MPG, doors, seats, price, admin fee, reservation status, availability, stock type, site location, images
- Advanced filtering: Search by make, model, min/max year, min/max price, body type, fuel type, transmission type
- Detail enrichment: Optional full detail page scraping for richer output including finance options and service history
- UK focused: Specifically built for cinch.co.uk with GBP pricing and UK registration marks
- No geo-blocking: Works from any IP location, tested from US and EU datacenters
- Multi-format export: JSON, CSV, or Excel via Apify dataset
-
Install the Apify CLI and set your API token:
npm install -g apify-cli apify login
-
Run the actor from your terminal:
apify call getascraper/cinch-co-uk-scraper
-
Get your dataset in JSON, CSV, or Excel from the Apify Console.
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('getascraper/cinch-co-uk-scraper').call({
make: 'BMW',
model: '3 Series',
maxPrice: 30000,
includeDetails: true,
maxItems: 100
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);| Field | Type | Required | Description |
|---|---|---|---|
startUrls |
array of URLs | No | Direct Cinch URLs, or default to the full UK used cars listing |
make |
enum | No | Vehicle manufacturer: BMW, Audi, Ford, Mercedes, Tesla, etc. |
model |
text | No | Vehicle model: 3 Series, A3, Focus, etc. |
minYear |
integer | No | Earliest registration year |
maxYear |
integer | No | Latest registration year |
minPrice |
integer | No | Lowest price in GBP |
maxPrice |
integer | No | Highest price in GBP |
bodyType |
enum | No | Hatchback, SUV, Estate, Saloon, Convertible, etc. |
fuelType |
enum | No | Petrol, Diesel, Electric, Hybrid |
transmissionType |
enum | No | Automatic or Manual |
includeDetails |
boolean | No | Fetch full detail pages for richer output. Default true |
maxItems |
integer | No | Maximum listings to return. Default 100 |
maxPages |
integer | No | Maximum search pages to fetch. Default 10 |
maxConcurrency |
integer | No | Parallel requests. Default 5 |
proxyConfiguration |
object | No | Optional proxy settings. Default: no proxy |
Each row is one car with 30+ fields:
{
"vehicleId": "2eed5c7a-2d67-4ed4-848d-71aecd900ea9",
"vrm": "WA22OLR",
"make": "BMW",
"model": "3 Series",
"trim": "M Sport",
"variant": "330e M Sport 5dr Step Auto",
"modelYear": 2022,
"bodyType": "Estate",
"colour": "GREY",
"fuelType": "Petrol plug-in hybrid",
"transmissionType": "Automatic",
"driveType": "Rear-wheel drive",
"mileage": 31703,
"engineCapacityCc": 1998,
"milesPerGallon": 201,
"doors": 5,
"seats": 5,
"price": 22900,
"priceIncludingAdminFee": 22999,
"isReserved": false,
"isAvailable": true,
"stockType": "partner_sourced",
"site": "Thurleigh",
"listingUrl": "https://www.cinch.co.uk/used-cars/bmw/3-series/2eed5c7a-2d67-4ed4-848d-71aecd900ea9",
"scrapedAt": "2026-06-16T15:00:00.000Z"
}Download the dataset in JSON, HTML, CSV, or Excel.
Pay only for what you use. No monthly fee. See the Pricing tab for the current rate.
- UK car dealers watching competitors and tracking market gaps
- Market researchers building UK used car price trend reports
- Finance and insurance providers getting clean vehicle data for quoting
- Price comparison sites pulling inventory to compare against other platforms
- Buyers and enthusiasts tracking the UK market for dream car alerts
- Turn off
includeDetailsif you only need listing card data. This is 5x faster for bulk market scans. - Combine filters for precision. "make=Tesla, fuelType=Electric, maxPrice=40000" gives you every electric Tesla under £40K.
- Schedule daily runs via Apify Schedules to track new listings and price changes over time.
Is scraping Cinch legal? This actor extracts publicly visible car listings that anyone can see without logging in. You are responsible for ensuring your use case complies with Cinch's Terms of Service and applicable laws.
Does it work from non-UK IPs? Yes. Cinch has no geo-fencing. Tested from US and EU datacenter IPs without issues.
What if a field is empty?
Some fields are optional. If you turn off includeDetails, finance options, equipment list, and service history will be empty. The listing card always has make, model, year, price, mileage, and basic specs.
How does the free trial work? New Apify users get $5 of platform credit. That is enough to run this actor roughly 5,000 times. Run a small test to evaluate data quality before spending anything.
- Open an issue on GitHub Issues for bug reports or feature requests
- Email us at devansh@apify.com for enterprise solutions
This actor retrieves publicly available car listings on Cinch. Make sure your usage complies with Cinch's terms of service and applicable laws.