Car Search
/api/autotrader_ca/search
Search Canadian car listings with filters and pagination
Scrappa's AutoTrader.ca API returns structured JSON from AutoTrader.ca, the Canadian car marketplace. Search new and used cars by make, model, province, city, price in CAD, model year, mileage and seller type with pagination, and open any listing for its price rating, specs, equipment, images, location and dealer or private seller. Scrappa is an independent service and is not affiliated with or endorsed by AutoTrader.ca or AutoScout24 Group.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/autotrader_ca/search?make=honda&model=civic&offer=used&price_from=10000&price_to=20000&year_from=2018&km_to=100000" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"page": 1,
"total_results": 166,
"total_pages": 9,
"has_more": true,
"results": [
{
"id": "61787721-8204-4ed3-b936-b9389f6841b1",
"position": 1,
"title": "2018 Honda Civic Sedan",
"url": "https://www.autotrader.ca/offers/honda-civic-lx-sieges-chauffants-camera-recul-air-climatise-gasoline-silver-cat_ma31gr200622va2411tr11703-61787721-8204-4ed3-b936-b9389f6841b1",
"price": 16995,
"currency": "CAD",
"price_evaluation": "great_price",
"make": "Honda",
"model": "Civic",
"year": 2018,
"mileage_km": 71388,
"transmission": "Automatic",
"fuel": "Gasoline",
"condition": "used",
"location": {
"city": "BROSSARD",
"province": "QC",
"postal_code": "J4X 1C2",
"street": "8750 Boul Taschereau"
},
"seller": {
"type": "dealer",
"is_dealer": true,
"company_name": "Brossard Hyundai"
},
"images": [
"https://prod.pictures.autoscout24.net/listing-images/61787721-8204-4ed3-b936-b9389f6841b1_f0e47a59-898a-4f92-9d8f-a3f27a37a042.jpg/250x188.webp"
]
}
]
},
"meta": {
"endpoint_family": "search",
"billable": true
}
}
Structured data for real applications. Here are some ideas.
Run recurring searches by make, model and province, then track asking prices in CAD, mileage and market ratings over time.
Filter by dealer or private seller and city to watch competitor stock, pricing and how long listings stay online.
Collect year, mileage, trim and price pairs per model to build valuation and depreciation datasets for the Canadian market.
Search by postal code and radius, sort by posting date and alert buyers when a new listing matches their budget, mileage and model year.
Combine AutoTrader.ca with US and European car marketplaces to compare the same models and spot arbitrage across borders.
AutoTrader.ca scraper API
The AutoTrader.ca API is built for car price analytics, dealer tools, and saved-search features. Each search result carries the listing id, price in CAD with its market rating, year, mileage in km, transmission, fuel, location, the seller as dealer or private with phone numbers, image urls and the public listing url. Listing detail adds the description as plain text, drivetrain, body type, colour, doors, seats, the equipment list, coordinates, the dealer website and the Carfax report url.
Filter by make, model, province, city, new or used, price, model year, mileage, seller type, postal code and radius.
Sort by price, mileage, model year, posting date or distance, with up to 200 pages per search.
Read price in CAD as a float with currency, mileage in km and the model year as integers on every listing.
Open any listing for its equipment, images, coordinates, dealer website, phone numbers and Carfax report url.
Unknown listings and unknown makes, models or cities answer a non-billed error and are never charged.
Search by make, model, location, price, year and mileage to collect matching listings with price in CAD, specs, seller and images, plus total_results and a has_more flag for paging.
Open AutoTrader.ca Search API docsOpen a listing by id to get its description, price rating, median market price, equipment, coordinates, dealer website, phone numbers and Carfax report url.
Open AutoTrader.ca Listing API docsEverything you need in one API.
/api/autotrader_ca/search
Search Canadian car listings with filters and pagination
/api/autotrader_ca/listing
Get one listing with price, specs, equipment, images and seller
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| AutoTrader.ca listing data as JSON | Build your own parser | |
| Car search with filters and pagination | Parse the page yourself | |
| Listing detail with equipment and seller | Parse the page yourself | |
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by AutoTrader.ca or AutoScout24 Group. The AutoTrader.ca API returns structured JSON from public listing data through a Scrappa API key.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests, unknown listings and unknown makes, models or cities are never charged.
Use the 1-based page parameter, about 20 listings per page and at most 200 pages (4,000 results) per search. The response returns total_results, total_pages and a has_more flag. Narrow broad searches with filters to reach every listing. A valid empty result is a successful response.
Send year_from and year_to as integers. They filter on the vehicle model year, for example year_from=2018&year_to=2022 for 2018 to 2022 models.