Discover/autotrader.com API
live

autotrader.com APIautotrader.com

Search Autotrader vehicle listings by make, model, ZIP, price, and more. Access specs, VIN, pricing, dealer info, and KBB fair purchase data via 4 endpoints.

Endpoints
4
Updated
3mo ago
Try it
ZIP code for location-based search (5-digit US ZIP).
Vehicle make code (e.g., TOYOTA, FORD, BMW). Use get_all_makes to retrieve valid codes.
Number of results per page.
Vehicle model code (e.g., CAMRY, F150PICKUP). Use get_models_for_make to retrieve valid co
Pagination offset (first record index).
Search radius in miles from the ZIP code.
Sort order: relevance, priceASC, priceDESC, mileageASC, yearDESC.
Filter by maximum model year.
Filter by specific dealer/owner ID.
Fuel type group code: DSL (Diesel), ELE (Electric), GSL (Gasoline), HYB (Hybrid), PIH (Plu
Maximum price filter.
Minimum price filter.
Body style code: CONVERT, COUPE, HATCH, SEDAN, SUVCROSS, TRUCKS, VANS, WAGON.
Filter by minimum model year.
Seller type: d (Dealer), p (Private Seller).
Listing type: NEW, USED, CERTIFIED.
api.parse.bot/scraper/39cfc061-a8fd-42e7-af55-7a6b8c8bc7a3/<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/39cfc061-a8fd-42e7-af55-7a6b8c8bc7a3/search_listings?zip=90001&make=TOYOTA&limit=3&model=Camry&zip_code=90210&listing_type=used' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for vehicle listings with comprehensive filters. Returns paginated results with listing details, available filter options, and total count.

Input
ParamTypeDescription
zipstringZIP code for location-based search (5-digit US ZIP).
makestringVehicle make code (e.g., TOYOTA, FORD, BMW). Use get_all_makes to retrieve valid codes.
limitintegerNumber of results per page.
modelstringVehicle model code (e.g., CAMRY, F150PICKUP). Use get_models_for_make to retrieve valid codes for a given make.
offsetintegerPagination offset (first record index).
radiusintegerSearch radius in miles from the ZIP code.
sort_bystringSort order: relevance, priceASC, priceDESC, mileageASC, yearDESC.
end_yearintegerFilter by maximum model year.
dealer_idstringFilter by specific dealer/owner ID.
fuel_typestringFuel type group code: DSL (Diesel), ELE (Electric), GSL (Gasoline), HYB (Hybrid), PIH (Plug-in Hybrid).
max_priceintegerMaximum price filter.
min_priceintegerMinimum price filter.
body_stylestringBody style code: CONVERT, COUPE, HATCH, SEDAN, SUVCROSS, TRUCKS, VANS, WAGON.
start_yearintegerFilter by minimum model year.
seller_typestringSeller type: d (Dealer), p (Private Seller).
listing_typestringListing type: NEW, USED, CERTIFIED.
Response
{
  "type": "object",
  "fields": {
    "filters": "object containing available filter options with counts for refining searches",
    "listings": "array of vehicle listing objects with id, title, year, make, model, vin, pricingDetail, specifications, images, owner, mileage",
    "total_count": "integer total number of matching results"
  },
  "sample": {
    "data": {
      "filters": {
        "listingType": {
          "options": [
            {
              "count": 91577,
              "label": "New",
              "value": "NEW"
            }
          ]
        }
      },
      "listings": [
        {
          "id": 780065560,
          "vin": "WMWMF735X9TT96012",
          "make": {
            "code": "MINI",
            "name": "MINI"
          },
          "year": 2009,
          "model": {
            "code": "COOPER",
            "name": "Cooper"
          },
          "title": "Used 2009 MINI Cooper S",
          "mileage": {
            "label": "Mileage",
            "value": "173,000"
          },
          "pricingDetail": {
            "salePrice": 3499,
            "dealIndicator": "Great"
          }
        }
      ],
      "total_count": 149172
    },
    "status": "success"
  }
}

About the autotrader.com API

The Autotrader API exposes 4 endpoints for querying vehicle listings, retrieving full listing details, and resolving make and model reference codes. The search_listings endpoint supports filtering by ZIP code, radius, make, model, year range, and sort order, returning paginated results with pricing, mileage, images, and dealer information. Reference endpoints keep your make and model codes in sync with what Autotrader actually supports.

Search and Filter Listings

The search_listings endpoint is the primary query surface. Pass a zip and radius to scope results geographically, then narrow by make, model, end_year, and sort order (relevance, priceASC, priceDESC, mileageASC, yearDESC). Results include an array of listing objects — each with id, title, year, make, model, vin, mileage, pricingDetail, specifications, images, and owner — plus a total_count integer and a filters object showing available filter options with counts for further refinement. Use limit and offset for pagination.

Full Listing Detail

Once you have a listing id from search results, get_vehicle_listing_detail returns the complete record for that vehicle. The pricingDetail object includes salePrice, a deal indicator, and KBB fair purchase price data. The specifications object covers transmission, exterior color, fuel type, MPG, engine, drive type, and odometer mileage. The owner object contains dealer or private seller details and their location. The images object provides a primary index and a full sources array.

Make and Model Reference Data

get_all_makes returns the full list of vehicle makes available on Autotrader as label/value pairs, where value is the code expected by other endpoints (e.g., TOYOTA, BMW). get_models_for_make takes a make code and returns all corresponding models in the same label/value format, with value usable as the model parameter in search_listings. These endpoints keep client code aligned with Autotrader's current inventory taxonomy without hardcoding codes.

Common use cases
  • Build a used car price tracker that monitors salePrice and KBB fair purchase price across specific make/model/year combinations over time.
  • Aggregate dealer inventory by querying search_listings with a ZIP and radius, then grouping results by the owner location field.
  • Identify deals by comparing salePrice against the dealIndicator and KBB fair purchase price returned in pricingDetail.
  • Generate a vehicle lookup tool that uses get_all_makes and get_models_for_make to populate cascading dropdowns and then queries search_listings.
  • Compile a dataset of VINs and specifications for a given model by iterating paginated search_listings results and expanding each via get_vehicle_listing_detail.
  • Analyze regional price variation by running search_listings with the same make/model against multiple ZIP codes and comparing returned prices.
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 offer an official developer API?+
Autotrader does not publish a public developer API or official API documentation for third-party access to its listing data.
What does the `filters` object in `search_listings` contain?+
The filters object returns available filter options and their result counts for the current query. This lets you build dynamic filter UIs — showing users how many listings exist for each sub-category — without making additional requests.
Does the API return private-party (non-dealer) listings?+
The owner field on each listing includes seller details and distinguishes dealer from private-party sellers, so results can include both. The API does not expose a dedicated filter parameter to restrict results strictly to private-party or dealer-only listings at query time. You can fork the API on Parse and revise it to add that filtering parameter if needed.
Is there a way to look up a vehicle by VIN rather than by listing ID?+
The current endpoints support lookup by listing id via get_vehicle_listing_detail, and VIN is returned as a field on each listing. Direct VIN-based search is not a supported input parameter. You can fork the API on Parse and revise it to add a VIN search endpoint.
Are there any geographic limitations on the search?+
The zip parameter expects a 5-digit US ZIP code, and the radius parameter is in miles. The API covers US listings on Autotrader.com. Canadian or international Autotrader properties are not covered by these endpoints.
Page content last updated . Spec covers 4 endpoints from autotrader.com.
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.
Autotrader.com API — Vehicle Listings & Details · Parse