Carsales AU $1๐Ÿ’ฐ Powerful Filters + Deep Search avatar

Carsales AU $1๐Ÿ’ฐ Powerful Filters + Deep Search

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Carsales AU $1๐Ÿ’ฐ Powerful Filters + Deep Search

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

AbotAPI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

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.

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=~Price
https://www.carsales.com.au/cars/used/bmw/x5/between-30000-80000/
https://www.carsales.com.au/cars/used/tesla/

Filter coverage

FilterSearch modeURL 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.