πAutotrader car data π¨π¦(π°1/1000)
Pricing
from $1.00 / 1,000 results
πAutotrader car data π¨π¦(π°1/1000)
Canada's largest online marketplace for new and used cars, trucks, and SUVs. Search by city, by make and model, or hand it specific listing URLs, and get back clean, structured data for every matching vehicle: price, mileage, year, condition, seller details, photos, and more.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Jordan Byte
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Share
π Extract structured vehicle listing data from AutoTrader.ca β Canada's largest online marketplace for new and used cars, trucks, and SUVs. Search by city, by make and model, or hand it specific listing URLs, and get back clean, structured data for every matching vehicle: price, mileage, year, condition, seller details, photos, and more.
β‘ Built to run on the Apify platform, so you get scheduled runs, an API, webhooks, and integrations (Zapier, Make, Google Sheets, and 30+ others) out of the box β no server, browser, or maintenance required on your end.
π€ Why use the AutoTrader.ca Car Scraper?
Manually browsing AutoTrader.ca doesn't scale if you need more than a handful of listings. This Actor is built for anyone who needs vehicle inventory data in bulk and on a schedule:
- π’ Dealers & marketplaces β track competitor pricing and inventory across the country or in a specific region.
- π Market researchers & analysts β build pricing models, depreciation curves, or supply/demand reports for any make or model.
- π Car shoppers & flippers β get notified the moment a specific make/model/price combination hits the market.
- π Lead generation β collect dealer and private-seller contact info attached to live listings.
Because it runs on Apify, you can schedule it to run daily or hourly, feed the results straight into a spreadsheet or database, and only pay for what you actually scrape.
π How to use the AutoTrader.ca Car Scraper
- Click Try for free (or Start) to open the Actor.
- On the Input tab, either:
- pick a Location (or leave it as "Canada-wide"), optionally narrow it by Make/Model, or
- paste specific AutoTrader.ca listing URLs into Specific listing URLs to scrape only those.
- Set a Max items limit (or leave it at 0 to collect as many matching listings as exist).
- Click Start and wait for the run to finish.
- Open the Dataset tab (or the Output tab) to preview, filter, and download your results as JSON, CSV, Excel, HTML, or XML.
No coding required β though everything here is also available through the Apify API if you want to automate it.
βοΈ Input
All input options are configured through the Input tab in the Apify Console (or as a JSON object via the API). The main options:
| Field | Description |
|---|---|
location | Search near a popular Canadian city, or "Canada-wide" to search the whole country. |
radiusKm | Search radius around the chosen location, in kilometres. |
make / model | Limit results to one make and, optionally, one model. Leave blank to include every make. |
condition | New, used, or both. |
maxItems | Stop after this many listings. Set to 0 for no limit β the Actor automatically broadens its search across makes and/or cities to keep finding new listings past a single search's own results cap. |
listingUrls | Paste specific listing URLs to scrape exactly those vehicles instead of searching. |
scrapeListingDetails | Fetch each listing's full page for complete data (equipment list, full description, vehicle history report link). Turn off for a faster, lighter scrape using only search-result data. |
useCache | Reuse listings already scraped in a previous run instead of re-fetching them, so repeat/monitoring runs are faster and cheaper. On by default. |
sortBy | Order results by relevance, price, distance, posting date, year, or mileage. |
proxyConfiguration | Proxy servers used to fetch listings. Apify Proxy is enabled by default and recommended. |
See the Input tab for the complete list, including custom-location and advanced performance options.
Example input:
{"location": "Toronto, ON","make": "Ford","model": "Bronco Sport","condition": "used","maxItems": 200,"scrapeListingDetails": true}
π¦ Output
Each scraped vehicle is saved as one item in the Actor's dataset. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Example output item:
{"title": "2022 Ford Bronco Sport Outer Banks","make": "Ford","model": "Bronco Sport","trim": "Outer Banks","year": 2022,"condition": "Used","price": 27488,"priceFormatted": "$ 27,488","mileageKm": 37774,"transmission": "Automatic","fuelType": "Gasoline","bodyType": "SUV","exteriorColor": "Black","driveTrain": "4x4","doors": 4,"equipment": ["Air conditioning", "Cruise control", "Heated Seats"],"description": "CARFAX Canada No Reported Accidents...","images": ["https://..."],"carfaxReportUrl": "https://vhr.carfax.ca/?id=...","location": { "city": "Toronto", "province": "ON", "postalCode": "M4M 2A5" },"seller": { "name": "Ford Downtown", "type": "Dealer", "phone": "647-947-8564" },"url": "https://www.autotrader.ca/offers/...","scrapedAt": "2026-01-01T12:00:00.000Z"}
ποΈ Data fields
| Field | Description |
|---|---|
title, make, model, trim, year | Vehicle identification |
condition | New or Used |
price, priceFormatted | Listing price |
mileageKm | Odometer reading, in kilometres |
transmission, fuelType, bodyType, driveTrain, exteriorColor, doors, seats, cylinders, horsepower | Vehicle specifications |
equipment | Flat list of features/options |
description | Full seller description |
images | Photo URLs |
carfaxReportUrl | Link to the vehicle history report, when available |
location | City, province, postal code, and distance from your search location |
seller | Dealer/private seller name, type, and phone number |
url | Link to the live listing |
scrapedAt | Timestamp of when the item was scraped |
π° Cost estimation
This Actor charges based on the Apify platform's standard compute-unit pricing for your plan β there's no separate per-item fee. A typical run scraping a few hundred listings with full details enabled uses a small fraction of a compute unit, well within the free tier for occasional use. Larger, unlimited runs (thousands of listings, full details) cost proportionally more compute time. To control cost:
- β Set a specific Max items value instead of leaving it unlimited.
- β Turn off Scrape full listing details if you only need the data already shown on search results (price, year, mileage, basic specs) β this roughly halves the number of requests.
- β Leave Reuse cached results across runs on if you run this Actor repeatedly (e.g. daily) β previously-seen listings won't be re-fetched.
π‘ Tips for better results
- Narrowing by Location and/or Make returns more relevant results faster than an unlimited, unfiltered nationwide run.
- AutoTrader.ca caps any single search view at roughly 4,000 results. When you leave Make blank or ask for more than that in one place, this Actor automatically splits the request across makes and/or nearby cities to keep collecting unique listings β this is expected behaviour, not an error, and you'll see it noted in the run log.
- For ongoing monitoring, schedule this Actor to run daily or hourly with Reuse cached results across runs enabled, and only look at the newest items in each run's dataset.
β FAQ
Is this legal? This Actor only accesses data that AutoTrader.ca already serves to any visitor's browser. You are responsible for using the scraped data in compliance with AutoTrader.ca's own Terms of Service and any applicable laws in your jurisdiction, particularly around reuse of dealer/seller contact information.
Will this get blocked? The Actor is built to run reliably against AutoTrader.ca's public pages. If you notice a drop in results, please open an issue β the site's markup can change over time and we monitor for that.
π Found a bug or missing field? Please report it on the Actor's Issues tab so it can be fixed quickly.