Carsales.com.au | Search | Detail(s) | Scraper (Richest Output) avatar
Carsales.com.au | Search | Detail(s) | Scraper (Richest Output)

Pricing

$1.00 / 1,000 results

Go to Apify Store
Carsales.com.au | Search | Detail(s) | Scraper (Richest Output)

Carsales.com.au | Search | Detail(s) | Scraper (Richest Output)

Developed by

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Get comprehensive car data from Carsales! Extract detailed vehicle info, including make, model, year, price, location, seller details, specs (transmission, fuel type, odometer), images, and advanced analytics. Scrape individual car pages or bulk listings with full tracking data for market analysis

0.0 (0)

Pricing

$1.00 / 1,000 results

0

3

1

Last modified

7 hours ago

Carsales.com.au Scraper

How it works

This actor is designed to extract information from carsales.com.au listings, capturing details such as vehicle make, model, year, price, mileage, location, dealer information, specifications, images, and other relevant data from car listings.

Features

This actor offers the following features:

  • Multiple Page Scraping: Capable of scraping data from a variety of listing URLs. Input can be a single or multiple URLs from carsales.com.au.
  • Direct Car Details Scraping: Can scrape individual car detail pages directly using specific car URLs.
  • Search Results Scraping: Can scrape search result pages to get multiple car listings.
  • Proxy Support: Supports proxy configuration for enhanced reliability and to avoid blocking.
  • Customizable Configuration: Adjustable settings to control the number of items scraped and other extraction parameters.

How to Use

  1. Set Up: Ensure you have an Apify account and access to the Apify platform.
  2. Input Start URLs: Specify one or more start URLs from carsales.com.au, e.g. https://www.carsales.com.au/cars/toyota/sydney-nsw/.
  3. (Optional) Configure Proxy: For better reliability, configure proxy settings (recommended: Apify Residential proxies).
  4. (Optional) Set Max Items: Limit the number of listings to scrape per run.
  5. Run the actor: Start the actor and wait for it to finish.
  6. Download Data: Export the extracted data in your preferred format (JSON, CSV, etc.).

Input Data

The actor accepts two types of URLs:

1. Search Result Pages (Multiple Cars)

{
"startUrls": [
{
//Search Result Pages (Multiple Cars)
"url": "https://www.carsales.com.au/cars/dealer/volvo/"
},
{
// Individual Car Detail Pages (Single Car)
"url": "https://www.carsales.com.au/cars/details/2010-holden-cruze-cdx-jg-manual/SSE-AD-19192355/?gts=SSE-AD-19192355&gtsSaleId=SSE-AD-19192355&gtsViewType=showcase&rankingType=showcase"
},
{
"url": "https://www.carsales.com.au/cars/?q=%28And.SellerType.Dealer._.State.Queensland._.Price.range%280..20000%29.%29"
}
],
"maxItems": 100,
"proxy": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
]
}
}

Note: When scraping individual car detail pages, set maxItems to the number of URLs you provide. Each detail page will return one complete car record with all available data.

Output Structure

The output data typically includes:

[
{
"title": "2010 Holden Cruze CDX JG Manual",
"make": "holden",
"model": "cruze",
"year": 2010,
"networkId": "sse-ad-19192355",
"badge": "cdx",
"bodyStyle": "sedan",
"fuelType": "diesel",
"transmission": "manual",
"colour": "black",
"odometer": 129950,
"price": 4500,
"priceType": "egc",
"suburb": "the gap",
"region": "alice springs",
"state": "nt",
"postcode": "0870",
"location": "the gap, alice springs, nt, 0870",
"sellerType": "private",
"sellerId": "sse-seller-19192355",
"publishDate": "2011-08-31t03:29:33",
"adType": "used",
"saleStatus": "for sale",
"hasImages": true,
"canonicalUrl": "https://www.carsales.com.au/cars/details/2010-holden-cruze-cdx-jg-manual/SSE-AD-19192355/",
"imageUrl": "https://carsales.pxcrush.net/carsales/cars/private/xfaq0bynzv2zu1qdqe8s8zek.jpg?pxc_format=jpeg&pxc_method=crop&pxc_size=1200,630",
"categoryType": "sedan",
"newAndUsed": "used",
"pageIsCompact": false,
"promoteListing": false,
"buyHomePremium": false,
"clearance": false,
"isDealerBranding": false,
"latestStock": false,
"floorplan": "cruze",
"pageType": "product",
"biSearchTS": "20250904-204449-0216144",
"biCsnEventId": "d88bc4a8-af4d-48a4-8e51-bc2de4a8e962",
"trackingSwrveNetworkGuid": "2b0c6432-37b3-4a07-a543-5fbf176a29a3",
"globalCsnInsightsPageType": "private",
"globalCsnInsightsAction": "view_details",
"globalCsnInsightsSiteSection": "all stock",
"globalCsnInsightsNetwork": "carsales",
"globalCsnInsightsHasImages": true,
"globalCsnInsightsIsMerlin": true,
"globalAepMake": "holden",
"globalAepModel": "cruze",
"globalAepNetwork": "carsales",
"globalAepPageType": "details",
"globalAepNetworkId": "sse-ad-19192355",
"globalAepIsMerlin": true,
"globalAepSellerType": "private",
"globalAepState": "nt",
"globalAepType": "private",
"globalAepYear": 2010,
"globalAepBodyStyle": "sedan",
"globalAepCondition": "used",
"globalAepPrice": 4500,
"globalAepPriceType": "egc",
"globalAepBadge": "cdx",
"globalAepClearance": false,
"globalAepColour": "black",
"globalAepFuelType": "diesel",
"globalAepOdometerMin": 129950,
"globalAepRegion": "alice springs",
"globalAepSuburb": "the gap",
"globalAepAction": "view_details",
"globalAepSellerId": "sse-seller-19192355",
"globalAepVertical": "carsales",
"globalAepSaleStatus": "for sale",
"globalAepAdType": "used",
"globalAepCategoryType": "sedan",
"globalFbPageCategory": "details",
"globalFbSiteSection": "all stock",
"globalFbNetwork": "carsales",
"globalFbIsMerlin": true,
"globalBiPageType": "private",
"globalBiServerName": "carsales",
"globalBiNetworkId": "sse-ad-19192355",
"globalBiGeoCountryCode": "om",
"globalBiIsGts": false,
"globalBiAdType": "used",
"globalBiBodyStyle": "sedan",
"globalCsnInsightsCondition": "used",
"globalCsnInsightsGenericGearType": "manual",
"globalCsnInsightsPriceType": "egc",
"globalCsnInsightsLatestStock": false,
"globalCsnInsightsSaleStatus": "for sale",
"globalCsnInsightsBuyHomePremium": false,
"globalCsnInsightsPromoteListing": false,
"globalCsnInsightsIsDealerBranding": false,
"globalCsnInsightsClearance": false,
"authIsAuthenticated": false,
"adTargetLoggedIn": false,
"adTargetPageType": "details",
"adTargetKw": "carsales",
"adTargetDevice": "desktop",
"adTargetEnv": "prod",
"adTargetAdv": "pv",
"adTargetAncap": 5,
"adTargetCar": "holdencruze",
"adTargetCat": "sedan",
"adTargetFuel": "diesel",
"adTargetImgloc": "https://carsales.pxcrush.net/carsales/cars/private/xfaq0bynzv2zu1qdqe8s8zek.jpg",
"adTargetLifestyle": "firstcar",
"adTargetLoc": "nt",
"adTargetMakeText": "holden",
"adTargetPcode": "0870",
"adTargetPriceSet": 0,
"adTargetSubcat": "small",
"adTargetSubloc": "alicesprings",
"adTargetVer": "cdx",
"adTargetYearRange": "2010",
"adTargetSection": "detailsv2",
"adTargetLams": "has-payment-module",
"gamAdsCorrelatorId": "7903332424244019",
"imageHeight": 630,
"imageWidth": 1200,
"description": "JG CDX Sedan 4dr Man 5sp 2.0DT",
"siteName": "www.carsales.com.au",
"scriptFuseSrc": "https://carsales.cdn.fuseplatform.net/2008/fuse.js",
"scriptFuseType": "script",
"featureAdsProvider": "fuse",
"basicInfo": {
"link": "https://www.carsales.com.au/cars/details/2010-holden-cruze-cdx-jg-manual/SSE-AD-19192355/",
"name": "2010 Holden Cruze CDX JG Manual",
"model": "cruze",
"year": "2010",
"make": "holden",
"spec": "JG CDX Sedan 4dr Man 5sp 2.0DT",
"Location": "nt",
"Region": "alice springs",
"kms": "129950",
"kms_categ": "",
"fuel_type": "diesel",
"transmission": "manual",
"fourwd": "",
"price_type": "used",
"est_price": "4500",
"number_pl": "",
"ext_color": "black",
"body_type": "",
"engine_details": "",
"powerplant_type": "",
"model_year": "",
"imp_history": "",
"seller_type": "private",
"number_of_days_listed": "",
"dealer_name": "sse-seller-19192355",
"dealer_address": "",
"price": "4500",
"registrationPlate": "",
"publishedDate": "2011-08-31t03:29:33",
"lastModified": "",
"bodyStyle": "sedan",
"overview": "JG CDX Sedan 4dr Man 5sp 2.0DT",
"build_date": "",
"compliance_date": "",
"cost_to_insure": "",
"spec_clean": "",
"vehicle_description_full": "",
"powerplant_type_full": "",
"body_type_full": "",
"transmission_full": "",
"engine_full": "",
"drive": ""
}
}
// ...
]

Output Fields Explanation

FieldDescription
titleFull title of the car listing (e.g., "2010 Holden Cruze CDX JG Manual").
makeCar manufacturer/brand (e.g., "holden").
modelCar model name (e.g., "cruze").
yearManufacturing year of the vehicle (e.g., 2010).
networkIdUnique network identifier for the listing (e.g., "sse-ad-19192355").
badgeVehicle badge/trim level (e.g., "cdx").
bodyStyleBody style of the vehicle (e.g., "sedan").
fuelTypeFuel type of the vehicle (e.g., "diesel").
transmissionTransmission type (e.g., "manual").
colourExterior color of the vehicle (e.g., "black").
odometerVehicle mileage/kilometers (e.g., 129950).
priceListed price of the vehicle (e.g., 4500).
priceTypeType of pricing (e.g., "egc" - estimated guide price).
suburbSuburb/location name (e.g., "the gap").
regionRegion name (e.g., "alice springs").
stateState abbreviation (e.g., "nt").
postcodePostal code (e.g., "0870").
locationCombined location string (e.g., "the gap, alice springs, nt, 0870").
sellerTypeType of seller (e.g., "private").
sellerIdUnique seller identifier (e.g., "sse-seller-19192355").
publishDateOriginal publication date (e.g., "2011-08-31t03:29:33").
adTypeAdvertisement type (e.g., "used").
saleStatusCurrent sale status (e.g., "for sale").
hasImagesBoolean indicating if listing has images (e.g., true).
canonicalUrlCanonical URL to the listing page.
imageUrlMain image URL for the listing.
categoryTypeVehicle category type (e.g., "sedan").
newAndUsedNew or used vehicle status (e.g., "used").
pageIsCompactBoolean indicating if page layout is compact (e.g., false).
promoteListingBoolean indicating if listing is promoted (e.g., false).
buyHomePremiumBoolean indicating if listing has buy home premium (e.g., false).
clearanceBoolean indicating if vehicle is on clearance (e.g., false).
isDealerBrandingBoolean indicating if dealer branding is enabled (e.g., false).
latestStockBoolean indicating if vehicle is latest stock (e.g., false).
floorplanFloorplan/model variant (e.g., "cruze").
pageTypeType of page being viewed (e.g., "product").
biSearchTSBusiness intelligence search timestamp (e.g., "20250904-204449-0216144").
biCsnEventIdBusiness intelligence event ID (e.g., "d88bc4a8-af4d-48a4-8e51-bc2de4a8e962").
trackingSwrveNetworkGuidSwrve analytics network GUID (e.g., "2b0c6432-37b3-4a07-a543-5fbf176a29a3").

Global Tracking Fields:

globalCsnInsights* (Carsales Insights)

FieldDescription
globalCsnInsightsPageTypePage type for Carsales insights tracking (e.g., "private").
globalCsnInsightsActionAction being tracked (e.g., "view_details").
globalCsnInsightsSiteSectionSite section for tracking (e.g., "all stock").
globalCsnInsightsNetworkNetwork name (e.g., "carsales").
globalCsnInsightsHasImagesBoolean for image presence in tracking.
globalCsnInsightsIsMerlinBoolean indicating Merlin platform usage.
globalCsnInsightsConditionVehicle condition for tracking (e.g., "used").
globalCsnInsightsGenericGearTypeGeneric transmission type (e.g., "manual").
globalCsnInsightsPriceTypePrice type for tracking (e.g., "egc").
globalCsnInsightsLatestStockBoolean for latest stock status.
globalCsnInsightsSaleStatusSale status for tracking (e.g., "for sale").
globalCsnInsightsBuyHomePremiumBoolean for buy home premium.
globalCsnInsightsPromoteListingBoolean for promoted listing.
globalCsnInsightsIsDealerBrandingBoolean for dealer branding.
globalCsnInsightsClearanceBoolean for clearance status.

globalAep* (Adobe Experience Platform)

FieldDescription
globalAepMakeVehicle make for AEP tracking (e.g., "holden").
globalAepModelVehicle model for AEP tracking (e.g., "cruze").
globalAepNetworkNetwork for AEP tracking (e.g., "carsales").
globalAepPageTypePage type for AEP (e.g., "details").
globalAepNetworkIdNetwork ID for AEP (e.g., "sse-ad-19192355").
globalAepIsMerlinBoolean for Merlin platform in AEP.
globalAepSellerTypeSeller type for AEP (e.g., "private").
globalAepStateState for AEP tracking (e.g., "nt").
globalAepTypeType for AEP (e.g., "private").
globalAepYearYear for AEP tracking (e.g., 2010).
globalAepBodyStyleBody style for AEP (e.g., "sedan").
globalAepConditionCondition for AEP (e.g., "used").
globalAepPricePrice for AEP tracking (e.g., 4500).
globalAepPriceTypePrice type for AEP (e.g., "egc").
globalAepBadgeBadge for AEP tracking (e.g., "cdx").
globalAepClearanceClearance status for AEP.
globalAepColourColor for AEP tracking (e.g., "black").
globalAepFuelTypeFuel type for AEP (e.g., "diesel").
globalAepOdometerMinMinimum odometer for AEP (e.g., 129950).
globalAepRegionRegion for AEP (e.g., "alice springs").
globalAepSuburbSuburb for AEP (e.g., "the gap").
globalAepActionAction for AEP (e.g., "view_details").
globalAepSellerIdSeller ID for AEP (e.g., "sse-seller-19192355").
globalAepVerticalVertical for AEP (e.g., "carsales").
globalAepSaleStatusSale status for AEP (e.g., "for sale").
globalAepAdTypeAd type for AEP (e.g., "used").
globalAepCategoryTypeCategory type for AEP (e.g., "sedan").

globalFb* (Facebook)

FieldDescription
globalFbPageCategoryPage category for Facebook tracking (e.g., "details").
globalFbSiteSectionSite section for Facebook (e.g., "all stock").
globalFbNetworkNetwork for Facebook tracking (e.g., "carsales").
globalFbIsMerlinBoolean for Merlin in Facebook tracking.

globalBi* (Business Intelligence)

FieldDescription
globalBiPageTypePage type for BI tracking (e.g., "private").
globalBiServerNameServer name for BI (e.g., "carsales").
globalBiNetworkIdNetwork ID for BI (e.g., "sse-ad-19192355").
globalBiGeoCountryCodeGeographic country code (e.g., "om").
globalBiIsGtsBoolean for GTS status.
globalBiAdTypeAd type for BI (e.g., "used").
globalBiBodyStyleBody style for BI (e.g., "sedan").

Authentication & Ad Targeting:

FieldDescription
authIsAuthenticatedBoolean indicating if user is authenticated (e.g., false).
adTargetLoggedInBoolean for ad targeting based on login status (e.g., false).
adTargetPageTypePage type for ad targeting (e.g., "details").
adTargetKwKeywords for ad targeting (e.g., "carsales").
adTargetDeviceDevice type for targeting (e.g., "desktop").
adTargetEnvEnvironment for targeting (e.g., "prod").
adTargetAdvAdvertising type (e.g., "pv").
adTargetAncapANCAP safety rating (e.g., 5).
adTargetCarCar identifier for targeting (e.g., "holdencruze").
adTargetCatCategory for targeting (e.g., "sedan").
adTargetFuelFuel type for targeting (e.g., "diesel").
adTargetImglocImage location URL for targeting.
adTargetLifestyleLifestyle targeting (e.g., "firstcar").
adTargetLocLocation for targeting (e.g., "nt").
adTargetMakeTextMake text for targeting (e.g., "holden").
adTargetPcodePostal code for targeting (e.g., "0870").
adTargetPriceSetPrice set indicator (e.g., 0).
adTargetSubcatSubcategory for targeting (e.g., "small").
adTargetSublocSub-location for targeting (e.g., "alicesprings").
adTargetVerVersion for targeting (e.g., "cdx").
adTargetYearRangeYear range for targeting (e.g., "2010").
adTargetSectionSection for targeting (e.g., "detailsv2").
adTargetLamsLAMS features (e.g., "has-payment-module").

Site & Technical Information:

FieldDescription
gamAdsCorrelatorIdGoogle Ad Manager correlator ID (e.g., "7903332424244019").
imageHeightHeight of main image in pixels (e.g., 630).
imageWidthWidth of main image in pixels (e.g., 1200).
descriptionPage description/meta description (e.g., "JG CDX Sedan 4dr Man 5sp 2.0DT").
siteNameWebsite name (e.g., "www.carsales.com.au").
scriptFuseSrcFuse script source URL.
scriptFuseTypeFuse script type.
featureAdsProviderAdvertising provider (e.g., "fuse").

Nested basicInfo Object:

FieldDescription
linkDirect URL to the car listing.
nameFull name/title of the vehicle.
modelVehicle model.
yearManufacturing year.
makeVehicle manufacturer.
specVehicle specification string.
LocationLocation/state.
RegionSpecific region.
kmsKilometer reading.
kms_categKilometer category.
fuel_typeFuel type.
transmissionTransmission type.
fourwdFour-wheel drive indicator.
price_typePrice type classification.
est_priceEstimated price.
number_plNumber plate information.
ext_colorExterior color.
body_typeBody type classification.
engine_detailsEngine specification details.
powerplant_typePowerplant/engine type.
model_yearModel year information.
imp_historyImport history.
seller_typeType of seller.
number_of_days_listedDays since listing was posted.
dealer_nameDealership name.
dealer_addressDealership address.
priceVehicle price.
registrationPlateVehicle registration plate.
publishedDateDate when listing was published.
lastModifiedLast modification date.
bodyStyleVehicle body style.
overviewVehicle overview/summary.
build_dateVehicle build date.
compliance_dateCompliance date.
cost_to_insureInsurance cost estimate.
spec_cleanClean specification string.
vehicle_description_fullFull vehicle description.
powerplant_type_fullComplete powerplant type.
body_type_fullComplete body type description.
transmission_fullComplete transmission description.
engine_fullComplete engine description.
driveDrivetrain type.

Explore More Scrapers

If you found this Apify Carsales Scraper useful, be sure to check out our other powerful scrapers and actors at memo23's Apify profile. We offer a wide range of tools to enhance your web scraping and automation needs across various platforms and use cases.

Support

Additional Services