Australia Used Car Scraper & Price Drops (Unofficial Carsales) avatar

Australia Used Car Scraper & Price Drops (Unofficial Carsales)

Pricing

from $0.68 / 1,000 car listings

Go to Apify Store
Australia Used Car Scraper & Price Drops (Unofficial Carsales)

Australia Used Car Scraper & Price Drops (Unofficial Carsales)

Scrape used and new car listings from Carsales.com.au (unofficial) by make, model, state, price and year. Get hundreds of cars per search with deal ratings against similar cars, and schedule monitor mode to catch new cars, price drops and removed listings. JSON, CSV or Excel.

Pricing

from $0.68 / 1,000 car listings

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

2 hours ago

Last modified

Share

๐Ÿš— Australia Used Car Scraper & Price Drops (Unofficial Carsales)

Unofficial. This Actor is not affiliated with, endorsed by, or connected to Carsales.com.au. Carsales is a trademark of its owner. It reads only public search results.

Two independent reads on Australia's used-car market. Carsales.com.au Cars Scraper and Easyauto123 Car Scraper each track a different Australian source, one the country's largest marketplace, one its biggest used-car superstore network.
AUSTRALIA USED CAR DATA ย ย Two independent Australian used-car inventories, cross-checked side by side.
ย Carsales.com.au
โžค You are here
ย Easyauto123
Superstore inventory with VIN, price, and dealer detail.
Hundreds of Australian car listings per search, with price drops and deal ratings.
Pull public listings by make, model, state, price and year, see which cars are cheap for the market, and run it on a schedule to catch new cars and price drops.
๐Ÿ”Ž Beyond one page
Large searches are split into smaller ones, so you get hundreds of cars instead of the first few dozen.
๐Ÿ“‰ Price drops
Monitor mode marks cars NEW, PRICE_DROP, PRICE_RISE or REMOVED_OR_SOLD and keeps a price history.
๐Ÿท๏ธ Deal ratings
Each car is compared with similar cars from the same run, with the sample size shown.
๐Ÿงพ Clean rows
Make, model, trim, price type, odometer, engine, seller and photos in tidy columns.

๐Ÿ” What does Australia Used Car Scraper & Price Drops do?

It turns public search results from Carsales.com.au into a spreadsheet-ready dataset: make, model, trim, year, price, whether the price is drive-away, odometer reading, fuel, transmission, body type, engine, seller type, state, Carsales' own price rating, and photos.

Pick a make and model, or paste a Carsales search link, then narrow by state, price, model year, odometer, body type, fuel, transmission, colour, seller type and condition. When you ask for more cars than one page holds, the Actor splits the search by model, state, year, colour and price band and merges the results without duplicates. Every returned car meets the bounds you set.

๐Ÿ’ก Why use it?

  • Flippers and buyers can spot cars priced well below similar listings, and be told when a price drops.
  • Dealers and analysts can track stock, asking prices and days on the market for a make or model across states.
  • Automation builders can schedule one search and receive only what changed, ready for Sheets, Make, n8n or Zapier.

๐Ÿงญ How to use it

STEP 1
Describe the search
Enter a make and model, or paste a Carsales search link.
STEP 2
Run the Actor
Set how many cars you want and, for a schedule, a monitor name.
STEP 3
Export results
Download JSON, CSV or Excel, or send rows to your tools.

๐Ÿงพ Input

FieldTypeRequiredDescription
startUrlsarray of URLsNoCarsales search links. Filters inside a pasted link are converted where possible.
make, modelstringNoFor example Toyota and Corolla. A model needs a make.
conditionstringNoNew, or Used (used, demo and near-new).
sellerTypestringNoDealer or Private.
bodyType, transmission, fuelType, colourstringNoPick from the lists in the form.
keywordsarray of stringsNoKeep only cars whose title or trim contains one of these words.
statestringNoNSW, VIC, QLD, WA, SA, TAS, ACT or NT.
priceMin, priceMaxintegerNoPrice range in AUD.
yearMin, yearMaxintegerNoModel year range.
odometerMaxintegerNoHighest odometer reading in km.
marketStatsbooleanNoAdd median price, price versus market and a deal rating. On by default.
monitorNamestringNoTurns on monitor mode. Reuse the same name on every scheduled run.
onlyChangesbooleanNoIn monitor mode, return only new, changed and removed cars. On by default.
fetchDetailsbooleanNoKept for existing setups. Detail pages depend on availability, so rows carry the search-result fields either way.
maxItemsintegerNoMost cars to return. Default 25.
maxSearchPagesintegerNoMost result pages to read per search. Default 10.
proxyConfigurationobjectNoLeave the default.

๐Ÿ“ฆ Output

{
"listing_url": "https://www.carsales.com.au/cars/details/2023-toyota-corolla-ascent-sport-hybrid-auto/OAG-AD-26340693/",
"listing_id": "OAG-AD-26340693",
"title": "2023 Toyota Corolla Ascent Sport Hybrid Auto F",
"make": "Toyota",
"model": "Corolla",
"year": 2023,
"price": 27880,
"currency": "AUD",
"price_rating": "Fair price",
"mileage_km": 73097,
"fuel_type": "Hybrid",
"transmission": "Automatic",
"body_type": "Hatch",
"engine": "4cyl 1.8L Hybrid",
"seller_type": "Dealer",
"seller_state": "SA",
"market_median_price": 28439,
"market_sample_size": 18,
"price_vs_market_pct": -2,
"deal_rating": "fair",
"scraped_at": "2026-10-18T03:25:22.040Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel. A run summary with the number of cars found, how much of the search was covered and what changed is saved next to the dataset.

๐Ÿ“Š Data table

FieldTypeDescription
listing_url, listing_idstringPublic listing link and its ID.
title, make, model, variant, yearstring, numberHeadline, make, model, trim and model year.
price, currencynumber, stringAsking price in AUD.
price_type, is_drive_away, price_excl_govt_chargesstring, boolean, numberWhether the price is drive-away or excludes government charges, when the listing says so.
price_ratingstringCarsales' own price rating label, when shown.
mileage_kmnumberOdometer reading in kilometres.
fuel_type, transmission, body_type, engine, cylinders, engine_litresstring, numberVehicle specification as shown on the search result.
seller_type, ad_type, condition, seller_id, seller_statestringDealer or private, advertisement type, new or used, seller ID and state.
image_url, image_urlsstringCover photo and the photos shown on the search result.
market_median_price, market_sample_size, market_basis, price_vs_market_pct, deal_ratingnumber, stringPosition against similar cars collected in the same run. Left out when fewer than 5 similar cars were collected.
expected_price_for_mileage, price_vs_expected_pctnumberEstimate from a price-versus-odometer trend of the same cars, when enough were collected.
change_type, previous_price, price_change, price_change_pctstring, numberMonitor mode: NEW, PRICE_DROP, PRICE_RISE, UPDATED or REMOVED_OR_SOLD, and the price movement.
first_seen_at, days_tracked, lowest_seen_price, highest_seen_price, price_historystring, number, arrayMonitor mode: when the car was first seen and its price history.
scraped_atstringWhen the record was built.

Any field a listing does not publish is left out of that record entirely, so you never see placeholder or made-up values. Seller phone numbers, descriptions and feature lists are not included.

๐Ÿ’ฐ Pricing

This Actor uses Apify's pay-per-event pricing. You pay a small amount when a run starts and for each car returned, and the per-car price drops on higher Apify plans. In monitor mode only the new, changed and removed cars you receive are charged, never the unchanged ones. An empty or blocked run returns nothing and charges for no cars. There is no subscription.

โญ Enjoying Carsales.com.au Cars Scraper?

โญ โญ โญ โญ โญ
This Actor just saved you from checking Carsales listings one at a time.
A 5-star rating takes 10 seconds and helps other dealers, researchers, and buyers find it. Your feedback also tells us what to build next.
โ˜…ย ย Rate this Actor on Apify

๐Ÿ› ๏ธ Tips and advanced options

  • Start with maxItems around 25, then raise it together with maxSearchPages. Each result page holds about 25 to 30 cars.
  • For a schedule, set a monitorName and run daily. The first run is the baseline; later runs return only what changed. A removed car is reported only after a run that read the whole search and stayed missing twice.
  • Deal ratings compare cars inside the same run, so a wider search gives a better comparison. Cars with fewer than 5 similar cars get no rating rather than a guess.
  • Dealer-only searches are filtered after reading, so ask for more cars than you need.

โ“ FAQ

How many cars can I get from one search? Searches are split by model, state, model year, colour and price band, so a broad make search can return hundreds of cars. Very narrow filters may simply have fewer cars on offer. The run summary shows how many cars match on Carsales and how many were returned.

Can I paste my Carsales search link? Yes. Make, model, price, year and odometer settings in the link are converted. Settings that cannot be converted are listed in the run summary instead of being ignored silently.

Can it tell me when a car sold? No. The public page does not say whether a car sold or the advertisement ended, so it reports REMOVED_OR_SOLD when a car is no longer listed.

Is this affiliated with Carsales.com.au? No. This is an independent tool that collects publicly available listing information. Use it in line with applicable rules and the source website's terms.

Found a bug or want a feature added? Open an issue on the Actor's Issues tab, or reach out for a custom version of this Actor.

๐Ÿ”— Other actors