Search for cars currently listed for sale in the US and Canada. This is the primary tool for live inventory search, supporting dealer, private party, and auction listings.
Property Value Tool name search_active_carsMarkets US, Canada Seller types dealer (default), fsbo (private seller), auctionDefault rows 5 (max 50) for standard search; 1,500 for dealer/syndication search API endpoints See below
The tool automatically selects the right API endpoint based on your parameters:
Condition Endpoint Max Rows Default (seller_type="dealer") GET /v2/search/car/active50 seller_type="fsbo"GET /v2/search/car/fsbo/active50 seller_type="auction"GET /v2/search/car/auction/active50 Any dealer identifier provided (dealer_id, source, mc_website_id, mc_dealer_id, mc_location_id, mc_rooftop_id, mc_dealership_group_id, mc_dealership_group_name, mc_sub_dealership_group_id, mc_sub_dealership_group_name, mc_category) GET /v2/dealerships/inventory1,500
The routing is automatic. When any dealer-specific identifier is provided, the tool switches to the Dealer Inventory Syndication API (/v2/dealerships/inventory) which is optimized for full dealer inventory retrieval — returning up to 1,500 listings per call instead of the standard 50 limit.
Before filtering on categorical fields, always run a facets call to discover available values:
# Step 1 — discover values
search_active_cars(facets="make,model,body_type,powertrain_type", rows=1, state="CA")
# Step 2 — search with validated values
search_active_cars(make="Toyota", powertrain_type="HEV,PHEV", state="CA")
Parameter Type Description makestring Manufacturer (e.g., "Toyota", "Ford") modelstring Model name (e.g., "Camry", "F-150") yearint Model year (e.g., 2022) year_rangestring Range format "min-max" (e.g., "2019-2023") trimstring Trim level — use facets to validate car_typestring "new", "used", or "certified"body_typestring Body style (e.g., "SUV", "Sedan") — use facets powertrain_typestring Recommended over fuel_type . Values: "Combustion", "HEV", "MHEV", "BEV", "PHEV", "FCEV", "EREV"fuel_typestring Non-normalized values — prefer powertrain_type or use facets drivetrainstring e.g., "AWD", "FWD", "RWD" transmissionstring Transmission type — use facets enginestring Engine description cylindersint Number of cylinders (4, 6, 8) doorsint Number of doors (2, 4) seating_capacityint Number of seats (5, 7, 8)
Parameter Type Description zipstring ZIP code citystring City name statestring 2-letter state code (e.g., "CA", "TX") latitudefloat Latitude coordinate longitudefloat Longitude coordinate radiusint Search radius in miles
Parameter Type Description price_rangestring Price range "min-max" (e.g., "20000-50000") miles_rangestring Mileage range "min-max" (e.g., "0-30000") msrp_rangestring MSRP range "min-max"
Parameter Type Description exterior_colorstring Exterior color, comma-separated — use facets interior_colorstring Interior color, comma-separated base_exterior_colorstring Normalized base exterior color base_interior_colorstring Normalized base interior color
Parameter Type Description dom_rangestring Days on market range "min-max" dom_active_rangestring Active days on market range first_seen_daysstring First seen days "max-min" (e.g., "30-10" = 10–30 days ago) last_seen_daysstring Last seen days "max-min"
Parameter Type Description seller_typestring "dealer" (default), "fsbo", "auction"dealer_idstring Specific dealer ID dealer_typestring "franchise" or "independent"mc_dealership_group_namestring Dealership group name filter
When any dealer identifier (dealer_id, mc_website_id, mc_dealer_id, etc.) is provided, the tool automatically routes to the Dealer Inventory Syndication API for optimized dealer-specific retrieval with up to 1,500 results per call.
Parameter Type Description high_value_featuresstring Filter by high-value features (intersection). Always discover values with facets first : facets="high_value_features|0|1000" options_packagesstring Filter by installed packages. Discover with: facets="options_packages_mv|0|1000"
Parameter Type Description carfax_1_ownerstring One-owner vehicle carfax_clean_titlestring Clean ownership records
Parameter Type Description facetsstring Discover unique values and counts. Syntax: "field|offset|limit|min_count" statsstring Generate statistics for fields (e.g., "price,miles,dom") range_facetsstring Numeric range facets
Parameter Type Default Description sort_bystring — Sort field (e.g., price, miles, dom, dist) sort_orderstring "asc""asc" or "desc"rowsint 5 Results to return (max 50) startint 0 Pagination offset
Parameter Type Default Description fetch_all_photosbool falseReturn all photos vs. single photo per listing include_dealer_objectbool falseInclude full dealer details include_mc_dealership_objectbool falseInclude MarketCheck dealership metadata include_build_objectbool falseInclude full vehicle build/specs
search_active_cars(
state="CA",
powertrain_type="BEV",
price_range="0-50000",
rows=10
)
search_active_cars(
facets="make|0|50",
body_type="SUV",
rows=1
)
search_active_cars(
make="Toyota",
model="Camry",
car_type="certified",
miles_range="0-25000",
year_range="2022-2024"
)
search_active_cars(
make="Ford",
model="F-150",
state="TX",
stats="price,miles,dom",
rows=1
)
search_active_cars(
dealer_id="12345",
rows=50,
include_dealer_object=true
)
Search Past 90 Days — Historical/sold listing searchWorkflows & Use Cases — Common multi-tool patterns