AutoTrader UK Vehicle Listings Scraper avatar

AutoTrader UK Vehicle Listings Scraper

Pricing

from $0.48 / 1,000 item processeds

Go to Apify Store
AutoTrader UK Vehicle Listings Scraper

AutoTrader UK Vehicle Listings Scraper

Export public UK vehicle listings, prices, specifications, dealer details and finance terms from AutoTrader search or detail URLs. Try the input examples to begin.

Pricing

from $0.48 / 1,000 item processeds

Rating

0.0

(0)

Developer

Hanna Nosova

Hanna Nosova

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

This AutoTrader scraper exports public UK vehicle listings from AutoTrader search pages and individual vehicle pages. Build a structured vehicle catalogue for comparison, dealer-inventory research, and saved-search monitoring.

Ready-to-run examples

Open a public example to inspect its input, run it, or reuse it as a task:

{
"startUrls": [{ "url": "https://www.autotrader.co.uk/car-search?postcode=SW1A%201AA&make=BMW" }],
"maxItems": 10,
"includeListingDetails": true
}

Use a public /car-search URL that includes a postcode, or provide a public /car-details/{advertId} URL for one vehicle.

What you get

Each dataset row is one public vehicle listing. The Actor preserves the requested source URL and collects the listing fields that AutoTrader makes publicly visible.

Field groupIncluded data
IdentityadvertId, sourceUrl, sourceSearchUrl, title, make, model, variant, year, registration
Vehicle specificationmileage, fuelType, transmission, bodyType, specifications, features
Price and financeprice, finance including public representative finance details when shown
Sellerdealer including public name, contact, rating and location fields when shown
Media and checksimages, history, vehicleCheck when shown on the public listing
Collection contextpage, scrapedAt

Optional sections are omitted when the public page does not show them; the Actor does not invent unavailable vehicle, dealer, finance, or check data.

Used car listings scraper use cases

Who is it for?

  • Vehicle buyers comparing advertised specifications, mileage, price and finance terms.
  • Dealers and analysts tracking public competitor stock and advertised inventory changes.
  • Researchers building a repeatable UK vehicle dataset from saved AutoTrader searches.
  • Automations and agents that need normalized rows instead of manually reviewing search cards.

Input settings

InputDescription
startUrlsRequired list of public AutoTrader UK search or vehicle-detail URLs. Search URLs need a postcode.
maxItemsHard cap across all supplied URLs. Start low while validating a search; maximum is 10,000.
includeListingDetailsWhen enabled, visits each public detail page to collect the fullest available vehicle, seller, finance, media and history data. Disable for faster search-card exports.

Output details

advertId and sourceUrl are the stable identifiers to retain when deduplicating later exports. sourceSearchUrl and page identify where a search result came from. price is the advertised value shown on the page, while finance is a nested object containing only the public finance terms displayed for that listing.

dealer, images, history, and vehicleCheck are nested public sections. Their properties vary by listing, seller type, and whether the page exposes the relevant panel. A vehicle detail URL is the best choice when you need the fullest record for a known advert.

Pricing

This Actor charges a one-time start event for each run and an item event for every dataset row successfully produced. Use maxItems to control the size and cost of each export. See the live Apify Pricing tab for current rates and subscription-tier pricing.

Tips for reliable exports

  • Copy a complete public search URL from AutoTrader, including its postcode and filters.
  • Start with 5–10 items when trying a new search URL.
  • Use a vehicle detail URL when you need one complete record rather than a search result set.
  • Keep includeListingDetails enabled for dealer, finance, media and vehicle-check fields.
  • Save advertId and sourceUrl in your own workflow to compare later runs or avoid duplicate imports.

Limits and partial results

This Actor works with anonymous public AutoTrader UK pages only. Sign-in-only, private, removed, expired, or temporarily unavailable listings are not collected. If one source URL cannot be read, rows already collected from other URLs remain in the dataset. Public page layouts and available fields can differ by advert.

API usage

Use the same input JSON with the Apify API. Replace YOUR_APIFY_TOKEN with an API token and adjust the URL or item limit for your workflow.

Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('fetch_cat/autotrader-uk-vehicles-scraper').call({
startUrls: [{ url: 'https://www.autotrader.co.uk/car-search?postcode=SW1A%201AA&make=BMW' }],
maxItems: 10,
includeListingDetails: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("fetch_cat/autotrader-uk-vehicles-scraper").call(run_input={
"startUrls": [{"url": "https://www.autotrader.co.uk/car-search?postcode=SW1A%201AA"}],
"maxItems": 10,
"includeListingDetails": True,
})
print(list(client.dataset(run["defaultDatasetId"]).iterate_items()))

cURL

curl -X POST "https://api.apify.com/v2/acts/fetch_cat~autotrader-uk-vehicles-scraper/runs?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"startUrls":[{"url":"https://www.autotrader.co.uk/car-search?postcode=SW1A%201AA"}],"maxItems":10,"includeListingDetails":true}'

MCP and AI agents

Run this Actor from Apify MCP with the tool selector below, then pass the same startUrls, maxItems, and includeListingDetails fields used in the input recipe:

https://mcp.apify.com?tools=fetch_cat/autotrader-uk-vehicles-scraper

For Claude Code, add the server with:

$claude mcp add apify --transport http "https://mcp.apify.com?tools=fetch_cat/autotrader-uk-vehicles-scraper"

Or add this server entry to an MCP client configuration:

{
"mcpServers": {
"apify": {
"type": "http",
"url": "https://mcp.apify.com?tools=fetch_cat/autotrader-uk-vehicles-scraper"
}
}
}

Example prompts: “Export the first 10 public BMW listings from this AutoTrader UK search URL” or “Collect the public vehicle, dealer, finance, and image fields from this AutoTrader detail URL.”

FAQ

What data can I export with autotrader scraper? Each row can include public identity, price, mileage, specification, dealer, finance, image, history and vehicle-check fields that the requested listing exposes.

Can I run AutoTrader UK Vehicle Listings Scraper through an API, schedule, or MCP client? Yes. Use the API examples above, schedule the Actor in Apify, or call it with the MCP tool URL.

How much does it cost to use AutoTrader UK Vehicle Listings Scraper? Each run has a one-time start event and each successfully produced row has an item event; see the live Pricing tab for current tier rates.

Why does a search URL need a postcode? AutoTrader's UK public search uses a postcode to return geographically relevant listings.

Can I export one car? Yes. Provide its public /car-details/{advertId} URL in startUrls.

Why is a dealer or finance field missing? Those sections are optional and are returned only when the individual public listing displays them.

Can I combine searches? Yes. Supply multiple URLs in startUrls; maxItems is the total cap across the whole run.

Use these FetchCat marketplace and listing-data Actors when your collection target is not AutoTrader UK:

Support

For help, open an issue from this Actor's Apify Store page and include the public URL you used, the input settings (without credentials), and the run ID. Do not share private account information.