AutoTrader.ca API

AutoTrader.ca API for Canadian Car Search, Listing Details, Prices, and Seller Data

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.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
2
Endpoints
4,000
Results per query cap
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

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.

Request preview
Request
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"
JSON response
{
  "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
  }
}

What you can build

Structured data for real applications. Here are some ideas.

Canadian Used Car Price Tracking

Run recurring searches by make, model and province, then track asking prices in CAD, mileage and market ratings over time.

Dealer Inventory Monitoring

Filter by dealer or private seller and city to watch competitor stock, pricing and how long listings stay online.

Vehicle Valuation Models

Collect year, mileage, trim and price pairs per model to build valuation and depreciation datasets for the Canadian market.

Saved Search Alerts

Search by postal code and radius, sort by posting date and alert buyers when a new listing matches their budget, mileage and model year.

Cross-Market Car Coverage

Combine AutoTrader.ca with US and European car marketplaces to compare the same models and spot arbitrage across borders.

AutoTrader.ca scraper API

AutoTrader.ca API for Canadian car listings, prices, and seller data

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.

Choose the right AutoTrader.ca API endpoint

Use Car Search for market coverage

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 docs

Use Listing Detail for full records

Open 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 docs

Available endpoints

Everything you need in one API.

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

AutoTrader.ca listing data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Car search with filters and pagination
Scrappa:
ScrapingBee / ScraperAPI: Parse the page yourself
Listing detail with equipment and seller
Scrappa:
ScrapingBee / ScraperAPI: Parse the page yourself
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by credits per request
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits

Key features

Car search by make, model, province, city, price, model year, mileage and seller type with pagination
Price in CAD as a float with currency, plus mileage and year as integers on every listing
Full listing detail with equipment, images, coordinates, dealer website and Carfax report url
Dealer or private seller flag, company name and phone numbers on every listing
Absolute https links and images and a public listing url on every item
Unknown listings, makes, models and cities answer a non-billed error

Frequently asked questions

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.

Start using the AutoTrader.ca API

Sign up and get 500 free credits. No credit card required.