Skip to content

Used cars, car prices and car listings

Back to tools

Search public CarMax used-car listings.

Search cars

Search cars

Search CarMax used cars by make and model with optional ZIP, distance, year, price and mileage filters. CarMax order is preserved. Pages expose only the first 48 cars; distance is CarMax’s distance from the selected local store, and larger limits or narrow distance filters may return fewer matches.

Your information

Make and model to search, for example Toyota RAV4.

Earliest model year, for example 2020.

US ZIP code for local car ordering, for example 10001.

Maximum price in USD, for example 30000.

Maximum number of cars, for example 24. Public pages show at most 48 cars.

More options

Latest model year, for example 2024.

Maximum odometer mileage, for example 50000.

Maximum listed distance in miles from your ZIP, for example 75; 0 means nationwide.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Available cars

Choose an action

About the CarMax tool

CarMax, also called CarMax.com or CarMax Used Cars, returns used-car listings with prices, mileage, vehicle details, and store information.

Search cars needs a make and model; optionally narrow results by year, ZIP code, distance, price, or mileage.

Built from carmax.com. Last checked Sep 29, 2026.

Actions

Search cars

1 credit

Search CarMax used cars by make and model with optional ZIP, distance, year, price and mileage filters. CarMax order is preserved. Pages expose only the first 48 cars; distance is CarMax’s distance from the selected local store, and larger limits or narrow distance filters may return fewer matches.

What you provide

FieldTypeRequiredDescription
CarcarTextRequiredMake and model to search, for example Toyota RAV4.Example: Toyota RAV4
Max Yearmax_yearNumberOptionalLatest model year, for example 2024.Example: 2024
Min Yearmin_yearNumberOptionalEarliest model year, for example 2020.Example: 2022
Zip Codezip_codeTextOptionalUS ZIP code for local car ordering, for example 10001.Example: 10001
Max Pricemax_priceNumberOptionalMaximum price in USD, for example 30000.Example: 35000
Max Mileagemax_mileageNumberOptionalMaximum odometer mileage, for example 50000.Example: 50000
Max Resultsmax_resultsNumberOptionalMaximum number of cars, for example 24. Public pages show at most 48 cars.Example: 5
Radius (miles)radius_milesNumberOptionalMaximum listed distance in miles from your ZIP, for example 75; 0 means nationwide.Example: 500

What you get

FieldTypeDescription
CarscarsList
VINcars[].vinTextExample: JTMMWRFVXND145263
Makecars[].makeTextExample: Toyota
Trimcars[].trimTextExample: LE
Yearcars[].yearNumberExample: 2022
Modelcars[].modelTextExample: RAV4 Hybrid
Pricecars[].priceNumberPrice in US dollars.Example: 31998
Mileagecars[].mileageNumberMiles.Example: 27445
Car Linkcars[].car_linkTextExample: https://www.carmax.com/car/70265421
Photo Linkcars[].photo_linkTextExample: https://img2.carmax.com/assets/70265421/hero.jpg?width=400
Store Namecars[].store_nameTextExample: Edison
Store Statecars[].store_stateTextExample: New Jersey
Fuel Economycars[].fuel_economyTextExample: 41 city / 38 highway MPG
Stock Numbercars[].stock_numberTextExample: 70265421
Transfer Feecars[].transfer_feeTextShipping or transfer fee text when shown.
Currency Codecars[].currency_codeTextUSD.Example: USD
Distance (miles)cars[].distance_milesNumberCarMax listing distance from its selected local store, if a ZIP is given.Example: 30
Exterior Colourcars[].exterior_colourTextExample: White
Highlighted Featurescars[].highlighted_featuresList

Example result

For Car: Toyota RAV4, Min Year: 2022, Zip Code: 10001, Max Price: 35000, Max Results: 5

JSON
{
  "cars": [
    {
      "vin": "JTMMWRFVXND145263",
      "make": "Toyota",
      "trim": "LE",
      "year": 2022,
      "model": "RAV4 Hybrid",
      "price": 31998,
      "mileage": 27445,
      "car_link": "https://www.carmax.com/car/70265421",
      "photo_link": "https://img2.carmax.com/assets/70265421/hero.jpg?width=400",
      "store_name": "Edison",
      "store_state": "New Jersey",
      "fuel_economy": "41 city / 38 highway MPG",
      "stock_number": "70265421",
      "transfer_fee": null,
      "currency_code": "USD",
      "distance_miles": 30,
      "exterior_colour": "White",
      "highlighted_features": [
        "4WD/AWD",
        "Satellite Radio Ready"
      ]
    },
    {
      "vin": "JTMRWRFVXPD191801",
      "make": "Toyota",
      "trim": "XLE",
      "year": 2023,
      "model": "RAV4 Hybrid",
      "price": 34998,
      "mileage": 27033,
      "car_link": "https://www.carmax.com/car/28466741",
      "photo_link": "https://img2.carmax.com/assets/28466741/hero.jpg?width=400",
      "store_name": "East Meadow",
      "store_state": "New York",
      "fuel_economy": "38 city / 35 highway MPG",
      "stock_number": "28466741",
      "transfer_fee": null,
      "currency_code": "USD",
      "distance_miles": 40,
      "exterior_colour": "White",
      "highlighted_features": [
        "4WD/AWD",
        "Satellite Radio Ready"
      ]
    }
  ]
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@carmax",
  "visibility": "public",
  "operation": "search_cars",
  "version": 1,
  "input": {
    "car": "Toyota RAV4",
    "min_year": 2022,
    "zip_code": "10001",
    "max_price": 35000,
    "max_results": 5
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Compare prices for used cars by make and model
  • Find listings near a chosen ZIP code
  • Filter cars by model year and mileage
  • Review vehicle details and store locations
  • Estimate listed distance from a local store

Questions about CarMax

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this CarMax tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a CarMax account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from carmax.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

What used cars are available for a make and model?

Search cars returns matching listings, including make, model, year, trim, price, and mileage.

What cars are listed near a ZIP code?

Search cars can use a ZIP code and radius to return locally ordered listings with distance when available.

How much does a listed car cost?

Search cars returns each listing’s price in US dollars.

All Commerce toolsBrowse all tools