search_cars
Search a historical database of used-car listings using filters for make, model, price, mileage, location, and more. Find active or removed listings, sort results, and paginate through matches for market analysis or deal tracking.
Instructions
Search the local historical database of collected listings with rich filters, geography and pagination.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| make | No | ||
| sort | No | newest | price_asc | price_desc | mileage_asc | distance | days_on_market | price_drop | year_desc | last_seen | newest |
| trim | No | ||
| limit | No | Page size (max 200). | |
| model | No | Model or trim text, e.g. '3 Series', '328i', 'TT', 'WRX' (matches model, trim and title) | |
| offset | No | Pagination offset. | |
| source | No | Marketplace source filter, e.g. autotrader | |
| status | No | active (default) | any | not_observed | removed | active |
| has_vin | No | ||
| keywords | No | Words that must appear (in title/description/features); prefix - to exclude, quotes for phrases. e.g. '"one owner" -salvage manual' | |
| latitude | No | ||
| location | No | Free-text centre for radius search: city ('Vaughan'), 'City, PROV', or postal code ('M5V 3L9'). | |
| year_max | No | ||
| year_min | No | ||
| fuel_type | No | ||
| longitude | No | ||
| price_max | No | ||
| price_min | No | ||
| provinces | No | Province codes to include, e.g. ['ON','QC']. Omit for Canada-wide. | |
| radius_km | No | Radius in km around `location` (or latitude/longitude). | |
| body_style | No | sedan | coupe | hatchback | wagon | convertible | suv | pickup | van | minivan | |
| drivetrain | No | fwd | rwd | awd | 4wd | |
| generation | No | Chassis/generation code such as 'E90', 'Mk4', 'NA', '8N'. See get_generation_codes for supported labels. | |
| mileage_max | No | ||
| mileage_min | No | ||
| seller_type | No | private | dealer | |
| transmission | No | manual | automatic | cvt | dct | |
| exclude_damaged | No | ||
| include_details | No | Include description, photos, seller and all fields for each item (larger payload) | |
| min_price_drops | No | ||
| max_days_on_market | No | ||
| min_days_on_market | No | ||
| newly_listed_since | No | Only listings first observed since: '24h', '7d', '2w' or ISO timestamp | |
| price_drop_min_pct | No | Only listings whose current price is at least this % below their first observed price |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||