Vehicle Search
/api/motors_co_uk/search
Search UK used cars and vans by postcode with filters, sorting and pagination
Scrappa's Motors.co.uk API returns structured JSON from Motors.co.uk, a large UK marketplace for used cars and vans. Search vehicles around a postcode with make, model, price, mileage, age, fuel, body type and transmission filters, open any listing for the full specification, equipment, running costs and images, read the stock of a dealer, and browse every make and model with live vehicle counts. Scrappa is an independent service and is not affiliated with or endorsed by Motors.co.uk.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/motors_co_uk/search?postcode=M1%201AE&radius=50&make=Ford&sort=PRICE_LOW" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"total": 6453,
"page": 1,
"page_size": 20,
"has_more": true,
"results": [
{
"id": 78705550,
"url": "https://www.cazoo.co.uk/cars-for-sale/78705550/",
"title": "2007 (07) - 1.8 LX 5dr",
"make": "Ford",
"model": "Mondeo",
"price": 400.0,
"currency": "GBP",
"mileage": 139334,
"fuel_type": "Petrol",
"transmission": "Manual",
"distance_miles": 4.23
}
]
},
"meta": { "endpoint_family": "search", "billable": true }
}
Structured data for real applications. Here are some ideas.
Track asking prices in GBP by make, model, mileage and age around any UK postcode.
List the current stock of one dealer with prices, mileage and listing dates, and watch it change.
Filter by price, mileage and age and sort by price or distance to surface the best offers first.
Combine Motors.co.uk with Autotrader UK, mobile.de and AutoScout24 to compare the same model across markets.
Read every make and model with live vehicle counts to build search filters and market reports.
Motors.co.uk scraper API
The Motors.co.uk API is built for automotive analytics, dealer tools, and car search features. Each vehicle includes make, model, trim, price in GBP, mileage, engine size, fuel, transmission, body type, registration, listing date, distance, image and dealer. Detail responses add equipment, running costs, the technical specification and all images.
Search cars and vans around a UK postcode with radius, make, model, price, mileage, age, fuel, body and transmission filters.
Sort by price, mileage, age or distance and page with page and page_size up to 50.
Open any listing for the full specification, equipment, running costs and images.
Read the stock and the rating of a dealer.
Browse makes and models with live vehicle counts.
Combine postcode, radius, make, model, price, mileage and age filters to collect matching vehicles with GBP prices and live paging metadata.
Open Motors.co.uk Search API docsOpen a listing by id to get the specification, equipment groups, running costs, HPI flags, all images and the dealer with address and phone.
Open Motors.co.uk Listing API docsPass a dealer id to read the dealer profile and every vehicle in stock with the same fields as search.
Open Motors.co.uk Dealer API docsEverything you need in one API.
/api/motors_co_uk/search
Search UK used cars and vans by postcode with filters, sorting and pagination
/api/motors_co_uk/listing
Get the full specification, equipment, running costs and images of one listing
/api/motors_co_uk/dealer
Get the dealer profile and the vehicles in stock
/api/motors_co_uk/makes
List all makes with vehicle counts
/api/motors_co_uk/models
List the models of one make with vehicle counts
Add the largest UK car marketplace to your automotive research alongside Motors.co.uk.
Add German vehicle marketplace data to compare the same model across markets.
Extend your car data across nine European markets with the AutoScout24 API.
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Motors.co.uk listing data as JSON | Build your own parser | |
| Dealer stock endpoint | ||
| Makes and models with counts | Parse it yourself | |
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by Motors.co.uk. The API returns structured JSON from current public listings through a Scrappa API key.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are never charged.
Use the 1-based page parameter with page_size up to 50. The response returns the total and has_more, which is true while more pages exist. A valid search with no matches is a successful response with an empty results list.
The search endpoint needs a UK postcode and a radius in miles (default 50). The dealer endpoint covers the whole UK by default and uses the postcode only for the distance.