AutoTrader Canada Scraper
Pricing
from $2.00 / 1,000 results
AutoTrader Canada Scraper
Scrape cars from autotrader.ca. Use the same search filters as the site or paste a URL — the URL wins when set.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Marco Rodrigues
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
🇨🇦 AutoTrader Canada Scraper
Want AutoTrader Canada results in a spreadsheet? This scraper makes it easy.
Use the same filters you see on the website — better for AI agents — or paste a listing URL. When a URL is set, it overrides the filters.
AutoTrader lists hundreds of thousands of cars across Canada. This actor returns up to 2000 rows per run.
💡 Perfect for...
- Agents: Export matching listings without paging the site.
- Dashboards: Track prices, locations, and inventory.
- Market research: Slice the same filters the website offers.
- Data analysts: Export listing rows with public links.
- 🤖 AI Agents: Power Claude, Cursor, Codex, the Hermes Agent, and OpenClaw workflows with live results.
- 📚 RAG Systems: Feed titles and locations into retrieval pipelines.
- 🔗 AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.
✨ Why you'll love this scraper
- 🔗 URL or filters: Paste a search URL, or use the dropdowns. The URL always wins when set.
- 🎯 Same filters as the site: Condition, make, model, province, city, year, price, kilometres, body type, fuel, transmission, drivetrain, colour, seller type, and sort.
- 🌐 Ready to export: Titles, prices, locations, seller phone, and listing links.
📦 What's inside the data?
Every row can include:
- Listing: id, url, title, featured
- Vehicle: year, make, model, trim, condition, transmission, fuel, kilometres
- Price: price in Canadian dollars
- Location: city, province, postal code
- Seller: name, type (dealer or private), phone
- Photo: image url
🚀 Quick start
Option A — Input URL
- Open AutoTrader Canada, apply filters, copy the URL.
- Paste it into
input_url. - Set
max_resultsand click Start.
Option B — Structured filters (better for AI agents)
- Leave
input_urlempty. - Pick a make, province, and any other filters.
- Set
max_results(up to 2000) and click Start.
Tech details for developers 🧑💻
Input Example (filters):
{"make": "toyota","province": "on","year_min": 2018,"price_max": 30000,"max_results": 100}
Input Example (URL override):
{"input_url": "https://www.autotrader.ca/cars/toyota/on/","max_results": 50}
Output Example:
{"id": "71234567","url": "https://www.autotrader.ca/a/toyota/rav4/toronto/ontario/2021/71234567","title": "2021 Toyota RAV4 XLE","price": 28990,"currency": "CAD","year": 2021,"make": "Toyota","model": "RAV4","trim": "XLE","condition": "Used","transmission": "Automatic","fuel": "Gasoline","mileage_km": 64210,"city": "Toronto","province": "ON","postal_code": "M5V","seller": "Downtown Toyota","seller_type": "Dealer","phone": "(416) 555-0142","image_url": "https://images.autotrader.ca/...","featured": false}
Output fields:
| Field | Description |
|---|---|
id | AutoTrader listing id. |
url | Public listing page. |
title | Listing title, usually year + make + model. |
price | Asking price when shown. |
currency | Always CAD. |
year | Model year. |
make | Make name. |
model | Model name. |
trim | Trim or package when shown. |
condition | Used, new, demo, or antique. |
transmission | Automatic or manual. |
fuel | Fuel type. |
mileage_km | Odometer in kilometres. |
city | City on the listing. |
province | Province or territory code. |
postal_code | Postal code when shown. |
seller | Dealer or seller name. |
seller_type | Dealer or private. |
phone | Seller phone when published. |
image_url | First photo. |
featured | Whether AutoTrader marked the listing as a featured deal. |
📋 Input reference (detailed)
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
input_url | string | No | — | Paste an AutoTrader Canada search URL; overrides every filter when set. |
query | string | No | — | Words to search, such as a trim or package name. |
condition | string enum | No | used | Used, new, new and used, demo, or antique. |
make | string enum | No | all | Same make list as AutoTrader, Acura through Volvo. |
model | string | No | — | Model name, such as Civic or RAV4. |
province | string enum | No | all Canada | Ontario, British Columbia, Alberta, Quebec, Manitoba, Saskatchewan, Nova Scotia, New Brunswick, Newfoundland and Labrador, Prince Edward Island, Northwest Territories, Nunavut, Yukon. |
city | string | No | — | City or postal code, such as Toronto or M5V. |
radius | string enum | No | any | Distance in km from the city or postal code: 10, 20, 50, 100, 150, 200, 250, 300, 400. |
year_min | integer | No | — | Oldest model year. |
year_max | integer | No | — | Newest model year. |
price_min | integer | No | — | Lowest price in CAD. |
price_max | integer | No | — | Highest price in CAD. |
mileage_min | integer | No | — | Lowest kilometres. |
mileage_max | integer | No | — | Highest kilometres. |
body_type | string enum | No | any | Sedan, SUV, hatchback, coupe, convertible, wagon, minivan, pickup, other. |
fuel | string enum | No | any | Gasoline, hybrid, diesel, electric, flex fuel, natural gas, propane, other. |
transmission | string enum | No | any | Automatic or manual. |
drivetrain | string enum | No | any | AWD, FWD, RWD, or 4x4. |
color | string enum | No | any | Black, white, silver, grey, blue, red, green, brown, beige, orange, yellow, gold. |
seller | string enum | No | any | Dealer or private. |
sort | string enum | No | best-match | Best match, lowest or highest price, newest or oldest year, lowest kilometres, just listed. |
max_results | integer | No | 50 | Maximum rows (1–2000). |
Notes on filters
- Prefer the Apify input dropdowns — they use the same labels as AutoTrader.
input_urlalways wins over the other filters when provided.