AutoTrader UK Scraper — Cars, Prices, Specs & Dealer Contacts
Pricing
from $1.39 / 1,000 results
AutoTrader UK Scraper — Cars, Prices, Specs & Dealer Contacts
Scrape used & new car listings from AutoTrader UK: price, make, model, year, mileage, specs, dealer and location.
Pricing
from $1.39 / 1,000 results
Rating
0.0
(0)
Developer
Haketa
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Extract car listings from AutoTrader UK — the UK's largest used & new car marketplace — as clean, structured JSON. Search by make, model, postcode and filters, and get the price, deal rating, mileage, year, full vehicle specs, photos, seller type and dealer contact details (name, phone, email, website) for every car.
Unlike thin scrapers that only return a title and a price, this Actor pulls the complete picture for each car, including the structured specs (fuel, transmission, body, colour) and the dealer's phone and email — the data that actually powers pricing tools and lead generation.
Built for car dealers, traders, automotive market researchers, price-comparison tools and sales teams who need fresh, reliable AutoTrader data at scale — without writing or maintaining a scraper.
Why this scraper
- ☎️ Dealer contact details — name, phone, email and website on every applicable listing. Turn the UK's biggest car marketplace into a live lead list.
- 🟢 Deal rating — AutoTrader's price indicator (Great / Good / Fair / High) on each car, so you can instantly spot under- and over-priced stock.
- 🔧 Full specs — fuel type, transmission, drivetrain, engine size, body type, colour, doors and more.
- 🖼️ Everything else — make, model, derivative, year, mileage, numeric price, photos, seller type, dealer rating, location and distance.
- 📄 Full pagination & dedup — walks every results page and deduplicates by advert ID.
- 🛟 Reliable at scale — streams results as it runs and stops cleanly before any run-timeout, so you always keep what you collected.
What you can do with it
🚗 Car dealers & traders
Monitor the whole market for the models you buy and sell. Track asking prices, deal ratings and how long stock sits, spot mispriced cars to buy, and benchmark your own pricing against every competitor in your area.
📞 Lead generation
With dealer name, phone, email and website on each listing, build targeted prospecting lists — ideal for suppliers, finance and warranty providers, marketing agencies and anyone selling to car dealers.
💷 Pricing & market intelligence
Numeric prices plus AutoTrader's deal rating let you build live pricing models, track depreciation by make/model/year/mileage, and monitor supply and demand across the UK.
📊 Automotive research & analytics
Analyse the used-car market at scale: fuel-type and transmission mix, EV adoption, average mileage and price by segment, regional differences and seasonal trends.
🔁 Inventory aggregation & feeds
Feed AutoTrader listings into your own car site, valuation tool, CRM, dashboard or data warehouse with a stable, deduplicated schema.
Features
- 🔎 Search by make, model, postcode with price, year and mileage filters.
- 🔗 Start-URL mode — paste any AutoTrader car-search URL with your own filters.
- 🧾 Detail enrichment — full specs and dealer contact for every car.
- 🟢 Deal rating captured on each listing.
- 📄 Full pagination (~20 cars per page) up to your limit.
- ⚡ Fast list mode — turn detail scraping off for a quick overview.
- 🧹 Deduplication by advert ID, safe across scheduled runs.
- ⚙️ Configurable limits, delay, concurrency and proxy.
- 🌍 Proxy-ready — works best with UK residential proxies.
- 📤 Export anywhere — JSON, CSV, Excel, HTML or API, with one-click integrations.
Input
| Field | Type | Description |
|---|---|---|
postcode | string | UK postcode to search around, e.g. M1 5HF, SW1A 1AA. Results are distance-sorted from here. |
make | string | Car make, e.g. BMW, Ford. Empty = all makes. |
model | string | Car model, e.g. 3 Series. Empty = all models of the make. |
minPrice / maxPrice | integer | Price range in GBP. |
minYear / maxYear | integer | Registration-year range. |
maxMileage | integer | Maximum mileage. |
sortBy | select | Relevance, price, mileage, year or newest listed. |
startUrls | array | AutoTrader car-search URLs with your own filters. |
scrapeDetails | boolean | Add full specs + dealer contact per car. Default on. |
maxItems | integer | Maximum cars. 0 = no limit. |
maxPages | integer | Maximum result pages per search. 0 = no limit. |
proxyConfiguration | object | Proxy settings. UK residential proxy strongly recommended. |
requestDelay | integer | Delay between requests in milliseconds. |
maxConcurrency | integer | Parallel detail-page requests. |
Example 1 — make + postcode
{"postcode": "SW1A 1AA","make": "BMW","scrapeDetails": true,"maxItems": 200,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "GB"}}
Example 2 — filtered search
{"postcode": "M1 5HF","make": "Ford","model": "Focus","minPrice": 5000,"maxPrice": 12000,"maxMileage": 60000,"minYear": 2018,"sortBy": "price-asc","maxItems": 500}
Example 3 — your own AutoTrader URL
{"startUrls": ["https://www.autotrader.co.uk/car-search?postcode=LS1%201UR&make=Audi&model=A3&fuel-type=Petrol"],"scrapeDetails": true}
Example 4 — fast list-only
{"postcode": "B1 1AA","make": "Volkswagen","scrapeDetails": false,"maxItems": 1000}
Output
Each car is one dataset record. With scrapeDetails enabled you get the full field set:
{"advertId": "202601239366839","url": "https://www.autotrader.co.uk/car-details/202601239366839","title": "BMW 4 Series Gran Coupe","subtitle": "3.0 435d M Sport Auto xDrive Euro 6 (s/s) 5dr","make": "BMW","model": "4 Series Gran Coupe","year": 2015,"registration": "2015 (65 reg)","condition": "USED","price": 12950,"priceText": "£12,950","priceIndicator": "GOOD","mileage": 94584,"fuelType": "Diesel","transmission": "Automatic","drivetrain": "Four Wheel Drive","engineSize": "3.0L","bodyType": "Saloon","colour": "White","doors": 5,"sellerType": "Dealer","dealerName": "Infinity Motors Ltd","dealerPhone": "(07537) 124436","dealerEmail": "sales@infinitymotorsltd.co.uk","dealerWebsite": "https://www.infinitymotorsltd.co.uk","dealerRating": 4.8,"dealerLink": "https://www.autotrader.co.uk/dealers/wiltshire/swindon/infinity-motors-ltd-10030986","location": "Swindon","distanceMiles": 70,"attentionGrabber": "*REAR CAMERA|HEATED SEATS|NAV*","hasFinance": true,"isApproved": false,"images": ["https://m.atcdn.co.uk/a/media/w800h600/..."],"numberOfImages": 114,"description": "Full description …","searchMake": "BMW","searchPostcode": "SW1A 1AA","rank": 1,"scrapedAt": "2026-06-20T11:43:00.000Z"}
Field reference
| Field | Description |
|---|---|
advertId | AutoTrader advert ID (stable — safe for deduplication). |
url | Listing URL. |
title / subtitle | Make + model, and the derivative/trim line. |
make / model / year / registration | Core vehicle identity. |
condition | Used or new. |
price / priceText | Numeric price and the displayed price. |
priceIndicator | AutoTrader deal rating (Great / Good / Fair / High). |
mileage | Mileage. |
fuelType / transmission / drivetrain | Powertrain details. |
engineSize / bodyType / colour / doors | Key specs. |
owners / power / co2Emissions | Additional specs (where available). |
sellerType | Dealer or Private. |
dealerName / dealerPhone / dealerEmail / dealerWebsite | Dealer contact details. |
dealerRating | Dealer review rating. |
dealerLink | Dealer page URL. |
location / distanceMiles | Vehicle location and distance from your postcode. |
attentionGrabber | Seller highlight line. |
hasFinance | Finance available. |
isApproved | Manufacturer/franchise approved. |
images / numberOfImages | Photo URLs and count. |
description | Full advert description. |
searchMake / searchPostcode | The query that produced the record. |
rank | Position in results. |
scrapedAt | ISO scrape timestamp. |
Tip: turn
scrapeDetailsoff for a fast list (price, deal rating, mileage, year, make/model). Turn it on for full specs and dealer contact.
How to use
- Open the Actor and set
postcode+make(and optional filters), or pastestartUrls. - Keep the UK residential proxy suggested in the input.
- Set
maxItems/maxPagesto control volume. - Click Start and watch results stream in.
- Export as JSON, CSV, Excel, HTML or via API, or connect to Google Sheets, Make, Zapier, Slack and more.
Run on a schedule
Use the platform Scheduler to run the same search daily. Because every car has a stable advertId, you can deduplicate and build a historical dataset — perfect for price-tracking, stock monitoring and "new today" alerts.
Run it via API & integrations
Start runs and fetch results programmatically through the standard platform API and client libraries, and push data to Google Sheets, Slack, Make, Zapier, webhooks and more with one-click integrations.
Tips for best results
- Use UK residential proxies — datacenter IPs are blocked.
- Use a real postcode in the correct format (e.g.
M1 5HF); results are distance-sorted from it. - Be specific — a make + model + filters search is faster and more relevant than scraping everything.
- List first, then enrich — gauge volume in list-only mode, then enable details for the slice you need.
- Deduplicate on
advertIdwhen merging runs over time. - Watch
priceIndicatorto surface good deals automatically.
Performance & cost
- List mode is fastest and cheapest — one request per results page (~20 cars).
- Detail mode opens one page per car for specs and dealer contact, so cost scales with the number of cars.
- Use
maxItems,maxPagesandmaxConcurrencyto balance speed, completeness and cost. - Results stream into the dataset as they're scraped, and a run stops gracefully before any timeout.
Frequently asked questions
Which AutoTrader site is this for? The UK marketplace, autotrader.co.uk.
Do I get the dealer's phone number? Yes — for applicable listings the dealer's name, phone, email and website are included. Private-seller adverts may not expose an email.
What is the deal rating?
priceIndicator is AutoTrader's own assessment of the price (e.g. Great / Good / Fair / High price), letting you spot good and bad deals instantly.
Do I get full specifications? Yes — fuel type, transmission, drivetrain, engine size, body type, colour, doors and more, with details enabled.
Can I use my own search filters?
Yes — filter on AutoTrader in your browser, copy the URL, and paste it into startUrls. The Actor follows your filters and paginates through all results.
How many cars can it return?
As many as the search exposes. Use maxItems and maxPages to cap it, or set them to 0 for no limit.
How fresh is the data? It is scraped live at run time. Schedule the Actor for a continuously updated dataset.
Do I need a postcode? Yes — AutoTrader searches are postcode-based and results are distance-sorted. Use a valid UK postcode.
Will big runs fail or time out? No — results stream as they go and the Actor stops cleanly before any timeout, so you always keep what was collected.
Do I need to write code? No. Set the inputs, click Start and export. Developers can also drive everything via the API.
What export formats are available? JSON, CSV, Excel, HTML and API, plus one-click integrations.
Is a proxy required? A UK residential proxy is strongly recommended (and pre-filled). Without it, requests are likely blocked.
Troubleshooting
- No cars found? Check your postcode format (e.g.
M1 5HF), confirm the make/model spelling, and make sure a UK residential proxy is enabled. - Fewer cars than expected? Raise
maxItemsandmaxPages, or widen your filters. - Run is slow? Lower
maxItems, turnscrapeDetailsoff for an overview, or narrow the search. - Missing email on some cars? Private sellers and some dealers don't publish an email; the phone is still included.
Changelog
0.1 — Initial release (June 2026)
- Search AutoTrader UK by make, model, postcode with price, year and mileage filters.
- Start-URL mode for any AutoTrader car-search URL.
- Rich listing data: make, model, derivative, year, mileage, numeric price, deal rating, photos, seller type, dealer rating, location and distance.
- Detail enrichment: full specs (fuel, transmission, drivetrain, engine size, body, colour, doors) and dealer contact (name, phone, email, website) plus full description.
- Full pagination, deduplication by advert ID, and a fast list-only mode.
- Streaming output with graceful run-timeout handling.