Autotrader Canada avatar

Autotrader Canada

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Autotrader Canada

Autotrader Canada

High-performance scraper for AutoTrader.ca. Extract comprehensive vehicle listings, including pricing, specs, VINs, and dealer details. Supports multiple search URLs, "Newest First" sorting, and parallel extraction. Optimized for anti-bot detection with automatic Canadian residential proxy support.

Pricing

from $2.00 / 1,000 results

Rating

5.0

(5)

Developer

Coder

Coder

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

3

Monthly active users

2 days ago

Last modified

Share

AutoTrader.ca Scraper

Extract structured vehicle listing data from public AutoTrader.ca search result pages.

This Actor is designed for users who need clean, reliable AutoTrader.ca data for research, market monitoring, pricing analysis, inventory tracking, lead generation, or workflow automation. It supports multiple search URLs in one run and can return either fast listing-level results or more detailed vehicle records depending on your selected input settings.

What This Actor Does

  • Collects listings from public AutoTrader.ca search result URLs
  • Supports multiple search URLs in a single run
  • Returns structured vehicle data ready for analysis, export, or automation
  • Can collect basic listing data or more detailed vehicle information
  • Works well for dealer monitoring, vehicle research, and pricing intelligence

Common Use Cases

  • Monitor used car and dealer inventory
  • Track prices for specific makes, models, years, or regions
  • Build automotive datasets for research or analytics
  • Feed AutoTrader.ca listing data into CRMs, spreadsheets, or internal tools
  • Compare listing availability across multiple search result pages

Input

Provide one or more public AutoTrader.ca search result URLs and choose the options that match your use case.

Input Fields

FieldTypeDescription
startUrlsArrayOne or more public AutoTrader.ca search result URLs.
maxListingsIntegerMaximum number of listings to collect for each input URL.
fetchDetailsBooleanWhen enabled, the Actor collects more detailed vehicle information where available.
scrapeNewListingsBooleanPrioritizes newer listings when supported by the source page.
proxyConfigurationObjectOptional proxy settings for runs that need a custom proxy setup.

Input Notes

  • Use public AutoTrader.ca search result pages as input
  • Each input URL is handled independently
  • If detailed extraction is disabled, the Actor returns faster, lighter results

Output

The dataset contains one structured item per collected listing.

Common Output Fields

FieldDescription
idListing identifier when available
urlDirect URL of the listing
sourceUrlInput search URL that produced the result
titleListing title or vehicle headline
priceListing price when available
odometerMileage or odometer information
locationListing location
main_image_urlPrimary image URL when available
all_imagesArray of listing images when available

Additional Vehicle Fields

When more detailed extraction is enabled, results may also include:

  • make
  • model
  • year
  • trim
  • condition or status
  • body style
  • transmission
  • drivetrain
  • fuel type
  • VIN
  • stock number
  • dealer details
  • feature highlights
  • pricing analysis fields
  • photo counts and image collections
  • additional vehicle specifications shown publicly on the listing

The exact field set can vary because AutoTrader.ca does not expose the same data for every listing.

Example Output Areas

Depending on the listing, output may include details from areas such as:

AreaExamples
Pricingprice, strikethrough_price, price_delta_text, average_market_price, price_evaluation
Vehicle detailsmake, model, year, trim, vin, transmission, drivetrain
Dealer informationdealer_name, dealer_phone, dealer_address, dealer_website, dealer_google_rating
Mediaphoto_count, photo_urls, main_image_url, thumbnail_urls, has_video
Vehicle specificationsspecs, highlights, feature_highlights_list, feature_options
Reports and referencescarfax, carproof_report_url, dealer_page_url, sourceUrl

Example Output

{
"detail_url": "https://www.autotrader.ca/a/toyota/corolla/laval/quebec/5_69397193_ct2004331241275/",
"ad_id": "5_69397193",
"title": "2021 Toyota Corolla CVT * Camera * Cruise * Bluetooth *",
"price": "15,995",
"odometer": "160,959 km",
"location": "Laval",
"dealer_name": "HGregoire Nissan Chomedey Laval",
"condition": "used",
"make": "Toyota",
"model": "Corolla",
"year": "2021",
"trim": "CVT * Camera * Cruise * Bluetooth *",
"vin": "XXXXXXXXXXXXXXXXX",
"stock_number": "CH6203",
"price_delta_text": "$2,310 Below Market",
"average_market_price": "$18,305",
"dealer_phone": "1-877-627-0569",
"dealer_address": "4299 Desserte Nord Autoroute 440, Laval, QC",
"dealer_google_rating": 4.4,
"transmission": "Automatic",
"drivetrain": "FWD",
"photo_count": 27,
"highlights": [
"Anti-Lock Brakes (ABS)",
"Power Mirrors",
"Spoiler",
"Power Windows"
],
"sourceUrl": "https://www.autotrader.ca/cars/toyota/corolla/qc/montreal/?rcp=100&rcs=0"
}

Why Use This Actor

  • Clean structured output that is easy to export and automate
  • Supports multi-URL collection in one run
  • Flexible enough for both lightweight and more detailed extraction
  • Useful for both business workflows and research projects

Notes

  • Use public AutoTrader.ca search result URLs as input
  • Data availability can vary from one listing to another
  • Results depend on what AutoTrader.ca currently shows publicly for each listing
  • In some environments, an appropriate proxy setup can improve collection reliability
  • Some fields are present only for listings with richer public detail pages

Good Fit For

  • automotive marketplaces
  • pricing research
  • inventory monitoring
  • automotive lead generation
  • dealer and vehicle analytics

Output Quality

This Actor is designed to return usable, analysis-ready data while staying practical for production use. If you need broader coverage, more specialized output, or a workflow adapted to a specific automotive use case, the Actor can be extended further over time.