AutoTrader UK Vehicle Search
Pricing
from $3.00 / 1,000 results
AutoTrader UK Vehicle Search
Autotrader UK scraper for vehicle inventory by keyword and required postcode. Return 37 normalized fields for GBP prices, makes, models, mileage, seller context, images, and source URLs with UK-only routing.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
AgentX
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
AutoTrader UK Vehicle Search is a autotrader uk scraper that searches public Auto Trader UK inventory by vehicle phrase and postcode and returns normalized, source-linked rows with 37 documented fields. It preserves the required country, keyword, and result-limit inputs while documenting that a non-empty UK location is also required by the source route.
- Auto Trader UK-only route: The Actor exposes no platform selector and attributes qualifying records to the named source.
- Required market input:
countryremains required and the focused runtime acceptsUnited Kingdom; fixed routing does not justify deleting it. - Postcode-based request: A non-empty UK location is required at runtime and resolves to a native 50-mile radius.
- 37-field contract: The focused Dataset remains compatible with the rest of the AgentX vehicle family.
The smallest useful billed run is one published result assuming the minimum one $0.01000 Actor Start event, totaling $0.01400 with the $0.00400 FREE-tier row.
Why Choose AutoTrader UK Vehicle Search
- Focused source selection: Every request targets Auto Trader UK, so downstream data does not need another platform filter.
- Required user intent:
country,keyword, andmax_resultsstay explicit in each run input. - Truthful postcode behavior: The documentation marks
locationas runtime-required even though it stays in the shared property set. - Normalized vehicle data: Analyze prices, mileage, vehicle details, seller context, images, and identifiers through 37 fields.
- Direct verification: Keep
source_urlandlisting_idbeside each row for review and deduplication.
The official Auto Trader UK search page shows the source's live public inventory interface; filters, displayed attributes, and availability remain source-controlled.
Quick Start Guide
Configure
Enter keyword=Volkswagen Golf, country=United Kingdom, and max_results=2 and location=SW1A 1AA. Optional filters stay omitted unless they represent the user's intended request.
Run
Start the Actor in Console. Keep country=United Kingdom explicit even when this focused source route accepts only that market.
Collect
Open the Dataset and review title, price, currency, mileage, platform, and source_url before exporting JSON, CSV, Excel, XML, or RSS.
Input Parameters
AutoTrader UK Vehicle Search accepts 4 public input properties in schema order; max_results, country, and keyword remain required on every edition.
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
max_results | integer | Yes | Maximum published rows; minimum 1. | 2 |
country | string | Yes | Required shared selector with 28 schema options; this edition's effective market is United Kingdom. | United Kingdom |
keyword | string | Yes | Vehicle phrase passed to the source without translation or replacement. | Volkswagen Golf |
location | string | Runtime required | UK postcode or place resolving to one; the route uses a 50-mile radius. | SW1A 1AA |
The route requires a non-empty location and applies a 50-mile source radius after resolving it to a UK postcode. Use a full postcode when a place is ambiguous.
Use this same scenario throughout the examples:
{"max_results": 2,"country": "United Kingdom","keyword": "Volkswagen Golf","location": "SW1A 1AA"}
No optional request-affecting filter is injected when its field is omitted. This keeps geography and source scope under the user's control.
Output Data Schema
Each Dataset item is one normalized public vehicle record with 37 documented fields. Missing source values remain null or empty rather than being inferred.
| Field | Type | Meaning |
|---|---|---|
main_image | string or null | Primary image URL. |
title | string or null | Listing title. |
price | number or null | Parsed numeric asking price. |
currency | string or null | Original listing currency. |
year | integer or null | Vehicle model year. |
make | string or null | Vehicle make. |
model | string or null | Vehicle model. |
trim | string or null | Trim or variant. |
mileage | integer or null | Parsed mileage. |
mileage_unit | string or null | Mileage unit. |
location | string or null | Published listing location. |
latitude | number or null | Published latitude. |
longitude | number or null | Published longitude. |
country | string or null | Listing country or region. |
platform | string or null | Source marketplace. |
source_url | string or null | Direct source URL. |
seller | string or null | Seller or dealer name. |
seller_type | string or null | Seller type. |
condition | string or null | Vehicle condition. |
body_type | string or null | Body type. |
seats | integer or null | Seat count. |
fuel | string or null | Fuel or powertrain. |
transmission | string or null | Transmission. |
engine | string or null | Engine details. |
drive_type | string or null | Drivetrain. |
exterior_color | string or null | Exterior color. |
interior_color | string or null | Interior color. |
vin | string or null | VIN when available. |
listing_id | string or null | Source listing identifier. |
posted_at | string or null | Source posted date. |
updated_at | string or null | Source updated date. |
description | string or null | Listing description. |
images | array | Image URLs. |
price_text | string or null | Original price text. |
official_url | string or null | Seller or dealer URL. |
processor | string or null | Actor URL that processed the row. |
processed_at | string or null | UTC processing timestamp. |
This abbreviated JSON example shows the scenario's row shape; the full Dataset contract contains all 37 fields, and the images array is shortened for readability:
{"main_image": "https://example.com/vehicle.jpg","title": "2021 Volkswagen Golf","price": 17995,"currency": "GBP","year": 2021,"make": "Volkswagen","model": "Golf","mileage": 42000,"mileage_unit": "mi","location": "SW1A 1AA","country": "United Kingdom","platform": "Auto Trader UK","source_url": "https://www.autotrader.co.uk/cars","seller": "Example dealer","condition": "Used","listing_id": "source-listing-id","images": ["https://example.com/vehicle.jpg"],"price_text": "GBP 17995","processor": "https://apify.com/agentx/autotrader-uk-vehicle-search","processed_at": "2026-08-10T08:00:00Z"}
Use source_url for verification, pair price with currency, and retain processed_at when comparing observations. The Actor does not convert currencies or turn asking prices into completed-sale prices.
Integration Examples
Use Actor ID pDYBNMVS9EyQpcG8w or name agentx/autotrader-uk-vehicle-search with the same Volkswagen Golf scenario in every integration.
Actor ID
pDYBNMVS9EyQpcG8w
The stable name form is agentx/autotrader-uk-vehicle-search.
HTTP API
curl -X POST "https://api.apify.com/v2/acts/pDYBNMVS9EyQpcG8w/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"max_results":2,"country":"United Kingdom","keyword":"Volkswagen Golf","location":"SW1A 1AA"}'
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("pDYBNMVS9EyQpcG8w").call(run_input={"max_results":2,"country":"United Kingdom","keyword":"Volkswagen Golf","location":"SW1A 1AA"})items = list(client.dataset(run["defaultDatasetId"]).iterate_items())print(items)
JavaScript
import { ApifyClient } from "apify-client";const client = new ApifyClient({ token: "YOUR_APIFY_TOKEN" });const run = await client.actor("pDYBNMVS9EyQpcG8w").call({"max_results":2,"country":"United Kingdom","keyword":"Volkswagen Golf","location":"SW1A 1AA"});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Make.com
- Add an Apify Run an Actor module and paste Actor ID
pDYBNMVS9EyQpcG8w. - Provide
{"max_results":2,"country":"United Kingdom","keyword":"Volkswagen Golf","location":"SW1A 1AA"}as the JSON input. - Add Get Dataset Items using the returned default Dataset ID.
- Map
title,price,currency,platform, andsource_urlinto the destination module.
n8n
- Add an HTTP Request node with method POST.
- Call
https://api.apify.com/v2/acts/pDYBNMVS9EyQpcG8w/run-sync-get-dataset-itemswith Apify token authentication. - Send
{"max_results":2,"country":"United Kingdom","keyword":"Volkswagen Golf","location":"SW1A 1AA"}as the JSON body. - Process
title,price,currency,listing_id, andsource_urlfrom each returned item.
MCP
Ask an Apify MCP-connected agent: “Run agentx/autotrader-uk-vehicle-search with {"max_results":2,"country":"United Kingdom","keyword":"Volkswagen Golf","location":"SW1A 1AA"}. Return title, price, currency, platform, and source_url, and do not invent missing values.”
Pricing
AutoTrader UK Vehicle Search costs $0.00400 per published result on FREE plus the minimum one $0.01000 Actor Start event, so the smallest one-result run totals $0.01400.
| Tier | Actor Start | Published result |
|---|---|---|
| FREE | $0.01000 | $0.00400 |
| BRONZE | $0.01000 | $0.00360 |
| SILVER | $0.01000 | $0.00320 |
| GOLD | $0.01000 | $0.00300 |
| PLATINUM | $0.01000 | $0.00300 |
| DIAMOND | $0.01000 | $0.00300 |
Each Actor Start event costs $0.01000, and the number charged depends on Actor memory: one event per GB, with a minimum of one. The result event is billed once per published Dataset row. Assuming the minimum one Start event, a typical 10-result FREE-tier run costs $0.01000 + 10 × $0.00400 = $0.05000. One 10-result request avoids nine minimum Start events; ten separate one-result runs with one Start event each would total $0.14000 on FREE. A zero-result run can still incur Actor Start. Prices can change; check the live pricing page before budgeting a larger workflow.
Use Cases
- Asking-price research: Group
make,model,year,price,currency, andplatformfor a defined vehicle set. - Dealer inventory review: Organize public records by
seller,seller_type,location,official_url, andsource_url. - Availability monitoring: Schedule the same input and compare
listing_id,posted_at,updated_at, and price fields. - Specification analysis: Measure coverage for
fuel,transmission,engine,drive_type,body_type, andseats. - Listing review queues: Send
title,description,main_image,images, andsource_urlto a human validation step.
These workflows should treat each Dataset row as an observation of a public listing, not proof that a vehicle remains available or that an asking price became a completed sale.
Alternatives
For a one-time interactive search, the official Auto Trader UK page is the simpler path and preserves its live consumer controls. A hand-maintained spreadsheet can also be appropriate for a tiny, non-recurring study. AutoTrader UK Vehicle Search is useful when Auto Trader UK results must become repeatable JSON or tabular output for automation.
Generic browser automation is more flexible for custom page actions but requires the workflow owner to design extraction, normalization, retries, exports, and provenance. Choose something else if you need logged-in services, private dealer feeds, completed transaction prices, financing decisions, inspections, vehicle-history reports, or guaranteed VIN coverage.
Limits and Troubleshooting
- The run rejects an empty location → Supply a full UK postcode such as
SW1A 1AA; this route needs a resolvable location. - A place name does not resolve → Replace ambiguous text with a complete UK postcode.
- Fewer rows arrive than requested →
max_resultsis a ceiling, not a guarantee; public availability determines the final count. - Some fields are empty → Sources vary by listing. Treat null as unavailable and verify important facts with
source_url. - A listing changes after collection → Public inventory is time-sensitive; retain identifiers, timestamps, currency, and the direct URL.
For a reproducible problem, open the Actor Issues page and include the run ID, exact JSON input, expected result, and one relevant source URL.
Trust and Reliability
- Apify execution: Runs, schedules, storage, API access, and integrations use the Apify platform.
- Event-based billing: Metadata defines memory-scaled Actor Start events and one primary
resultevent per published item. - Documented contract: The Dataset schema defines exactly 37 fields with types, descriptions, and examples.
- Source-values-only policy: Missing marketplace attributes remain null or empty; VINs, seller facts, and prices are not manufactured.
- Row provenance:
platform,source_url,listing_id, and processing timestamps support review and downstream deduplication.
Reliability still depends on a public source being reachable and returning qualifying listings for the supplied phrase. Consumers should monitor row counts, retain retry logic, and validate high-impact decisions against the source URL.
Legal and Compliance
Public data scope: The Actor is designed for publicly accessible vehicle listing information. It does not grant access to private accounts, dealer systems, or restricted feeds.
Privacy and purpose: Review whether seller or location fields contain personal information, collect only what the workflow needs, and apply suitable retention and access controls.
Terms and responsibility: Follow Apify terms, the source platform's terms, applicable robots rules, and local law. You are responsible for collection frequency, volume, storage, and use.
Frequently Asked Questions
Is this an autotrader uk car listings scraper?
Yes. AutoTrader UK Vehicle Search turns the requested public vehicle search into normalized Apify Dataset rows.
Can I scrape autotrader uk listings by postcode?
Yes. location is required at runtime and a resolved UK postcode is used for a 50-mile source radius.
Which inputs are required?
max_results, country, and keyword are schema-required, and location must also be non-empty for this runtime route. Fixed routing never authorizes removing the shared required country input.
Does max_results guarantee the requested row count?
No. It caps output, while current public inventory and qualifying records determine how many rows are published.
Is there a free vehicle listings API?
The Actor has a FREE tier, but Actor Start and published result events still carry the listed charges.
Can I schedule vehicle inventory monitoring?
Yes. Use Apify schedules and compare listing IDs, prices, timestamps, currencies, and source URLs between Datasets.
Does every row contain every field?
No. The schema is stable, but a field remains null or empty when the source did not provide a value.
Related AgentX Actors
AgentX currently has 79 Actors; this section lists the three closest vehicle workflows first, followed by the complete generated catalog by category.
Closest to this Actor:
- All Vehicle Scraper — Compare the UK route with 48 other source choices through one schema.
- AutoTrader Vehicle Search — Use the focused United States route with optional ZIP input.
Business and Market Intelligence
- Google Keyword Trends — Google Trends keyword interest, compared five at a time
- Google Trends Scraper — Google Trends trending searches
- Google Maps Store Scraper — Google Maps business listings
- LinkedIn Company Lookup — LinkedIn company records
- LinkedIn Profile Lookup — LinkedIn profile records
- Weather Forecast API — forecast and historical weather data
Jobs and Hiring
- All Jobs Scraper — multi-platform job listings
- Bayt Jobs Scraper — Bayt job listings
- Glassdoor Jobs Scraper — Glassdoor job listings
- Indeed Jobs Scraper — Indeed job listings
- JobStreet Company Profile — JobStreet employer records
- Jooble Jobs Scraper — Jooble job listings
- LinkedIn Jobs Scraper — LinkedIn job listings
- Naukri Jobs Scraper — Naukri job listings
- Talent Jobs Scraper — Talent.com job listings
- ZipRecruiter Jobs Scraper — ZipRecruiter job listings
Social Media
- Instagram Creator Scraper — Instagram creator profiles
- Instagram Reels Scraper — Instagram Reels metadata
- Instagram Trending Scraper — Instagram trending content
- Medium Scraper — Medium articles
- Medium Profile Scraper — Medium author profiles
- Reddit Profile Scraper — Reddit user profiles
- Reddit Viral Scraper — Reddit viral posts
- SubReddit Info Scraper — subreddit metadata
- Subreddit Members Scraper — subreddit member lists
- Subreddit Posts Scraper — subreddit post feeds
- Telegram Chat Scraper — Telegram chat messages
- Telegram Info Scraper — Telegram channel metadata
- Telegram Member Adder — Telegram group membership management
- Telegram Member Scraper — Telegram group members
- Telegram Private Group Scraper — private Telegram group data
- TikTok Creator API — TikTok creator profiles
- TikTok User Lookup — TikTok account records
- X Twitter Community API — X community data
- X Twitter Profile Lookup — X profile records
- YouTube Creator Email Scraper — YouTube creator contact data
Video, Transcripts and Downloads
- All Video Scraper — multi-platform video metadata
- Video Transcript — multi-platform transcripts
- Video Captions Downloader — caption files
- Video to Social Post — video repurposed into social copy
- YouTube Transcript — YouTube transcripts
- TikTok Transcript — TikTok transcripts
- X Twitter Transcript — X video transcripts
- Facebook Transcript — Facebook video transcripts
- Bilibili Transcript — Bilibili transcripts
- Dailymotion Transcript — Dailymotion transcripts
- Rutube Transcript — Rutube transcripts
- Loom Transcript — Loom transcripts
- Wistia Transcript — Wistia transcripts
- Instagram Reels Downloader — Reels downloads
- Kick Clip Downloader — Kick clip downloads
- Linkedin Video Downloader — LinkedIn video downloads
- Pinterest Video Downloader — Pinterest video downloads
- Reddit Video Downloader — Reddit video downloads
- Snapchat Video Downloader — Snapchat video downloads
- TED Talk Downloader — TED talk downloads
- TikTok Live Downloader — TikTok live downloads
- Twitch VOD Downloader — Twitch VOD downloads
- Zoom Recording Downloader — Zoom recording downloads
E-Commerce and Retail
- All Shopping Scraper — multi-platform product data
- AliExpress Product Scraper — AliExpress products
- Amazon Storefront Scraper — Amazon Brand Store pages
- Bol Product Scraper — Bol.com products
- eBay Seller Leads API — eBay seller records
- Hepsiburada Product Scraper — Hepsiburada products
- Kakaku Product Scraper — Kakaku.com products
- Rakuten Product Scraper — Rakuten products
Classifieds and Automotive
- All Vehicle Scraper — multi-platform vehicle listings
- AutoTrader Vehicle Search — AutoTrader US listings
Real Estate
- All Property Scraper — multi-platform property listings
- Homes Property Scraper — Homes.com listings
- MagicBricks Property Scraper — MagicBricks listings
- NoBroker Property Scraper — NoBroker listings
- Property24 Property Scraper — Property24 listings
- Realtor Property Scraper — Realtor.com listings
- Zillow Property Scraper — Zillow listings
Support and Community
Ask about Auto Trader UK searches, vehicle fields, and Dataset integrations in the AgentX community on Telegram; for a reproducible bug, open an Issue with the run ID and the exact input.
AgentX is an Arcyton brand — arcyton.com.
Last Updated: August 10, 2026