Autotrader UK Search Scraper avatar

Autotrader UK Search Scraper

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Autotrader UK Search Scraper

Autotrader UK Search Scraper

Scrape AutoTrader.co.uk car search results effortlessly. Collect advert IDs, prices, dealer info, finance options, images, and 20+ structured fields per listing — perfect for automotive analysts, dealers, and price comparison tools.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Alex

Alex

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

AutoTrader.co.uk Car Search Scraper: Extract UK Car Listings at Scale


What Is AutoTrader.co.uk?

AutoTrader.co.uk is the UK's largest online automotive marketplace, listing hundreds of thousands of new and used vehicles from private sellers and dealerships. Whether you're tracking market prices, monitoring competitor stock, or building a vehicle database, manually collecting this data is impractical. The AutoTrader Car Search Scraper automates extraction from search result pages, delivering clean, structured records ready for analysis.


Overview

The AutoTrader.co.uk Scraper processes car search result pages and returns detailed listing data for each vehicle advert. It is suited for:

  • Automotive dealers monitoring competitor pricing and stock
  • Price comparison platforms aggregating UK car market data
  • Market researchers analysing used car trends by make, location, or seller type
  • Data engineers building automotive datasets or feeds

The scraper handles pagination via direct URL input, supports bulk URL runs, and skips failed pages gracefully when configured to do so.


Input Format

{
"urls": [
"https://www.autotrader.co.uk/car-search?channel=cars&make=&postcode=E17DJ&page=7"
],
"ignore_url_failures": true,
"max_items_per_url": 50
}
FieldTypeDescription
urlsarrayOne or more AutoTrader car search result URLs. You can add URLs one by one or use bulk edit. Example: filter by make, postcode, or page number via URL query parameters.
ignore_url_failuresbooleanIf true, the scraper continues running even if some URLs fail. Recommended for bulk runs. Default: true.
max_items_per_urlintegerMaximum number of listings to collect per URL. Default: 20. Set higher (e.g., 50) to capture a full results page.

Tip: AutoTrader search URLs support parameters like make, postcode, radius, price-to, year-from, etc. Tune your search on-site first, then copy the URL.


Output Format

Sample output

{
"advert_id": "202604171640363",
"title": "Vauxhall Corsa",
"sub_title": "1.2 16V SXi Euro 5 3dr",
"attention_grabber": "LOW MILEAGE!",
"price": "£749",
"vehicle_location": "Enfield (12 miles)",
"location_type": "STANDARD",
"discount": null,
"images": [
"https://m.atcdn.co.uk/a/media/{resize}/ef9167d407e5422c9d22ec36ed400ebd.jpg",
"https://m.atcdn.co.uk/a/media/{resize}/7a79a534f4524e7497c5eed086f01168.jpg",
"https://m.atcdn.co.uk/a/media/{resize}/b6af7097c8254989a66541b34ba3beab.jpg",
"https://m.atcdn.co.uk/a/media/{resize}/9c9b123726b94026bf2fcc39d23d4bef.jpg"
],
"number_of_images": 41,
"rrp": null,
"seller_type": "TRADE",
"dealer_link": "/dealers/middlesex/enfield/everyday-car-auctions-limited-10029380?channel=cars",
"dealer_review": {
"overall_review_rating": 4,
"__typename": "BasicListingDealerReview"
},
"fpa_link": "/car-details/202604171640363?sort=relevance&twcs=true&searchId=5b4e84f0-7ae4-426e-a6cd-54e35c4a3bfc",
"has_digital_retailing": false,
"pre_reg": false,
"finance": null,
"badges": [
{
"type": "WRITE_OFF_CATEGORY",
"display_text": "Cat D",
"__typename": "Badge"
},
{
"type": "MILEAGE",
"display_text": "98,000 miles",
"__typename": "Badge"
},
{
"type": "REGISTERED_YEAR",
"display_text": "2011 (61 reg)",
"__typename": "Badge"
}
],
"position": 2,
"can_save_advert": true,
"tracking_context": {
"retailer_context": {
"id": "10029380",
"__typename": "TrackingRetailerContext"
},
"advert_context": {
"id": "202604171640363",
"advertiser_id": "10029380",
"advertiser_type": "TRADE",
"make": "Vauxhall",
"model": "Corsa",
"vehicle_category": "car",
"year": 2011,
"condition": "used",
"price": 749,
"search_version_id": "1865042058208608257",
"__typename": "TrackingAdvertContext"
},
"card": {
"category": "ADVERT",
"sub_category": "NATURAL_LISTING",
"page_number": 6,
"position": 2,
"__typename": "TrackingCard"
},
"advert_card_features": {
"condition": "USED",
"num_images": 41,
"has_finance": false,
"price_indicator": "NOANALYSIS",
"is_manufactured_approved": false,
"is_franchise_approved": false,
"__typename": "TrackingAdvertCardFeatures"
},
"distance": {
"distance": 12,
"distance_unit": null,
"__typename": "TrackingDistance"
},
"__typename": "TrackingContext"
}
}

Each vehicle advert returns a record with 22 fields:

FieldMeaning
Advert IDUnique AutoTrader identifier for the listing
TitlePrimary vehicle title (e.g., "Ford Focus 1.0 EcoBoost")
Sub TitleSecondary descriptor, typically trim level or variant
Attention GrabberPromotional label set by the seller (e.g., "Great Value")
PositionListing's position/rank on the search results page

Pricing & Finance

FieldMeaning
PriceListed sale price in GBP
RRPRecommended retail price, where available (useful for discount calculation)
DiscountDisplayed discount amount or percentage off RRP
FinanceMonthly finance offer details if the seller has enabled financing

Location & Seller

FieldMeaning
Vehicle LocationGeographic location of the vehicle (city/postcode area)
Location TypeClassification of location (e.g., forecourt, home)
Seller TypeWhether the seller is a dealer or private
Dealer LinkURL to the dealer's AutoTrader profile page
Dealer ReviewDealer rating/review summary where available
FPA LinkFull-page advert link — direct URL to the individual listing

Media

FieldMeaning
ImagesArray of image URLs for the vehicle
Number Of ImagesTotal count of images in the listing

Listing Features & Flags

FieldMeaning
Has Digital RetailingWhether the dealer supports online purchase/reservation
Pre RegFlags pre-registered vehicles (nearly new, undriven)
BadgesLabels applied to the listing (e.g., "Reduced", "Hot Price")
Can Save AdvertIndicates if the listing supports the save/watchlist feature
Tracking ContextMetadata used for AutoTrader's internal analytics context

How to Use

  1. Build your search URL — Go to AutoTrader.co.uk, apply your filters (make, model, postcode, price range, etc.), and copy the results page URL.
  2. Set pagination — To scrape multiple pages, duplicate the URL and increment the page= parameter (e.g., page=1, page=2).
  3. Configure input — Paste URLs into the urls array. Set max_items_per_url to match the number of results per page (typically 10–50).
  4. Run the scraper — Start the actor and monitor progress in the run log.
  5. Export — Download results as JSON, CSV, or Excel.

Common issues:

  • Ensure URLs point to search result pages, not individual advert pages.
  • If postcode-based results vary, try adjusting the radius parameter in the URL.
  • Set ignore_url_failures: true when running many pages to avoid interruptions.

Use Cases & Business Value

  • Price intelligence: Track average asking prices by make, model, or region over time
  • Stock monitoring: Watch dealer inventory changes across specific postcodes
  • Lead generation: Identify private sellers or specific vehicle types matching your criteria
  • Market research: Analyse badge frequency, finance availability, or pre-reg volumes by region

The scraper eliminates manual data collection, turning AutoTrader search pages into structured datasets that feed directly into spreadsheets, dashboards, or pricing models.


Conclusion

The AutoTrader.co.uk Car Search Scraper gives automotive professionals and data teams fast, reliable access to UK vehicle listing data at scale. With 22 fields per record and flexible URL-based configuration, it's a practical tool for anyone needing real market data from the UK's leading car marketplace.