carmax_search
Search CarMax used-car listing records by make, model, year, price, mileage, sort, and optional ZIP. model works without make; each page has 48 vehicles plus live-count facets and total matches. An unresolved ZIP is ignored. Use carmax_vehicle for one listing, carmax_search_suggestions for typeahead, or carmax_shop_by_brand to browse brands.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zip | No | 5-digit US ZIP code to bias results toward CarMax's nearest store (resolved via the same lookup as GET /carmax/stores). Best-effort: an unresolvable zip is ignored rather than rejected. | |
| make | No | CarMax make, e.g. honda, Toyota, BMW (case-insensitive). See any search response's make field for known values. | |
| page | No | 1-indexed result page. Defaults to 1. CarMax returns 48 results per page. | |
| sort | No | Sort order. One of: bestmatch, distance-asc, price-asc, price-desc, mileage-asc, mileage-desc, year-desc, year-asc, newarrival. Defaults to bestmatch. | |
| model | No | CarMax model, e.g. civic (case-insensitive). Does not require make to also be set. | |
| max_year | No | Maximum model year. | |
| min_year | No | Minimum model year. | |
| max_price | No | Maximum price in US dollars. | |
| min_price | No | Minimum price in US dollars. | |
| max_mileage | No | Maximum odometer mileage. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |