Autotrader UK Scraper 🚗 avatar

Autotrader UK Scraper 🚗

Pricing

Pay per usage

Go to Apify Store
Autotrader UK Scraper 🚗

Autotrader UK Scraper 🚗

Extract car listings from Autotrader UK at scale—prices, specs, dealer info, and VIN data. Perfect for market research, competitive pricing analysis, inventory monitoring, and automotive data collection.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Autotrader UK Car Scraper

Extract car listings from Autotrader UK — the UK's largest automotive marketplace. Scrape prices, specifications, mileage, images, seller information, and more from any search or filter combination.


What It Does

This actor scrapes car listings from autotrader.co.uk and returns structured data including price, year, mileage, location, seller type, images, and Autotrader's own price rating. Simply paste a search URL or specify your filters (make, model, postcode, year range, etc.) to start collecting data.


Features

  • Scrape car listings by URL, make/model, postcode, price range, year, or keyword
  • Extract all key listing details: price, year, mileage, specification, location, seller type, and images
  • Supports pagination to collect hundreds or thousands of listings
  • Returns Autotrader's price rating (Great/Good/Fair/Low) for each listing
  • Provides clean image URLs ready to use (no placeholder tokens)
  • Detects write-off category markers on listings
  • Works with any valid Autotrader UK car search URL

Use Cases

  • Price research — Compare asking prices for specific makes and models
  • Market analysis — Track supply and demand across regions
  • Dealer intelligence — Monitor competitor stock and pricing
  • Investment decisions — Find undervalued vehicles using price ratings
  • Data journalism — Analyse UK car market trends
  • Fleet procurement — Source vehicles meeting specific requirements

Input Parameters

ParameterTypeDescription
startUrlStringFull Autotrader UK search URL. When provided, all URL filters are auto-extracted and individual parameters below are ignored.
postcodeStringUK postcode for location-based search (e.g. SW1A 1AA, M1 1AE). Used when no URL is provided.
makeStringCar brand (e.g. BMW, Ford, Toyota). Used when no URL is provided.
modelStringCar model (e.g. 3 Series, Fiesta). Used when no URL is provided.
keywordStringFree-text keyword (e.g. sunroof, heated seats).
results_wantedIntegerMaximum number of listings to collect. Default: 20.
max_pagesIntegerMaximum pages to scrape (~28 listings per page). Default: 5.
proxyConfigurationObjectProxy settings. Residential proxies recommended.

Output Fields

Each listing in the dataset contains:

FieldTypeDescription
advertIdStringUnique Autotrader listing ID
titleStringFull listing title (make, model, variant)
specificationStringEngine size, transmission, and variant details
attentionGrabberStringShort marketing tagline
priceStringListed price (e.g. £15,995)
rrpStringRecommended Retail Price (if available)
discountStringSavings amount if price is below RRP
monthlyPriceStringMonthly finance payment amount
initialPaymentStringRequired deposit for finance
termMonthsIntegerDuration of the finance agreement in months
yearStringRegistration year
mileageStringVehicle mileage
priceRatingStringAutotrader price rating: great, good, fair, or low
locationStringSeller location
distanceStringDistance from searched postcode (if provided)
sellerTypeStringDEALER or PRIVATE
dealerRatingNumberOverall dealer review rating (out of 5)
urlStringDirect link to the Autotrader listing
imageStringURL of the primary photo
imagesArrayAll available image URLs
numberOfImagesIntegerTotal photo count
hasWriteOffBooleanPresent and true if vehicle has a write-off marker
tagsArrayComprehensive list of vehicle tags (fuel type, transmission, etc.)

Usage Examples

By URL

Paste any Autotrader UK search URL directly:

{
"startUrl": "https://www.autotrader.co.uk/car-search?advertising-location=at_cars&channel=cars&make=BMW&model=3+Series&postcode=SW1A+1AA&year-from=2020",
"results_wanted": 50,
"max_pages": 10
}

By Make and Model

{
"make": "Toyota",
"model": "Yaris",
"postcode": "M1 1AE",
"yearFrom": 2019,
"results_wanted": 30
}

By Keyword

{
"keyword": "electric",
"postcode": "E1 6AN",
"maxPrice": 30000,
"results_wanted": 40
}

Sample Output

{
"advertId": "202503221234567",
"title": "BMW 3 Series 2.0 320d M Sport",
"specification": "2.0 320d M Sport Auto Euro 6 (s/s) 4dr",
"attentionGrabber": "Full BMW Service History, Low Mileage",
"price": "£18,495",
"rrp": "£19,995",
"discount": "£1,500",
"monthlyPrice": "£299",
"initialPayment": "£2,000",
"termMonths": 48,
"year": "2021 (70 reg)",
"mileage": "34,000 miles",
"priceRating": "good",
"location": "London",
"distance": "5 miles",
"sellerType": "DEALER",
"dealerRating": 4.8,
"url": "https://www.autotrader.co.uk/car-details/202503221234567",
"image": "https://m.atcdn.co.uk/a/media/800x600/12345abc.jpg",
"images": [
"https://m.atcdn.co.uk/a/media/800x600/12345abc.jpg",
"https://m.atcdn.co.uk/a/media/800x600/12345def.jpg"
],
"numberOfImages": 12,
"tags": [
"2021 (70 reg)",
"Saloon",
"34,000 miles",
"2.0L",
"188BHP",
"Automatic",
"Diesel"
]
}

Tips

  • Use a URL: The easiest way is to search on Autotrader UK manually, apply all your filters, then paste the full URL into the startUrl field.
  • Postcode matters: Autotrader UK uses postcode for distance sorting. SW1A 1AA (London) is a good general default.
  • Price rating: The priceRating field (great, good, fair, low) is Autotrader's own assessment — use it to filter for undervalued vehicles.
  • Images: Replace 400x300 in image URLs with other dimensions like 800x600 for larger photos.
  • Proxy: Using residential proxies via the proxy configuration reduces the chance of rate limiting on large runs.

Integrations

This actor works seamlessly with the Apify ecosystem:

  • Apify API — Access data programmatically via the REST API
  • Webhooks — Trigger downstream workflows when a run completes
  • Apify Scheduler — Run on a schedule to monitor price changes over time
  • Google Sheets — Export directly to spreadsheets via Apify's Google Sheets integration
  • Make / Zapier — Connect to 1,000+ apps for automated workflows

FAQ

Does this work with all Autotrader UK URL types? Yes — any autotrader.co.uk/car-search URL is supported. The actor parses all standard filter parameters from the URL automatically.

Can I scrape motorbikes or vans? This actor is optimised for car listings. Other vehicle types may return limited data.

How many listings can I scrape? Each page contains approximately 28 listings. Use results_wanted and max_pages to control the total. There is no strict upper limit.

Do I need a proxy? For small runs (under 100 results), no proxy is required. For larger runs or repeat scraping, residential proxies are recommended to avoid rate limiting.


This actor is designed for personal research, price comparison, and market analysis. Usage must comply with Autotrader UK's Terms of Service. Do not use scraped data for commercial redistribution without appropriate permissions. The actor does not circumvent any login or paywall mechanisms — it only accesses publicly available listing data.