Carsales Scraper
Pricing
from $1.00 / 1,000 vehicle listings
Carsales Scraper
The Carsales Scraper extracts vehicle listings from carsales.com.au beyond the pages the site shows, capturing prices, odometer, year, specs, seller type, photos and optional full descriptions and specifications β ideal for car market research, price benchmarking and dealer stock analysis.
Pricing
from $1.00 / 1,000 vehicle listings
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
π Carsales Scraper
Extract car listings from carsales.com.au, Australia's largest vehicle marketplace. The Carsales Scraper turns any search on the site into structured data β prices, odometer readings, specs, sellers and photos β for market research, price benchmarking, dealer stock analysis and lead lists.
β¨ Features
- π Complete Listing Data: Title, make, model, badge, year, price, odometer, body type, engine, transmission, state, seller type and ID, photos and URL.
- π Goes Past the Pages the Site Shows: Carsales only lets a visitor page through a few hundred results of a search. This scraper keeps going, so a search with 800 or 5,000 matching vehicles returns all of them, not the first slice.
- β Tells You What It Collected: Every run logs how many vehicles match the search and how many were collected, so you know whether an export is complete instead of guessing.
- π² Honest Prices: The displayed price, its basis (drive away, excluding government chargesβ¦) and the price excluding government charges are kept as separate fields, so you never compare unlike prices. Vehicles listed without a price are included too.
- π·οΈ Carsales Price Indicator: The site's own "Great price" / "Fair price" badge, when shown.
- π Optional Full Details: Seller's description, 70+ specifications, feature list, colour, fuel type, drive type, suburb and postcode.
- π Any Filter, Any URL: Filter on the site by make, model, price, state, body type, fuel or keyword and paste the address. Single vehicle pages work too.
π οΈ How It Works
- Search on carsales.com.au β Apply the filters you want and copy the URL from your browser.
- Paste the URL β Add one or more search URLs or vehicle page URLs and set the maximum number of results.
- Run the Scraper β Vehicles are saved cheapest first and can be downloaded as JSON, CSV or Excel, or pulled through the API.
βοΈ Input
| Field | What it does |
|---|---|
| Carsales URLs | Search pages (https://www.carsales.com.au/cars/toyota/yaris/, https://www.carsales.com.au/cars/suv-bodystyle/victoria-state/under-30000/) or vehicle pages (/cars/details/...). |
| Max results | Maximum number of vehicles to save across all URLs. Default 50. |
| Scrape full vehicle details | Opens every vehicle and adds the description, specifications, features, colour, fuel type, suburb and postcode. Off by default. |
| Proxy configuration | The default works for most runs. |
{"startUrls": [{ "url": "https://www.carsales.com.au/cars/toyota/yaris/" }],"maxItems": 500,"scrapeDetails": false}
π° Pricing
Pay only for the vehicles you get β no start fee, no monthly rental.
| Event | Price | What you get |
|---|---|---|
| Vehicle listing | $0.001 per vehicle ($1.00 per 1,000) | Title, make, model, badge, year, price and price basis, price indicator, odometer, body type, engine, transmission, state, seller type and ID, photos, URL |
| Vehicle detail | $0.0025 per vehicle ($2.50 per 1,000) | Everything above plus description, specifications, features, colour, fuel type, suburb, postcode. Charged instead of the listing price. |
Examples: 50 listings = $0.05 Β· every Toyota Yaris in Australia (~500 vehicles) = $0.50 Β· the same export with full details = $1.25.
π Sample Output Data
A vehicle listing:
{"id": "SSE-AD-20779970","url": "https://www.carsales.com.au/cars/details/2010-toyota-yaris-yr-manual-my10/SSE-AD-20779970/","title": "2010 Toyota Yaris YR Manual F MY10","make": "Toyota","model": "Yaris","badge": "YR Manual F MY10","year": 2010,"condition": "Used","price": 4300,"currency": "AUD","priceLabel": "Excl. Govt. Charges","priceExcludingGovtCharges": null,"priceIndicator": null,"odometerKm": 278000,"bodyType": "Hatch","engine": "4cyl 1.3L Petrol","transmission": "Manual","state": "NSW","sellerType": "Private","sellerId": "SSE-SELLER-20779970","listingType": "Private","photoCount": 15,"images": ["https://carsales.pxcrush.net/carsales/cars/private/4h7jbdk2u3e1888oaepdxv9it.jpg","https://carsales.pxcrush.net/carsales/cars/private/1xu19yslddlrqutmi0xn6pzrc.jpg"],"scrapedAt": "2026-09-20T13:29:34.236Z"}
With Scrape full vehicle details on, each vehicle also gets:
{"priceType": "egc","fuelType": "Petrol - Unleaded ULP","driveType": "FWD","engineCc": 1490,"doors": 5,"seats": 5,"colour": "Azure Grey","variant": "RS415 Hatchback 5dr Auto 4sp 1.5i","suburb": "Belmont","region": "Geelong Districts","postcode": "3216","saleStatus": "For Sale","description": "Looking to sell as we have purchased a new car. 2 previous owners. Car has recently been serviced...","features": ["Inputs: MP3 decoder", "Airbags: Driver", "Airbags: Passenger", "Seatbelts: Lap/sash for 5 seats"],"specifications": {"ANCAP Rating": "4","Engine Size (cc)": "1490cc","Cylinders": "4","Fuel Capacity": "43L"}}
βΉοΈ Good to Know
- Order: vehicles come cheapest first, followed by vehicles listed without a price. Very large searches are collected in several price ranges at once, so their order is cheapest first within each range.
- Completeness: the run log ends with
collected X of Y matching vehicles. The site's counter moves while a run is in progress as cars are listed and sold, so a difference of a few vehicles on a large search is normal. When many brand-new cars share the exact same price, year and state, some of them cannot be told apart by any filter; the log says how many and suggests narrowing the search. - Prices:
priceis the amount displayed on the listing andpriceLabelsays what it includes. Dealer drive-away prices also carrypriceExcludingGovtCharges. Compare like with like. - Sellers:
sellerIdis stable and lets you group a dealer's stock. Carsales shows dealer names, addresses and phone numbers only to signed-in members, so they are not part of the output. - Photos: listings carry the first few photos and
photoCounttells you how many the ad has. - Suggested vehicles: when a narrow search has few matches, carsales pads the page with vehicles outside your filters. These are left out.
Get the Australian car market into your spreadsheet with Carsales Scraper today! π