AutoTrader.ca Scraper — Cars, Price, Mileage & Dealer
Pricing
from $4.00 / 1,000 listing scrapeds
AutoTrader.ca Scraper — Cars, Price, Mileage & Dealer
Scrape Canadian vehicle listings from AutoTrader.ca by search URL, structured filters, or direct listing URLs. Returns price, specs, mileage, dealer contact. MCP-ready.
Pricing
from $4.00 / 1,000 listing scrapeds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
5 days ago
Last modified
Categories
Share
AutoTrader.ca Scraper — Cars, Price, Mileage & Dealer Contact
Scrape vehicle listings from AutoTrader.ca, Canada's largest car marketplace. Search by make, model, province, city, price, mileage and condition — or paste search URLs and individual listing URLs — and get back one clean, structured record per vehicle with price, full specs, mileage, location and dealer phone number.
Built HTTP-only against the site's embedded data layer, so it is fast, cheap and reliable. MCP-ready for AI agents (Claude, ChatGPT, Gemini).
What you get
| Field | Example |
|---|---|
make / model / trim | BMW / X5 / xDrive40i |
year | 2023 |
priceCad / priceFormatted | 57697 / $ 57,697 |
priceEvaluation | 1 (AutoTrader price rating, when shown) |
mileageKm / mileageRaw | 33014 / 33,014 km |
transmission / fuel / powertrain | Automatic / Gas/Electric Hybrid / hybrid |
condition | New / Used |
dealerName / dealerPhone | Carhub North York Chrysler / 877-232-2270 |
sellerType | Dealer / Private |
city / province / postalCode | THORNHILL / ON / L4J1V8 |
images / imageCount / coverImage | full-resolution photo URLs |
url | canonical listing URL |
scrapedAt | ISO 8601 UTC timestamp |
Turn on detail enrichment to also get bodyType, exteriorColor, driveTrain, numberOfDoors, numberOfSeats, cylinders, features[], full description, GPS coordinates (latitude/longitude), dealerGoogleRating and vin (when the dealer publishes it). Every record — enriched or not — already carries the dealer's street, city and postal code.
When to use it
- Dealers & resellers — track competitor prices and inventory across a city, province, or specific make/model.
- Market analysts — pull large samples of asking prices, mileage and model-year distributions.
- Lead generation — every dealer listing carries a dealer name and phone number.
- AI agents — a single search query or URL in, structured JSON out — ideal as a tool call.
Not the right tool for: AutoTrader.com (USA), private VIN history reports, or auction/wholesale data.
Input
Three ways to drive it — use whichever fits:
- Structured search — set
make,model,province,city,priceMin,priceMax,yearMin,yearMax,minMileageKm,maxMileageKm,condition,sortBy. - Search result URLs — paste full AutoTrader.ca search pages into
searchUrls; the actor auto-paginates them. - Direct listing URLs — paste individual vehicle pages into
directUrlsfor targeted, fully-detailed scrapes.
{"make": "bmw","model": "x5","province": "ON","city": "Toronto","condition": "used","priceMin": 20000,"priceMax": 60000,"yearMin": 2019,"maxMileageKm": 80000,"sortBy": "price_asc","maxResults": 100,"enrichDetails": false}
Notes on filters
- Year filter is applied to each vehicle's real model year after fetch (AutoTrader's own URL year filter is based on first-registration date, which Canadian listings rarely publish — so we filter the reliable field instead).
- A single AutoTrader search is hard-capped at ~4,000 results (200 pages). To pull more, split into narrower searches (by make, price band, or city).
directUrlsare always scraped in full, regardless ofmaxResults.
Output
One dataset record per vehicle, with flat, stable, semantic keys (see the table above). Null/empty fields are omitted. A RUN_SUMMARY is written to the key-value store with requested vs scraped counts and any warnings.
Pricing (Pay Per Event)
| Event | Price |
|---|---|
| Actor start | $0.00005 |
| Listing scraped | $0.004 per vehicle |
| Detail enriched | +$0.002 per vehicle (only when enrichDetails is on, or for direct listing URLs) |
A typical 100-listing search costs about $0.40. With detail enrichment, about $0.60.
Use from code
Apify JS client
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('khadinakbar/autotrader-ca-scraper').call({make: 'toyota', model: 'corolla', province: 'BC', city: 'Vancouver',condition: 'used', maxResults: 200,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Python client
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("khadinakbar/autotrader-ca-scraper").call(run_input={"make": "ford", "model": "f-150", "province": "AB","condition": "used", "maxResults": 100,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["year"], item["make"], item["model"], item["priceFormatted"], item["dealerPhone"])
MCP / AI agents
This actor is exposed in the Apify MCP server as khadinakbar/autotrader-ca-scraper. Point an MCP client at https://mcp.apify.com?tools=khadinakbar/autotrader-ca-scraper and the agent can call it directly: pass a make/model/location or a URL, get structured vehicle JSON back.
FAQ
Does it work for AutoTrader.com (USA)? No — this is AutoTrader.ca (Canada) only.
Does it return VIN? Only on detail-enriched runs, and only when the dealer publishes it. Many Canadian listings omit VIN.
Can I scrape a whole province? Yes, but any single search tops out near 4,000 results. Split by make or price band to exceed that.
Do I need a proxy? No configuration needed — it defaults to Apify Proxy datacenter servers, which AutoTrader.ca accepts.
How fresh is the data? Live — each run fetches the site in real time.
Legal
This actor scrapes only publicly available data and does not access any login-protected or private content. You are responsible for using the data in compliance with AutoTrader.ca's Terms of Use, applicable Canadian privacy law (e.g. PIPEDA), and any other relevant regulations. Do not use scraped personal contact data for unsolicited bulk communication where prohibited. This tool is provided for legitimate research, analytics and business-intelligence purposes.