Autotrader Australia Scraper
Pricing
from $0.90 / 1,000 results
Autotrader Australia Scraper
[π° $0.9 / 1K] Extract new and used car listings from Autotrader.com.au β price, odometer, year, make/model, body, fuel, transmission, drive type, dealer contacts, location, and photos. Search by make, model, state, condition, price and year, or paste any Autotrader URL.
Pricing
from $0.90 / 1,000 results
Rating
0.0
(0)
Developer
SolidCode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Pull new and used car listings from Autotrader.com.au at scale β advertised and driveaway pricing, odometer, VIN, full specifications, itemised features, dealer contacts, coordinates, and every photo, across roughly 78,000 live listings nationwide. Search by make and model, or paste any Autotrader search or car page address. Built for dealer-network analysts, automotive market researchers, lead-generation teams, and price-comparison and valuation builders who need a clean, structured Australian vehicle dataset without hand-crafting search links or maintaining their own extraction stack.
Why This Scraper?
- Structured search across ~78,000 live listings β set make, model, state, suburb, price and year as plain input fields. Competing Autotrader actors accept nothing but hand-built search addresses; here you never have to construct one.
- Thirteen filters, every one verified against returned rows β make, model, 8 states and territories, exact suburb, 4 conditions, 9 body types, 7 fuel types, 2 transmissions, 4 drive types, plus a price band and a year band.
- Arbitrary price and year bands the website itself cannot do β Autotrader's own filters snap to preset buckets like "under $10,000". Here
priceMin: 23456withpriceMax: 23999is honoured exactly, so you can slice inventory at any threshold your model needs. - VIN on every single row, dealer stock number on 9 in 10 β decode build specs, reconcile against auction or finance records, and spot the same car re-advertised by a second dealership.
- Up to 168 itemised features per car β every factory and dealer-fitted option as a clean string array ("Adjustable Steering Col. - Tilt & Reach", "Bluetooth Connectivity"), not one comma-jammed blob you have to split yourself.
- Australian driveaway vs advertised pricing kept strictly separate β
price,priceDisplay,priceType,driveawayPriceandisDriveawayPricing, so "$25,990 excl. gov. charges" is never silently compared against a driveaway figure. - Dealer contact block on 100% of rows β trading name, phone, suburb and state, plus the listing's own latitude and longitude for mapping and catchment analysis; switch on full listing details and the dealership's street address is added too.
- Up to 70 full-resolution photos per listing β ordered exactly as the dealer arranged them, alongside ANCAP safety rating, engine size, power in kW, cylinders, seats, doors and exterior colour.
- Eight result orderings, so you pay for the cars you actually want β cheapest first, dearest first, recently updated, newest or oldest model year, lowest or highest odometer. Ask for the 20 cheapest Toyotas and you are billed for 20 rows, not for all 11,800 sorted afterwards.
- Exact result counts, never an overshoot β ask for 120 cars and you get exactly 120 unique listings, so you are never charged for rows you did not request.
Use Cases
Pricing & Valuation
- Build residual-value and depreciation curves from year, odometer and advertised price
- Benchmark a specific variant against every comparable listing in a state
- Track driveaway vs excl.-charges pricing spreads by make and dealer group
- Slice inventory at any price threshold to size a target segment
Dealer & Inventory Intelligence
- Map a dealer group's full live inventory by trading name and location
- Measure stock mix by body type, fuel type and condition across competitors
- Monitor how long specific stock numbers stay advertised
- Compare new, demo and certified pre-owned mix between metro and regional dealers
Market Research
- Track electric and hybrid share of listings by state over time
- Compare 4WD and AWD availability across Queensland, NSW and Victoria
- Quantify supply of a model before a launch or facelift
- Analyse ANCAP rating distribution across the used market
Lead Generation
- Build dealer contact lists with trading name, phone and street address
- Target dealerships holding specific makes, models or price bands
- Segment prospects by state, suburb and inventory size
- Prioritise outreach by photo count and listing completeness
Data Enrichment & Product Build
- Power car-comparison sites and valuation tools with fresh listing data
- Enrich internal vehicle records using VIN, stock number and full specifications
- Feed listing photos and descriptions into classification or pricing models
- Sync live inventory into dashboards, spreadsheets and CRMs
Getting Started
Simple make and model search
{"make": "Toyota","model": "HiLux","maxResults": 20}
Filtered search in one state
The 200 cheapest diesel 4WD utes in Victoria, between $30,000 and $60,000:
{"make": "Ford","model": "Ranger","state": "vic","bodyType": ["ute-tray"],"fuelType": ["diesel"],"driveType": "four-wheel-drive","priceMin": 30000,"priceMax": 60000,"sortBy": "price-asc","maxResults": 200}
Paste Autotrader addresses
Mix a search page and an individual car page in the same run:
{"startUrls": ["https://www.autotrader.com.au/for-sale/toyota/hilux","https://www.autotrader.com.au/car/15224329/toyota/hilux/qld/underwood/single-cab"],"includeListingDetails": true,"maxResults": 100}
Advanced β electrified SUVs nationwide
{"state": "nsw","condition": "used","bodyType": ["suv", "wagon"],"fuelType": ["hybrid", "electric"],"transmission": "automatic","driveType": "all-wheel-drive","priceMin": 23456,"priceMax": 89999,"yearMin": 2021,"yearMax": 2026,"sortBy": "newest","includeListingDetails": true,"maxResults": 500}
Input Reference
What to scrape
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | array | [] | Autotrader.com.au search result addresses or individual car pages. When supplied, the search options below are ignored. |
make | string | "Toyota" | Car manufacturer, for example Toyota, Ford, Mazda or Hyundai. Leave empty to include every make. |
model | string | "HiLux" | Model name, for example HiLux, Ranger or Corolla. Must belong to the make you chose. Leave empty for every model. |
Location
| Parameter | Type | Default | Description |
|---|---|---|---|
state | string | "any" | One of: Anywhere in Australia, New South Wales, Victoria, Queensland, Western Australia, South Australia, Tasmania, Australian Capital Territory, Northern Territory. |
city | string | "" | Exact suburb name, for example Melbourne, Richmond or Underwood. Matches the suburb the car is listed in β not a radius search. |
Vehicle filters
| Parameter | Type | Default | Description |
|---|---|---|---|
condition | string | "any" | Any condition, New, Used, Demo, or Certified pre-owned. |
bodyType | array | [] | Any of: SUV, Sedan, Hatchback, Wagon, Coupe, Convertible, Ute / Tray, People mover, Van. Empty means every body type. |
fuelType | array | [] | Any of: Diesel, Unleaded, Premium unleaded, Hybrid, Electric, LPG, Leaded. Empty means every fuel type. |
transmission | string | "any" | Any, Automatic, or Manual. |
driveType | string | "any" | Any, Front wheel drive, Rear wheel drive, Four wheel drive (4WD), or All wheel drive (AWD). |
Price and year
| Parameter | Type | Default | Description |
|---|---|---|---|
priceMin | integer | β | Lowest advertised price in Australian dollars. Any value up to 5,000,000. Leave empty for no lower limit. |
priceMax | integer | β | Highest advertised price in Australian dollars. Leave empty for no upper limit. |
yearMin | integer | β | Earliest year, for example 2018. Leave empty to include cars of any age. |
yearMax | integer | β | Latest year, inclusive. Leave empty to include cars of any age. |
Output
| Parameter | Type | Default | Description |
|---|---|---|---|
sortBy | string | "relevance" | One of: Best match (Autotrader's own order), Price: lowest first, Price: highest first, Recently updated first, Model year: newest first, Model year: oldest first, Odometer: lowest first, Odometer: highest first. Decides which cars you get when you limit the number of results. |
includeListingDetails | boolean | true | Adds the seller's full description, the itemised feature list, and the dealer's street address to every car. Everything else is included either way. |
maxResults | integer | 20 | Largest number of cars to return per search. If you paste several search addresses, each one collects up to this many, so the total can be higher; individual car pages share one limit between them. Set to 0 to collect everything available, up to 50,000 cars. |
Output
One row per car listing. Empty fields are omitted rather than returned as nulls.
{"listingId": "15224329","url": "https://www.autotrader.com.au/car/15224329/toyota/hilux/qld/underwood/single-cab","title": "2018 Toyota HiLux Sr (4X4)","make": "Toyota","model": "HiLux","variant": "Sr (4X4)","year": 2018,"condition": "Used","price": 25990,"priceDisplay": "$25,990 excl. gov. charges","priceType": "excl. government charges","isDriveawayPricing": false,"currency": "AUD","odometer": 141190,"odometerUnit": "km","bodyType": "Ute Tray","fuelType": "Diesel","transmission": "Manual","driveType": "4WD","engineSize": "2.80","cylinders": 4,"enginePowerKw": 130,"seats": 2,"doors": 2,"exteriorColour": "Glacier White","ancapRating": 5,"vehicleSegment": "Pick Up Or Cab Chassis 4X4","vin": "MR0KA3CB001123832","stockNumber": "110","sellerType": "dealer","dealerId": "1019145","dealerName": "Iman Motors","dealerPhone": "0721438018","dealerAddress": "1/24 Ferguson Street","dealerCity": "Underwood","dealerState": "QLD","locationCity": "Underwood","locationState": "QLD","latitude": -27.6122015,"longitude": 153.1135526,"images": ["https://images.autotrader.com.au/inventory/.../2018_toyota_hilux_Used_1.jpg"],"imageCount": 35,"features": ["12V Socket(s) - Auxiliary", "2 Speaker Stereo", "Bluetooth Connectivity"],"description": "2018 TOYOTA HILUX SR MANUAL SINGLE CAB ...","scrapedAt": "2026-07-31T20:54:20+00:00"}
Core fields
| Field | Type | Description |
|---|---|---|
listingId | string | Autotrader listing identifier |
url | string | Full address of the car's page |
title | string | Year, make, model and variant combined |
make | string | Manufacturer |
model | string | Model name |
variant | string | Trim, badge or series |
year | integer | Build or model year |
condition | string | New, Used, Demo or Certified pre-owned |
Pricing
| Field | Type | Description |
|---|---|---|
price | integer | Advertised price in Australian dollars |
priceDisplay | string | Price exactly as shown, including the qualifier text |
priceType | string | driveaway or excl. government charges |
driveawayPrice | integer | Driveaway price when the dealer quotes one |
isDriveawayPricing | boolean | Whether the headline price is a driveaway figure |
currency | string | Always AUD |
Vehicle specifications
| Field | Type | Description |
|---|---|---|
odometer | integer | Distance travelled |
odometerUnit | string | Always km |
bodyType | string | SUV, Sedan, Hatch, Ute Tray, Wagon and similar |
fuelType | string | Diesel, Unleaded, Hybrid, Electric and similar |
transmission | string | Automatic or Manual |
driveType | string | Front, Rear, 4WD or AWD |
engineSize | string | Engine displacement in litres |
cylinders | integer | Cylinder count |
enginePowerKw | integer | Peak power output in kilowatts |
seats | integer | Seat count |
doors | integer | Door count |
exteriorColour | string | Exterior colour as advertised |
ancapRating | integer | ANCAP safety star rating |
vehicleSegment | string | Autotrader's segment classification |
Identity and registration
| Field | Type | Description |
|---|---|---|
vin | string | Vehicle identification number, when published |
stockNumber | string | Dealer stock number |
registration | string | Registration plate, when published |
registrationExpiry | string | Registration expiry date |
Dealer and location
| Field | Type | Description |
|---|---|---|
sellerType | string | Always dealer β the platform lists dealer inventory only |
dealerId | string | Dealer identifier, stable across that dealer's listings |
dealerName | string | Dealership trading name |
dealerPhone | string | Dealership contact phone number |
dealerAddress | string | Dealership street address (with full listing details on) |
dealerCity | string | Dealership suburb |
dealerState | string | Dealership state or territory |
locationCity | string | Suburb the car is listed in |
locationState | string | State or territory the car is listed in |
latitude | number | Listing latitude |
longitude | number | Listing longitude |
Media and text
| Field | Type | Description |
|---|---|---|
images | array | Full-size photo addresses, in the dealer's display order |
imageCount | integer | Number of photos on the listing |
features | array | Itemised features and options β present when the dealer listed them, about 6 cars in 10 (with full listing details on) |
description | string | Seller's full written description (with full listing details on) |
scrapedAt | string | Timestamp of collection, ISO 8601 |
Tips for Best Results
- Sort first, then set a small
maxResultsβ this is the single biggest saving available. "The 20 cheapest Toyotas in Victoria" issortBy: "price-asc"withmaxResults: 20, which bills 20 rows. Without the sort you would have to collect every matching car and sort them yourself. The same trick with"newest"gives you a cheap daily monitor of fresh stock. - Use any price band you like β
priceMinandpriceMaxaccept any whole dollar amount, so a band like 23,456 to 23,999 works even though the website only offers coarse preset ranges. This is the fastest way to isolate a single trim level's real market position. - Prefer
stateovercityβcityis an exact suburb match, not a radius. "Melbourne" returns only cars listed in the suburb of Melbourne itself, not the wider metro area. If a suburb search comes back thin, clear it and use the state. - Turn off full listing details for speed β specifications, VIN, stock number, price, dealer name and phone, and every photo all arrive either way. Switching
includeListingDetailsoff only drops the written description, the itemised feature list and the dealer's street address, and makes large runs noticeably faster. - Certified pre-owned is a small, specialist pool β combining that condition with a narrow make, model or price band often returns nothing. Start with the condition on its own, then add filters one at a time.
- Start small, then scale β run 20 to 50 cars first to confirm the fields match your needs, then raise
maxResults, or set it to0to collect everything matching your filters up to 50,000 cars. - Paste addresses or use filters, not both β when
startUrlsis filled in, the make, model, location and filter fields are ignored (the sort order and result limit still apply). Copy addresses straight from your browser's address bar: a news, dealer profile or hand-typed address is skipped with a note in the log rather than quietly collecting the whole site, and combined addresses like/for-sale/electric/suvare best rebuilt with the filter fields instead. - De-duplicate on
vin, notlistingIdβ the same physical car is sometimes re-advertised under a new listing identifier or by a second dealership. Grouping on VIN gives you a true unique-vehicle count, and grouping ondealerIdgives you a clean per-dealership inventory roll-up.
Pricing
From $0.90 per 1,000 results at the Gold tier β for a 48-field schema with full specifications, dealer contacts, coordinates and every photo, on a scraper you drive with plain search fields instead of hand-built addresses. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows total cost at each discount tier.
| Results | No discount | Bronze | Silver | Gold |
|---|---|---|---|---|
| 100 | $0.105 | $0.100 | $0.095 | $0.090 |
| 1,000 | $1.05 | $1.00 | $0.95 | $0.90 |
| 10,000 | $10.50 | $10.00 | $9.50 | $9.00 |
| 100,000 | $105.00 | $100.00 | $95.00 | $90.00 |
A "result" is one car listing row in your dataset. No compute or time-based charges β you pay per result, plus a small fixed per-run start fee.
Integrations
Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:
- Zapier / Make / n8n β Workflow automation
- Google Sheets β Direct spreadsheet export
- Slack / Email β Notifications on new results
- Webhooks β Trigger your own services when a run finishes
- Apify API β Full programmatic access
Legal & Ethical Use
This actor is built for legitimate automotive market research, pricing analysis, inventory intelligence, and business development. You are responsible for complying with applicable laws and Autotrader.com.au's Terms of Service. Dealer contact details are published business information β use them for professional outreach only, and honour Australian Spam Act and Do Not Call Register obligations. Do not use the collected data for spam, harassment, or any unlawful purpose.