VOOZH about

URL: https://apify.com/maximedupre/carsales-scraper

โ‡ฑ Carsales Scraper for Vehicle Listing Data ยท Apify


Pricing

from $0.36 / 1,000 scraped vehicle listings

Go to Apify Store

Carsales.com.au Scraper

Carsales.com.au Scraper extracts public vehicle listings from search URLs, detail URLs, or filters. Export prices, specs, sellers, locations, images, features, and source URLs.

Pricing

from $0.36 / 1,000 scraped vehicle listings

Rating

0.0

(0)

Developer

๐Ÿ‘ Maxime Duprรฉ

Maxime Duprรฉ

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

4

Monthly active users

18 hours ago

Last modified

Share

๐Ÿš— Carsales scraper for vehicle listing data

Carsales.com.au Scraper collects public vehicle listings from Carsales.com.au and saves enriched, structured rows for price checks, inventory research, market analysis, lead lists, and repeat market tracking. Paste a Carsales search URL, paste direct vehicle detail URLs, or build a Carsales search from filters such as make, model, condition, seller type, price, year, odometer, state, postcode, body style, fuel type, and transmission.

  • Carsales scraper: collect structured Australian vehicle listing data from public Carsales search and detail pages.
  • Carsales price tracking: monitor prices for a make, model, state, postcode radius, or saved search URL.
  • Carsales dealer inventory research: compare dealer and private seller listings in a vehicle segment.
  • Carsales lead lists: export public seller details, phone numbers when shown, source URLs, and vehicle facts.
  • Carsales market data: collect listing rows for pricing analysis, sourcing workflows, inventory checks, valuation support, or scheduled reporting.

๐Ÿ”Ž What this Carsales scraper does

  • Scrapes public Carsales search URLs and listing-results URLs.
  • Scrapes direct Carsales vehicle detail URLs.
  • Builds Carsales searches from user-friendly filters when you do not already have a source URL.
  • Saves one dataset item per accepted vehicle listing.
  • Enriches each saved listing with public detail-page facts when Carsales shows them.
  • Extracts listing IDs, source URLs, titles, make, model, year, price, odometer, condition, seller type, vehicle specs, seller facts, location, listing images, descriptions, features, resources, and source position.
  • Works with Apify exports, schedules, webhooks, integrations, and API clients.

The Actor focuses on public Carsales listing data. It does not log in, submit enquiry forms, message sellers, scrape private account data, value vehicles, or enrich rows from third-party databases.

๐Ÿ“ฆ Data you can extract

Each dataset item is one Carsales vehicle listing. Some fields can be null or empty when Carsales does not show that value for a listing.

  • listingId and url - source-backed listing identity and vehicle detail URL.
  • title, make, model, year, condition, sellerType, and odometerKm.
  • price - amount, currency, and source price label.
  • vehicle - badge, body style, transmission, fuel type, engine, engine capacity, cylinders, drivetrain, doors, seats, colour, VIN, registration, and stock number when public.
  • location - state, region, suburb, and postcode when shown.
  • seller - seller ID, seller type, name, phone, ABN, comments, dealer rating, member-since value, and current listing count when public.
  • media - direct Carsales listing image URLs plus source media counts when available.
  • descriptionText, features, and useful Carsales resource links.
  • source - submitted or built input target, source page number, and listing position.

๐Ÿš€ How to run

  1. Open the Input tab.
  2. Paste one or more Carsales search URLs, listing-results URLs, or direct vehicle detail URLs.
  3. If you do not have a URL, enter filters such as make, model, condition, seller type, state, price range, year range, odometer range, body style, fuel type, or transmission.
  4. Set Listing limit to a small number such as 25 for your first run.
  5. Run the Actor and open the dataset.

You can export the finished dataset as JSON, CSV, Excel, XML, RSS, or HTML. You can also consume the same rows through the Apify API, schedule repeat checks, or send results to another tool with webhooks.

โš™๏ธ Input options

  • Carsales URLs - Carsales search URLs, listing-results URLs, or vehicle detail URLs.
  • Make and Model - vehicle manufacturer and model for filter-built searches.
  • Condition - all, new, used, or demo listings.
  • State or territory, Postcode, and Radius - geographic filters for generated searches.
  • Seller type - all sellers, dealers only, or private sellers only.
  • Body style, Fuel type, Transmission, Colour, Cylinders, and Doors - vehicle filters.
  • Minimum price, Maximum price, Minimum year, Maximum year, Minimum odometer, and Maximum odometer.
  • Sort listings by - featured, price, kilometres, or year ordering for filter-built searches.
  • Listing limit - maximum vehicle listings saved across the whole run.
  • Page limit per search - maximum Carsales result pages visited for each search target.

๐Ÿงพ Example input

{
"startUrls":[
{
"url":"https://www.carsales.com.au/cars/used/toyota/corolla/"
}
],
"maxListings":25,
"maxPagesPerSearch":3
}

๐Ÿ“Š Example output

{
"listingId":"OAG-AD-25995937",
"url":"https://www.carsales.com.au/cars/details/2022-toyota-corolla-sx-hybrid-auto/OAG-AD-25995937/",
"title":"2022 Toyota Corolla SX Hybrid Auto",
"make":"Toyota",
"model":"Corolla",
"year":2022,
"price":{
"amount":29990,
"currency":"AUD",
"label":"Drive away $29,084 Excl. Est. Govt. Charges"
},
"condition":"Used",
"sellerType":"Dealer",
"odometerKm":35512,
"vehicle":{
"badge":"SX Hybrid",
"bodyStyle":"Hatch",
"transmission":"Automatic",
"fuelType":"Hybrid",
"engine":"4cyl 1.8L Hybrid",
"engineCapacity":"1.8L",
"cylinders":4,
"drivetrain":"FWD",
"doors":5,
"seats":5,
"colour":"Glacier White",
"vin":null,
"registrationPlate":"072QK9",
"registrationExpiry":"July 2026",
"stockNumber":"U805318"
},
"location":{
"state":"QLD",
"region":"Brisbane East",
"suburb":"Capalaba",
"postcode":"4157"
},
"seller":{
"id":"AGC-SELLER-58549",
"type":"Dealer",
"name":"Example Mazda",
"phone":"0488 801 900",
"abn":null,
"comments":"Single owner car with full service history.",
"dealerRating":5,
"dealerMemberSince":"2019",
"dealerCurrentListings":45
},
"media":{
"imageUrls":[
"https://carsales.pxcrush.net/carsales/cars/dealer/example-1.jpg",
"https://carsales.pxcrush.net/carsales/cars/dealer/example-2.jpg"
],
"videoCount":null,
"threeSixtyCount":null
},
"descriptionText":"2022 Toyota Corolla SX Hybrid, single owner car with full service history.",
"features":["Satellite navigation","Reverse camera"],
"resources":[
{
"label":"Price guide",
"url":"https://www.carsales.com.au/_details/api/v1/price-guide/carsales/OAG-AD-25995937"
}
],
"source":{
"matchedInput":"https://www.carsales.com.au/cars/used/toyota/corolla/",
"pageNumber":1,
"position":1
}
}

๐Ÿ’ณ Pricing

This Actor uses pay-per-event pricing. You are charged for each scraped vehicle listing saved to the dataset. Empty searches, skipped duplicates, failed detail URLs, and no-result runs do not create paid listing rows.

Keep Listing limit small for your first run so you can inspect the row shape and expected cost before collecting a larger Carsales dataset.

โš ๏ธ Limits and caveats

  • The Actor collects public listing data that Carsales returns for the requested pages, filters, or detail URLs.
  • Carsales may omit some values for a listing, so fields such as seller phone, VIN, registration, postcode, description, features, or media counts can be null or empty.
  • Search URLs are paginated up to Page limit per search.
  • Direct detail URLs return one listing row per usable public detail URL.
  • The Actor does not contact sellers, submit forms, scrape private Carsales account areas, or calculate vehicle valuations.

๐Ÿ”Œ Integrations

  • Use the Apify API to start runs and read Carsales listing rows from the dataset.
  • Schedule repeat runs to watch a Carsales search URL or filter-built market segment.
  • Export results as CSV, JSON, Excel, XML, RSS, or HTML.
  • Send finished datasets to webhooks, Google Sheets, dashboards, or downstream data tools.

โ“ FAQ

๐Ÿ” Can I paste a Carsales search URL?

Yes. Paste a Carsales search or listing-results URL in Carsales URLs. The Actor paginates it until the page limit or listing limit is reached.

๐Ÿš˜ Can I paste direct Carsales vehicle detail URLs?

Yes. Direct detail URLs are accepted and saved as individual enriched vehicle listing rows.

๐Ÿ” Do I need a Carsales login or cookies?

No. The Actor is built for public Carsales listing data and does not ask for Carsales cookies, account credentials, or an API key.

๐Ÿ“ค Can I export the data to CSV or use it from an API?

Yes. Apify datasets can be exported as CSV, JSON, Excel, XML, RSS, or HTML. You can also consume the dataset through the Apify API, schedules, webhooks, and integrations.

๐Ÿงฉ Why not use the Carsales API?

Use this Actor when you need public listing rows in an Apify dataset and do not have an approved Carsales API integration. It does not claim to be an official Carsales API.

๐Ÿ” What are Carsales alternatives?

For Australian vehicle listing research, common alternatives include other car marketplaces and dealer websites. This Actor focuses only on public Carsales.com.au listings.

๐Ÿ“ Changelog

  • 1.0: Added enriched Carsales listing details, broader search filters, and lower per-listing pricing.
  • 0.1: Initial release.

๐Ÿ†˜ Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h ๐Ÿซก

๐Ÿ”— Other actors

Made with โค๏ธ by Maxime Duprรฉ

You might also like

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

abotapi/carsales-au-scraper

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.

Carsales.com.au Scraper

unfenced-group/carsales-scraper

Extract car listings from carsales.com.au with 14 search filters including colour, cylinders, odometer range, postcode radius and sort order. 40+ fields per listing. $0.89/1k.

๐Ÿ‘ User avatar

Unfenced Group

4

Drive.com.au Car Listings Scraper (Carsales-compatible)

crawlerbros/drive-au-scraper

Scrape Australian car listings from Drive.com.au. Extracts title, year, make, model, price, odometer, colour, fuel, city, state, images. Carsales.com.au URLs partially supported. HTTP-only, no proxy.

Carsales.com.au $0.9 Bypass 440 Limit ยท Search by URL ยท Filters

memo23/carsales-cheerio

Scrape Carsales.com.au โ€” Australia's #1 car marketplace โ€” with the only Apify actor that bypasses the 20-page (440-car) cap per search. Rich rows: make, model, year, price, location, seller, transmission, fuel, odometer, photos, specs. JSON + CSV.

๐Ÿ‘ User avatar

Muhamed Didovic

181

5.0

Carsales Scraper ๐Ÿ’™ $1/1K Australia Automotive Extractor

azzouzana/carsales-com-au-scraper-by-search-url

#1Carsales.com.au Scraper: Export Australian car listings to CSV/JSON via Search URL. Bypass the 440-car pagination limit to extract full vehicle data, market prices, specs & dealership auto leads. Built for car buyers & automotive businesses needing fast B2B data extraction. ๐Ÿš€ Only $1/1K!

32

5.0

Facebook Marketplace Scraper

parseforge/facebook-marketplace-scraper

Scrape public Facebook Marketplace listings by city and search term. Export titles, prices, images, seller names, categories, brands, vehicle specs, real-estate details and listing URLs. Pull thousands of listings across any location and download clean JSON, CSV or Excel files in minutes.

Domain.com.au Property Scraper

codingfrontend/domain-com-au-property-scraper

Extract comprehensive property listings from Domain.com.au including prices, images, agent details, and location data.

๐Ÿ‘ User avatar

Coding Frontned

2

Domain.com.au Real Estate Scraper

crawlerbros/domain-au-scraper

Scrape property listings from Domain.com.au with addresses, prices, bedrooms, images, inspections, agents. HTTP-only; no login or proxy required.

20

3.2