Carsales AU $1๐ฐ Powerful Filters + Deep Search
Pricing
from $1.00 / 1,000 results
Carsales AU $1๐ฐ Powerful Filters + Deep Search
From $1/1K. The fastest, cheapest way to pull structured vehicle listings from carsales.com.au. Point it at a search, get back clean JSON with 30+ fields per listing. built for dealers, analysts, pricing tools, and real-time data pipelines.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
AbotAPI
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
Share
Carsales AU Scraper
The fastest, cheapest way to pull structured vehicle listings from Australia's #1 car marketplace. Point it at a search, get back clean JSON with 30+ fields per listing. Built for dealers, analysts, price-tracking tools, market research, and data pipelines that need carsales data now, not tomorrow.
Why this scraper
- โก Sub-second per listing. Pure HTTP, no headless browser. 30 listings in ~3 seconds, 1,000 listings in ~3 minutes.
- ๐ธ Pennies per thousand. Typical run costs ~$0.001 in proxy credit. No browser memory overhead; 256 MB is plenty.
- ๐ฏ 30+ fields per car. Price, odometer, VIN, features, seller phone, images, body type, transmission, fuel, coordinates: already structured, ready to load into your DB.
- ๐ Real multi-page pagination. Not just "page 1 only". Walks page 2, 3, 4+ with verified page-label integrity. Duplicates are removed automatically.
- ๐ Two flexible input modes. Filter-based (pick make/model/state) or paste your own carsales URL, including URLs copied straight out of a browser.
What you can do with it
- Price intelligence: track asking prices for specific make/model/year combos across states, detect trends.
- Dealer analysis: pull every listing from a dealer and monitor inventory turnover.
- Market research: compare fuel-type mix, body-style share, or km distribution across regions.
- Lead generation: extract seller contacts from fresh listings.
- Data pipelines: feed your valuation, insurance, or forecasting models with always-fresh inventory.
Two ways to search
1. Search by filters (easiest)
Click a few dropdowns (Condition, Make, Model, Body Type, State, Price range, Year range, Odometer range, Transmission, Fuel Type) and press run. The scraper builds the URL and paginates forward for you.
Want "used Toyota Corollas under $30,000 in NSW, cheapest first"? Four inputs, done.
2. Direct URLs (power users)
Found a specific search on carsales.com.au that nails exactly what you want? Paste the URL directly. The scraper walks each URL forward through pagination and returns the combined results.
Drop in multiple URLs at once; each runs independently:
https://www.carsales.com.au/cars/used/toyota/corolla/new-south-wales-state/?sort=~Pricehttps://www.carsales.com.au/cars/used/bmw/x5/between-30000-80000/https://www.carsales.com.au/cars/used/tesla/
Filter coverage
| Filter | Search mode | URL mode |
|---|---|---|
| Condition (New / Used / Demo) | โ | โ via URL |
| Make + Model | โ | โ via URL |
| State (NSW / VIC / QLD / SA / WA / TAS / ACT / NT) | โ | โ via URL |
| Body type, Transmission, Fuel type | โ | โ via URL |
| Colour, Cylinders, Doors | โ | โ via URL |
| Price range, Year range, Odometer range | โ | โ via URL |
| Postcode + radius | โ | โ via URL |
| Sort order (Featured / Price / KM / Year) | โ | โ via URL |
| Seller type (Dealer / Private) | โ | โ via URL |
What you get (30+ fields per car)
Core: listingId, url, title, make, model, year, variant
Specs: bodyType, transmission, engine, fuelType, cylinders, engineCapacity, odometer, odometerDisplay, drivetrain, seats, doors, color
Price: price, priceDisplay, currency, priceInfo, comparisonRate
Listing metadata: condition, adType, sellerType, sellerId, sellerName, sellerPhone, sellerAbn, badges, rankingType, stockNumber, vin
Location: state, suburb, postcode
Media: images (array), imageCount, videoCount, threeSixtyCount
Optional enrichment (enable Fetch Full Details): adds description, features (full equipment list), VIN, seller phone, and more detail-page-only fields.
Example output
{"listingId": "OAG-AD-1234456","url": "https://www.carsales.com.au/cars/details/2022-porsche-718-cayman-gt4-982-auto-my22/OAG-AD-123456/","title": "2022 Porsche 718 Cayman GT4 982 Auto MY22","make": "Porsche","model": "718","year": 2022,"variant": "Cayman GT4","bodyType": "Coupe","transmission": "Automatic","engine": "6cyl 4.0L Petrol","fuelType": "Petrol","cylinders": 6,"odometer": 14497,"odometerDisplay": "14,497 km","price": 229990,"priceDisplay": "$229,990","currency": "AUD","condition": "Used","adType": "Dealer used","sellerType": "Dealer","state": "VIC","images": ["https://carsales.pxcrush.net/carsales/cars/dealer/..."],"imageCount": 38,"videoCount": 1,"scrapedAt": "2026-04-19T00:00:00.000Z"}
Run limits & cost control
- Maximum Listings: hard cap across all searches (default 30)
- Maximum Pages: per-search page cap, ~30 listings per page (default 5)
- Fetch Full Details: opt-in enrichment. Adds ~1s per listing, still costs zero solver credits.
Proxy setup
Apify RESIDENTIAL proxy with country AU is strongly recommended and is the default. It's what makes the scraper reliable at scale. If your Apify plan includes residential credit, you're good to go out of the box.
Support
Questions, feature requests, or issues? Open a ticket on the actor page. Built with speed, cost-awareness, and production stability in mind.