AutoTrader.ca Data Parser & API
AutoTrader.ca is Canada’s #1 car marketplace — roughly 8-10M direct visits per month and ~26M reach across an estimated 400K+ listings — and Carapis extracts its full listing data, including spec, price, dealer details and history-report links, through one REST API. Owned by Trader Corporation, it dominates Canadian used-car search, and Carapis delivers its data without you building or maintaining an Akamai-protected scraper.
Available now. AutoTrader.ca is in the live feed — pull it from /apix/api/vehicles/ with your API key.
| Country | Canada |
|---|---|
| Type | Portal |
| Owner | Trader Corporation |
| Vehicle types | used, new, dealer, private |
| Monthly visits | ~8-10M/mo direct; ~26M reach (Trader) |
| Active listings | ~400K+ (est.) |
| API access | Partial / limited API |
| Parse priority | ★★★★★ |
| Official site | www.autotrader.ca |
What is AutoTrader.ca?
AutoTrader.ca is the leading car-shopping marketplace in Canada, operated by Trader Corporation. It aggregates dealer and private-seller inventory with full specifications, pricing, photos and vehicle-history links, reporting roughly 8-10M direct visits per month and around 26M total reach (Trader). It is the central Canadian listings portal, paired with a dealer-software stack Trader acquired from Cox Automotive Canada in 2022.
Market Position
AutoTrader.ca is Canada’s #1 car marketplace with ~26M reach (Trader) and an estimated 400K+ listings, ahead of CarGurus.ca and the Kijiji properties on dealer inventory. Owner Trader Corporation acquired AutoTrader.ca plus KBB Canada and the Dealertrack/Dealer.com Canada software stack from Cox Automotive in 2022 — so the Canadian market is highly consolidated under Trader. With Kijiji’s C2C traffic, two ownership groups (Trader + Adevinta/Kijiji) cover the vast majority of Canadian listings.
What the API returns
Response schema
Indicative — this is the shape, not a guarantee. Every source returns the same structure, so what you build against does not change when you add one. Which fields carry a value depends on the source and on the individual listing: a site that does not publish mileage returns null there, and AutoTrader.ca is no exception.
List — GET /apix/api/vehicles/ — returns 30 fields per vehicle:
idstringsource_codestringbrand_namestringbrand_slugstringmodel_namestringmodel_slugstringtrimstringyearintegerprice_usdintegermileageintegerfuel_typeFuelTypeEnumtransmissionTransmissionEnumbody_typeBodyTypeEnumcolorColorEnumseller_typeSellerTypeEnumregionstringsource_locationobjecthas_accidentbooleanis_new_vehiclebooleanis_verifiedbooleanstatusVehicleStatusEnumis_availablebooleanfirst_seen_atstringlast_seen_atstringthumbVehiclePhotophotosarrayphotos_countintegerhas_valuationbooleanhas_llm_analysisbooleananalysisobject
Detail — GET /apix/api/vehicles/{id}/ — adds 23 more:
generationstringprice_originalstringprice_original_currencystringoriginal_msrpstringengine_ccintegerseat_countintegerdrive_typeDriveTypeEnumhas_simple_repairbooleanhas_recallbooleanrecall_fulfilledbooleanwarranty_typestringinspection_passedbooleanowner_countintegeris_undervaluedbooleanvaluation_scorenumberfeaturesarraydescriptionstringlisting_urlstringlisting_idstringvinstringvehicle_nostringavailability_checked_atstringstatus_changed_atstring
Abbreviated example:
{
"id": "0193f2c1-...",
"source_code": "encar",
"brand_name": "BMW",
"model_name": "320i",
"trim": "M Sport",
"year": 2021,
"price_usd": 28400,
"price_original": "38900000",
"price_original_currency": "KRW",
"mileage": 45000,
"fuel_type": "gasoline",
"transmission": "automatic",
"has_accident": false,
"listing_url": "https://...",
"photos": [{ "url": "https://cdn.carapis.com/..." }],
"first_seen_at": "2026-09-28T11:04:22Z",
"is_available": true
}Which sources you can actually query is answered by GET /apix/api/sources/ with your API key — it is the list your account can pull today, and it is the one to trust over any page on this site.
The combination of broad dealer reach and CARFAX Canada history links makes AutoTrader.ca the core Canadian resale dataset.
API Quick Start
Python
import requests
resp = requests.get(
"https://api.carapis.com/v2/listings",
params={"source": "autotrader-ca", "limit": 20},
headers={"Authorization": f"Bearer {API_KEY}"},
)
for car in resp.json()["results"]:
print(car["make"], car["model"], car["year"], car["price"])Get an API key at my.carapis.com and see the full API reference. Pricing is on the pricing page .
Use Cases
- Pricing intelligence — benchmark dealer pricing across Canada’s largest inventory for dealers.
- Market research — track Canadian inventory mix and price trends. See market research.
- Import / export — vet Canadian vehicles using spec, mileage and CARFAX Canada links. See import & export.