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
4mo 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 codes for a given make.
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 (Plug-in Hybrid).
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 →
autotrader.ca API
Search vehicle listings on AutoTrader.ca and retrieve detailed information including specifications, pricing, mileage, and seller contact details. Compare listings across makes, models, and locations to support vehicle research and purchasing decisions.
autotrader.com.au API
Search and browse car listings on AutoTrader Australia with filters by make and model, then view detailed information about specific vehicles. Find available cars with full specs and compare options across thousands of listings using customizable filters.
autotrader.co.za API
Search and access comprehensive vehicle listings from South Africa's AutoTrader with pricing, specifications, location details, and seller information. Get everything you need to compare cars and make informed purchasing decisions, though direct seller phone numbers aren't available due to security protections.
cars.com API
Search for vehicles on Cars.com using filters like price, make, and model, then get detailed specifications and dealer inventory information for any listing you're interested in. Access comprehensive vehicle details including pricing, features, and dealer contact information all in one place.
exoticcartrader.com API
Search and browse exotic, collector, and classic car listings with detailed vehicle information including specs, VIN numbers, photos, and lot details. Discover featured vehicles by make or category, read expert reviews, and stay updated with industry blog posts all in one place.
carsforsale.com API
Search vehicle listings and browse detailed car inventory by make, model, and trim to find the perfect vehicle on CarsForSale.com. Access comprehensive listing details including pricing, specifications, and availability all in one place.
edmunds.com API
Search new and used car inventory on Edmunds by make, model, year, condition, and location. Retrieve detailed specs, pricing, history, and dealer info by VIN, and browse all available car makes.
carsales.com API
Search for cars on Carsales and retrieve detailed listings with technical specifications, makes, and models. Filter and browse available vehicles by make to find exactly what you're looking for.