Discover/autotrader.ca API
live

autotrader.ca APIautotrader.ca

Access AutoTrader.ca vehicle listings and detailed specs via API. Search by make, location, and price. Retrieve seller info, images, and full specifications.

Endpoints
2
Updated
10d ago
Try it
Filter by vehicle make (e.g. Honda, Toyota, Ford, Mercedes-Benz). Omitting returns all mak
Sort order: 3 = Price High to Low, 4 = Price Low to High
Number of results per page
Result offset for pagination
Location for the search in City, Province format (e.g. Toronto, ON)
api.parse.bot/scraper/e23e86fa-16cc-4777-bba6-3b98d9af5a2c/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/e23e86fa-16cc-4777-bba6-3b98d9af5a2c/search_listings?make=Honda&sort=3&limit=5&offset=0&location=Toronto%2C+ON' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search for vehicle listings on AutoTrader.ca with filters for make, location, and pagination. Returns structured listing data extracted from the site's search results page.

Input
ParamTypeDescription
makestringFilter by vehicle make (e.g. Honda, Toyota, Ford, Mercedes-Benz). Omitting returns all makes.
sortintegerSort order: 3 = Price High to Low, 4 = Price Low to High
limitintegerNumber of results per page
offsetintegerResult offset for pagination
locationstringLocation for the search in City, Province format (e.g. Toronto, ON)
Response
{
  "type": "object",
  "fields": {
    "listings": "array of vehicle listing objects with id, make, model, year, price, mileage, condition, city, province, transmission, fuel, url, and seller_name",
    "total_found": "integer total number of matching results"
  },
  "sample": {
    "data": {
      "listings": [
        {
          "id": "69770029",
          "url": "https://www.autotrader.ca/offers/honda-civic-lx-hb-gasoline-grey-81eb07ee-8602-4051-a5ec-749afae8ea9c",
          "city": "REGINA",
          "fuel": "Gasoline",
          "make": "Honda",
          "year": 2020,
          "model": "Civic",
          "price": "$ 22,995",
          "mileage": "77,312 km",
          "province": "SK",
          "condition": "Used",
          "seller_name": "Capital Ford Lincoln SK",
          "transmission": "Automatic"
        }
      ],
      "total_found": 21990
    },
    "status": "success"
  }
}

About the autotrader.ca API

The AutoTrader.ca API provides access to Canadian vehicle listings through 2 endpoints, returning over 15 structured fields per listing. Use search_listings to query inventory across makes and locations with price sorting and pagination, then call get_listing_details with any listing URL to retrieve full specifications, seller contact information, images, and pricing data for a specific vehicle.

Search Listings

The search_listings endpoint queries AutoTrader.ca inventory and returns an array of listing objects alongside a total_found integer. Each listing includes id, make, model, year, price, mileage, condition, city, province, transmission, fuel, and a url for further lookup. The make parameter filters by manufacturer (e.g. Honda, Mercedes-Benz). The location parameter accepts a City, Province string such as Toronto, ON. Use the sort parameter to order results by price (3 = high to low, 4 = low to high), and control pagination with limit and offset.

Listing Details

The get_listing_details endpoint accepts a full AutoTrader.ca listing URL — obtainable from any search_listings result's url field — and returns the complete record for that vehicle. Response fields include make, model, year, variant (trim level), price (formatted string), price_raw (integer), images (array of URLs), description (HTML string), seller (object with name, type, phone, and city), and a specifications object covering mileage, body_type, transmission, drive_train, cylinders, displacement, body_color, number_of_doors, and number_of_seats.

Coverage and Pagination

Listings reflect the Canadian AutoTrader.ca marketplace. Location filtering is tied to the City, Province format and does not accept postal codes or coordinates. Pagination is handled through offset and limit against the total_found count, making it straightforward to iterate through large result sets for a given make or region.

Common use cases
  • Build a cross-Canada price comparison tool filtering by make and province using search_listings results
  • Monitor average asking prices for a specific make/model over time using price_raw from search results
  • Aggregate seller inventory by querying seller.name and seller.type fields from get_listing_details
  • Populate a vehicle research app with full specs including drive_train, cylinders, and displacement
  • Generate alerts when new listings appear for a target make/location combination using total_found and offset pagination
  • Compare mileage-to-price ratios across listings using mileage and price_raw fields from search results
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does AutoTrader.ca offer an official developer API?+
AutoTrader.ca does not publish a public developer API for accessing vehicle listings or pricing data. This Parse API provides structured programmatic access to that data.
What does `get_listing_details` return beyond what `search_listings` provides?+
get_listing_details returns fields not present in search results: images (an array of photo URLs), seller contact details including phone, variant (trim level), description (the full HTML listing description), and granular specifications such as drive_train, cylinders, displacement, body_color, number_of_doors, and number_of_seats.
Can I filter search results by price range, body type, or year?+
Currently, search_listings supports filtering by make and location, with sorting by price. Filters for price range, body type, year, or mileage are not exposed as parameters. You can fork this API on Parse and revise it to add those filter parameters.
Does the API cover dealer inventory separately from private seller listings?+
The seller.type field returned by get_listing_details indicates whether a listing is from a dealer or a private seller, but search_listings does not currently accept a seller type as a filter parameter. You can fork this API on Parse and revise it to add a seller-type filter to the search endpoint.
How fresh is the listing data, and can I detect when a listing is sold or removed?+
The data reflects the current state of AutoTrader.ca at the time of the request. There is no dedicated endpoint for sold or removed listings — if a URL passed to get_listing_details no longer exists on the site, it will not return data. You can fork this API on Parse and revise it to add a status-check or history endpoint.
Page content last updated . Spec covers 2 endpoints from autotrader.ca.
Related APIs in AutomotiveSee all →
car-part.com API
Search for recycled auto parts across thousands of vehicles and get detailed information on pricing, availability, and specifications from car-part.com. Find the exact parts you need with comprehensive search metadata and individual part details to compare options and locate the best deals.
honda.ca API
Get current Honda Canada vehicle pricing, lease and finance payment options, APR rates, and available incentives across all Canadian provinces to compare deals in real-time. Calculate custom payment scenarios and browse all Honda models with their latest promotional offers directly from Honda Canada's official pricing data.
autodoc.co.uk API
Find auto parts and check compatibility with your vehicle by browsing makes, models, and engines, then search for parts with detailed specifications and discover equivalent alternatives. Get everything you need to identify the right replacement parts for any car in the Autodoc catalog.
leboncoin.fr API
Search and retrieve detailed listings from Leboncoin across cars, real estate, jobs, and other categories with advanced filtering options. Access seller profiles, pricing analytics, and comprehensive listing details to find exactly what you're looking for on France's leading classifieds platform.
auctiontime.com API
Search and browse equipment and truck auction listings from AuctionTime.com, view detailed information about specific auctions, filter by category and auctioneer, and track auction results by date. Access comprehensive auction data including listings, categories, and auctioneer information all in one place.
yad2.co.il API
Search for apartments and cars on Yad2's marketplace and access detailed listing information including photos, prices, and specifications. Instantly reveal seller contact information to connect directly with real estate agents and car dealers.
turo.com API
Search for peer-to-peer car rentals across Turo by location and dates to browse available vehicles with pricing, specifications, and real-time availability. Get detailed information on specific cars to compare features and make rental decisions.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.