Discover/autotrader.com.au API
live

autotrader.com.au APIautotrader.com.au

Search and retrieve car listings from AutoTrader Australia. Filter by make, model, price, location, and more. Access specs, pricing, dealer info, and photos.

Endpoints
4
Updated
10d ago
Try it
Car make to filter by (e.g. 'Toyota', 'Ford', 'Mazda'). Values available from get_availabl
Page number for pagination.
Car model to filter by (e.g. 'Corolla', 'RAV4'). Values available from get_models_for_make
Search radius in km from postcode location.
Field to sort results by: 'price', 'year', 'odometer'.
Sort order: 'asc' or 'desc'.
Maximum price filter.
Australian state abbreviation (e.g. 'NSW', 'VIC', 'QLD').
Number of results per page.
Australian postcode for location-based search.
Vehicle condition filter: 'Used' or 'New'.
Minimum price filter.
api.parse.bot/scraper/a1d5a83e-deca-4025-883c-34aca18c40d8/<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/a1d5a83e-deca-4025-883c-34aca18c40d8/search_listings?make=Toyota&page=1&model=Corolla&paginate=5' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for car listings with various filters. Returns a paginated list of listings sorted by the specified criteria. Each listing includes full vehicle details, pricing, photos, dealer info, and location.

Input
ParamTypeDescription
makestringCar make to filter by (e.g. 'Toyota', 'Ford', 'Mazda'). Values available from get_available_makes endpoint.
pageintegerPage number for pagination.
modelstringCar model to filter by (e.g. 'Corolla', 'RAV4'). Values available from get_models_for_make endpoint.
radiusintegerSearch radius in km from postcode location.
sortBystringField to sort results by: 'price', 'year', 'odometer'.
orderBystringSort order: 'asc' or 'desc'.
priceTointegerMaximum price filter.
locationstringAustralian state abbreviation (e.g. 'NSW', 'VIC', 'QLD').
paginateintegerNumber of results per page.
postcodestringAustralian postcode for location-based search.
conditionstringVehicle condition filter: 'Used' or 'New'.
priceFromintegerMinimum price filter.
Response
{
  "type": "object",
  "fields": {
    "data": "array of listing objects, each containing _source with full vehicle details including id, make, model, price, vehicle specs, dealer info, photos, and location",
    "total": "integer, total number of matching listings",
    "last_page": "integer, total number of pages",
    "current_page": "integer, current page number"
  },
  "sample": {
    "data": {
      "data": [
        {
          "sort": [
            800
          ],
          "_score": null,
          "_source": {
            "id": 15085852,
            "make": "Toyota",
            "model": "RAV4",
            "price": {
              "driveaway_price": 0,
              "advertised_price": 800
            },
            "dealer": {
              "city": "Slacks Creek",
              "state": "QLD",
              "trading_name": "King of the Cheapies Slacks Creek"
            },
            "vehicle": {
              "body_type": "Wagon",
              "fuel_type": "Unleaded",
              "engine_size": "2.00",
              "transmission_type": "Manual"
            },
            "odometer": 406000,
            "condition": "Used",
            "manu_year": 1998,
            "location_city": "Slacks Creek",
            "location_state": "QLD"
          }
        }
      ],
      "total": 2225,
      "last_page": 445,
      "current_page": 1
    },
    "status": "success"
  }
}

About the autotrader.com.au API

The AutoTrader Australia API exposes 4 endpoints for searching and retrieving vehicle listings from autotrader.com.au. The search_listings endpoint supports filters for make, model, price ceiling, Australian state, and proximity radius, returning paginated results with full vehicle specs and dealer details. Companion endpoints let you fetch all available makes, drill into models for a specific make, and pull complete listing detail by ID.

Search and Filter Listings

The search_listings endpoint accepts up to eight optional parameters including make, model, priceTo, location (Australian state abbreviation such as NSW or VIC), and radius in kilometres from a postcode. Results can be sorted by price, year, or odometer in ascending or descending order. Each response returns a data array of listing objects alongside total, last_page, and current_page fields for pagination.

Listing Detail and Vehicle Specifications

The get_listing_detail endpoint accepts a numeric listing_id — available from data[*]._source.id in search results — and returns a single listing record. The response includes a structured price object with both advertised_price and driveaway_price, a dealer object with trading_name, city, state, and phone, a photos array with image_path values, and a vehicle object covering body_type, transmission_type, fuel_type, engine_size, seats, doors, and more. The description field carries the seller's free-text vehicle description.

Make and Model Lookup

Before constructing a search query, get_available_makes returns every make currently represented in the listing index along with a doc_count showing how many listings exist for each. Once you have a make, get_models_for_make returns the model breakdown for that manufacturer in the same key / doc_count format. These two endpoints are the canonical source for valid make and model values accepted by search_listings.

Common use cases
  • Build a used-car price tracker by polling search_listings with a fixed make and model and recording advertised_price over time.
  • Power a dealer inventory aggregator by filtering search_listings on location and extracting dealer.trading_name and dealer.phone.
  • Create a fuel-type comparison tool using the vehicle.fuel_type field returned by get_listing_detail.
  • Generate market-availability reports by iterating get_available_makes and mapping each make's doc_count.
  • Show nearby listings in a geo-aware app by passing a postcode with a radius parameter to search_listings.
  • Display a full vehicle photo gallery by rendering the photos array from get_listing_detail in a front-end carousel.
  • Identify underpriced listings by sorting search_listings results by price asc and comparing advertised_price to driveaway_price.
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 Australia offer an official developer API?+
AutoTrader Australia (autotrader.com.au) does not publish a documented public developer API. This Parse API provides structured programmatic access to the listing data available on the site.
What does `search_listings` return beyond basic make and model?+
Each result in the data array includes the full _source object for the listing, which covers vehicle specifications, pricing, dealer information, and location. The response envelope also includes total (matching listing count), last_page, and current_page to support pagination across large result sets.
Are motorcycle, truck, or other non-car vehicle listings available?+
The current API is scoped to car listings. Makes and models returned by get_available_makes and get_models_for_make reflect the passenger and light-vehicle inventory. You can fork the API on Parse and revise it to add endpoints targeting other vehicle categories.
Is seller contact information exposed for private listings, not just dealer listings?+
The dealer object in get_listing_detail returns trading_name, city, state, and phone fields. Contact details for private-seller listings are not currently exposed separately. You can fork the API on Parse and revise it to add a dedicated private-seller contact endpoint.
How should I get valid values for the `make` and `model` parameters in `search_listings`?+
Call get_available_makes first to retrieve the current list of make names and their listing counts, then pass the desired key value as the make parameter. To get valid model strings, call get_models_for_make with that make name. Using values from these endpoints avoids empty result sets caused by spelling variations.
Page content last updated . Spec covers 4 endpoints from autotrader.com.au.
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 Australia API – Car Listings & Search · Parse