MarketCheck API
Ce que fait ce MCP
Searches automotive listings and sales data, decodes VINs, retrieves listing history and estimates vehicle prices using market comparables.
Outils
Schéma d’entrée
{'type': 'object', 'required': ['vin'], 'properties': {'vin': {'type': 'string', 'description': 'Vehicle Identification Number (17 characters, required)'}, 'include_generic': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean to include generic data in response (optional, default: False)'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['vin'], 'properties': {'vin': {'type': 'string', 'description': 'Vehicle Identification Number (17 characters, required)'}, 'page': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Page number to fetch results (default is 1, optional)'}, 'fields': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'List of fields to fetch, comma-separated (optional)'}, 'sort_order': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Sort order - asc or desc (default is asc, optional)'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['inventory_type'], 'properties': {'city': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'make': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'trim': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'year': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'limit': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}, 'model': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'state': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'top_n': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}, 'source': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'date_to': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'default': None}, 'body_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'date_from': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'default': None}, 'drivetrain': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'msrp_label': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'sold_count': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'summary_by': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'year_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'dealer_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'miles_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'body_subtype': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'transmission': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'ranking_order': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'inventory_type': {'type': 'string'}, 'min_sold_count': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}, 'measure_filters': {'anyOf': [{'type': 'object', 'additionalProperties': {'type': 'string'}}, {'type': 'null'}], 'default': None}, 'powertrain_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'ranking_measure': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'fuel_type_category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'rank_after_filters': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None}, 'ranking_dimensions': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'base_exterior_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'base_interior_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'dealership_group_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'price_over_msrp_percentage': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'price_over_mc_msrp_percentage': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['vin'], 'properties': {'vin': {'type': 'string', 'description': 'Vehicle Identification Number (17 characters, required)'}, 'zip': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': '50501', 'description': "Location ZIP code (default: '50501' - Des Moines, IA)"}, 'city': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'City of the car (optional if zip provided)'}, 'miles': {'type': 'integer', 'default': 50000, 'description': 'Miles the vehicle has driven in total (default: 50,000)'}, 'state': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'State of the car (optional if zip provided)'}, 'dealer_type': {'type': 'string', 'default': 'franchise', 'description': "Filter based on dealer type (independent or franchise, default: 'franchise')"}, 'is_certified': {'type': 'boolean', 'default': False, 'description': 'Boolean to indicate if car is certified or not (default: False)'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'properties': {'mm': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Make-Model concatenated string from auto-complete API'}, 'vin': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listing on their VIN'}, 'ymm': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Year-Make-Model concatenated string from auto-complete API'}, 'zip': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listing on ZIP around which they are listed'}, 'city': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listing on City in which they are listed'}, 'make': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listings on their make'}, 'plot': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'If true, results in around 25k coordinates with limited fields for plotting'}, 'rows': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': 5, 'description': 'Number of results to return. For standard searches: default 5, max 50. For dealer/syndication searches (when dealer_id, mc_dealer_id, mc_location_id, or similar dealer identifiers are provided): defaults to 1500 (full inventory), max 1500.'}, 'trim': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listing on their trim'}, 'vins': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma separated list of 17 digit vins (max 10 VINs per request)'}, 'year': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Vehicle manufacturing year (e.g., 2020, 2021)'}, 'ymmt': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma separated list of Year|Make|Model|Trim combinations'}, 'dedup': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'If true, gives results with is_searchable irrespective of dealer_id/mc_website_id/source'}, 'doors': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Number of doors (e.g., 2, 4)'}, 'match': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma separated list of Year,Make,Model,Trim fields for exact match with vins'}, 'model': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listings on their model'}, 'owned': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'When true, returns listings actually owned by dealer (used with dealer_id/mc_website_id/source)'}, 'start': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': 0, 'description': 'Page number/offset to fetch results (default 0, max depends on package)'}, 'state': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listing on State in which they are listed'}, 'stats': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'List of fields for which stats need to be generated'}, 'engine': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listing on their engine'}, 'facets': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Field facets return unique terms and their counts for categorical data, useful for building search filters and understanding inventory distribution.\nSyntax: facets=field_name|offset|limit|min_count\n- offset (default: 0): Start position for terms\n- limit (default: 20, max: 1000): Number of terms to return\n- min_count (optional): Minimum count for a term to be included\nExample: facets=make|0|60|2 returns top 60 makes with at least 2 listings each'}, 'radius': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Radius around the search location (Unit - Miles)'}, 'source': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Source filter to search inventory from specific source'}, 'country': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listing on Country in which they are listed'}, 'nodedup': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'If true, API gives results without is_searchable (multiple listings for single vin)'}, 'sort_by': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Sort by field (dist|price|miles|msrp|dom|dom_180|dom_active|dos_active|highway_mpg|city_mpg|last_seen|first_seen|lease_term|lease_emp|lease_down_payment|finance_loan_term|finance_loan_apr|finance_emp|finance_down_payment|price_change_percent). For staleness sorting, default to dos_active (current dealer) over dom_active (all dealers) — see STALENESS METRICS above.'}, 'vdp_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter based on vehicle detail page URL'}, 'version': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listings on their version'}, 'car_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Car type (new/used/certified)'}, 'latitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Latitude component of location'}, 'msa_code': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listing on msa code in which they are listed'}, 'stock_no': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listing on their stock number on lot'}, 'body_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listing on their body type'}, 'cylinders': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Number of engine cylinders (e.g., 4, 6, 8)'}, 'dealer_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Dealer ID filter to search inventory from specific dealer'}, 'dom_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Days on Market range in format "min-max" (e.g., "10-50")'}, 'fuel_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listing on their fuel type.\nWARNING: This field has many non-normalized values. RECOMMENDED: Use powertrain_type instead for reliable filtering, OR first call this tool with facets="fuel_type|0|1000" to discover exact available values.'}, 'lease_emp': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Search listings with exact/range lease Estimated Monthly Payment(EMI)'}, 'longitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Longitude component of location'}, 'drivetrain': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listing on their drivetrain'}, 'facet_sort': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Controls sort order of facet terms:\n- count (default): Sort by frequency (highest first)\n- index: Sort alphabetically'}, 'in_transit': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean to filter in transit vehicles'}, 'lease_term': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Search listings with exact/range lease term'}, 'msrp_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'MSRP range in format "min-max" (e.g., "1000-5000")'}, 'sort_order': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': 'asc', 'description': 'Sort order (asc|desc)'}, 'year_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Year range in format "min-max" (e.g., "2019-2021")'}, 'dealer_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Type of dealer (e.g., franchise, independent)'}, 'engine_size': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Engine Size to match (comma-separated values)'}, 'finance_emp': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Search listings with exact/range Estimated Monthly Payment(EMI)'}, 'mc_category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'MarketCheck seller category. Values: "Dealer", "Retailer", "Dealership Group", "Aggregator", "Marketing", "Financing"'}, 'miles_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Miles range in format "min-max" (e.g., "1000-5000")'}, 'photo_links': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean to include only listings that have photo_links'}, 'price_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Price range in format "min-max" (e.g., "1000-5000")'}, 'seller_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': 'dealer', 'description': 'Filter by seller type. Only 3 strict values allowed: "dealer" (default), "fsbo" (private seller), "auction"'}, 'body_subtype': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Body subtype to filter listings on (comma-separated values)'}, 'engine_block': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Engine Block to match (comma-separated values)'}, 'exclude_make': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'List of makes to exclude from result'}, 'mc_dealer_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'MarketCheck dealer ID filter'}, 'price_change': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Query to filter listings based on positive and negative price change'}, 'range_facets': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma separated list of numeric fields for range facets'}, 'transmission': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listing on their transmission'}, 'vehicle_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listing on their vehicle type'}, 'dom_180_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Last 180 Days on Market range in format "min-max" (e.g., "10-50")'}, 'include_lease': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean param to search for listings that include leasing options'}, 'mc_rooftop_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'MarketCheck rooftop ID filter'}, 'mc_website_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'MarketCheck website ID filter'}, 'taxonomy_vins': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma separated list of 10 letters excerpt from 17 letter VIN'}, 'base_ext_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Base exterior color to match (comma-separated values)'}, 'base_int_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Base interior color to match (comma-separated values)'}, 'carfax_1_owner': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Indicates whether car has had only one owner or not'}, 'city_mpg_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'City mileage range in format "min-max" (e.g., "1000-5000")'}, 'exterior_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Exterior color to match (comma-separated values)'}, 'interior_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Interior color to match (comma-separated values)'}, 'last_seen_days': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Last seen days range in format "max-min" (e.g., "3-1" for 1 to 3 days ago).'}, 'mc_location_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'MarketCheck location ID filter'}, 'exclude_sources': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'List of sources to exclude from result'}, 'first_seen_days': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen days range in format "max-min" (e.g., "30-10" for 10 to 30 days ago).'}, 'include_finance': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean param to search for listings that include finance options'}, 'last_seen_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Last seen date range in format YYYYMMDD-YYYYMMDD(prev_date-later_date)'}, 'min_photo_links': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listings by number of photo links within given range'}, 'powertrain_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter on powertrain_type. Available values: "Combustion" (gas/diesel), "HEV" (Hybrid Electric), "MHEV" (Mild Hybrid), "BEV" (Battery Electric), "PHEV" (Plug-in Hybrid), "FCEV" (Fuel Cell Electric), "EREV" (Extended Range Electric).\nRECOMMENDED: Use this field instead of fuel_type for consistent and reliable filtering of vehicle power sources.'}, 'dom_active_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Cumulative days the VEHICLE has been actively listed across ALL dealers (survives dealer transfers) in format "min-max" (e.g., "10-50"). Use for total-market-exposure analysis (auction/trade evaluation); otherwise prefer dos_active_range. See STALENESS METRICS above.'}, 'dos_active_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Days the listing has been active at the CURRENT dealer, in format "min-max" (e.g., "10-50"). Dealer-level staleness — DEFAULT metric for "how long has it been for sale" questions. See STALENESS METRICS above.'}, 'fetch_all_photos': {'type': 'boolean', 'default': False, 'description': 'When False (default), limits photo links to single photo per listing to reduce token usage. When True, returns all photo links.'}, 'finance_loan_apr': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Search listings with exact/range loans Annual Percentage Rate'}, 'first_seen_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen date range in format YYYYMMDD-YYYYMMDD(prev_date-later_date)'}, 'options_packages': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listings on their options_packages (intersection of provided OPs).\nIMPORTANT: Before using this filter, first call this tool with facets="options_packages|0|1000" to get the complete list of available options packages and their counts. This ensures you use exact package names as they appear in the data.'}, 'seating_capacity': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Number of seats (e.g., 5, 7, 8)'}, 'engine_aspiration': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Engine Aspiration to match (comma-separated values)'}, 'engine_size_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Engine size range in format "min-max" (e.g., "1.0-2")'}, 'exclude_certified': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean param to exclude certified cars from search results'}, 'finance_loan_term': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Search listings with exact/range finance loan term'}, 'highway_mpg_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Highway mileage range in format "min-max" (e.g., "1000-5000")'}, 'preferred_dealers': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Flag to add preferred dealers flag based on client filter score'}, 'carfax_clean_title': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Indicates whether car has clean ownership records'}, 'exclude_dealer_ids': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'List of dealer ids to exclude from result'}, 'lease_down_payment': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Search listings with exact/range down payment in lease offers'}, 'photo_links_cached': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean to include only listings that have photo_links_cached'}, 'price_change_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Price change range in format "min-max" (e.g., "10-500")'}, 'base_exterior_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Base exterior color to match (comma-separated values)'}, 'base_interior_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Base interior color to match (comma-separated values)'}, 'high_value_features': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listings on their high_value_features (intersection of provided HVFs).\nIMPORTANT: Before using this filter, first call this tool with facets="high_value_features|0|1000" to get the complete list of available high_value_features and their counts. This ensures you use exact feature names as they appear in the data.'}, 'finance_down_payment': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Search listings with exact/range down payment in finance offers'}, 'include_build_object': {'type': 'boolean', 'default': False, 'description': 'When True, includes build object in response. Build object structure:\n- year (number): Model year\n- make (string): Vehicle manufacturer\n- model (string, optional): Vehicle model\n- trim (string, optional): Trim level\n- version (string, optional): Specific version/variant\n- body_type (string, optional): Body style (sedan, SUV, truck, etc.)\n- vehicle_type (string, optional): Vehicle category\n- transmission (string, optional): Transmission type\n- drivetrain (string, optional): Drivetrain configuration\n- fuel_type (string, optional): Fuel type (gasoline, electric, hybrid, etc.)\n- engine (string, optional): Engine description\n- engine_size (number, optional): Engine displacement\n- engine_block (string, optional): Engine block configuration\n- doors (number, optional): Number of doors\n- cylinders (number, optional): Number of cylinders\n- made_in (string, optional): Manufacturing country\n- overall_height, overall_length, overall_width (string, optional): Vehicle dimensions\n- std_seating (string, optional): Standard seating capacity\n- highway_mpg (number, optional): Highway fuel economy\n- city_mpg (number, optional): City fuel economy\n- powertrain_type (string, optional): Powertrain classification'}, 'first_seen_at_mc_days': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen at MC days range in format "max-min" (e.g., "25-12" for 12 to 25 days ago).'}, 'include_dealer_object': {'type': 'boolean', 'default': False, 'description': 'When True, includes dealer object in response. Dealer object structure:\n- id (number): Unique dealer identifier\n- website (string): Dealer website URL\n- name (string): Dealer business name\n- dealer_type (string, optional): Dealer classification (franchise, independent)\n- street, city, state, country (string, optional): Address components\n- latitude, longitude (string, optional): Geographic coordinates\n- zip (string, optional): Postal/ZIP code\n- phone (string, optional): Contact phone number\n- seller_email (string, optional): Contact email address\n- dealership_group_name (string, optional): Parent dealership group\n- msa_code (string, optional): Metropolitan Statistical Area code'}, 'inventory_count_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Inventory count range for total listings in dealers inventory'}, 'exclude_mc_website_ids': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'List of dealer ids to exclude from result'}, 'first_seen_at_mc_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen at MC date range in format YYYYMMDD-YYYYMMDD(prev_date-later_date)'}, 'include_relevant_links': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Include relevant links (default true)'}, 'mc_dealership_group_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'MarketCheck dealership group ID filter'}, 'min_photo_links_cached': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listings by number of cached photo links within range'}, 'preferred_dealers_only': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Flag to show only preferred dealers listings'}, 'exclude_options_packages': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter to remove listings with specified excluded OPs. Use facets="options_packages|0|1000" first to discover available package names.'}, 'finance_down_payment_per': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Search listings with exact/range down payment percentage'}, 'include_non_vin_listings': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Include non vin listings (default false)'}, 'mc_dealership_group_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'MarketCheck dealership group name filter'}, 'first_seen_at_source_days': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen at source days range in format "max-min" (e.g., "25-12" for 12 to 25 days ago).'}, 'first_seen_at_source_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen at source date range in format YYYYMMDD-YYYYMMDD(prev_date-later_date)'}, 'mc_sub_dealership_group_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'MarketCheck sub-dealership group ID filter'}, 'active_inventory_date_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Date range to filter listings active within range (YYYYMMDD-YYYYMMDD)'}, 'exclude_high_value_features': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter to remove listings with specified excluded HVFs. Use facets="high_value_features|0|1000" first to discover available feature names.'}, 'include_mc_dealership_object': {'type': 'boolean', 'default': False, 'description': 'When True, includes mc_dealership object in response. McDealership object structure:\n- mc_website_id (number, optional): MarketCheck website identifier\n- mc_dealer_id (number, optional): MarketCheck dealer identifier\n- mc_location_id (number, optional): MarketCheck location identifier\n- mc_rooftop_id (number, optional): MarketCheck rooftop identifier\n- mc_dealership_group_id (number, optional): MarketCheck dealership group identifier\n- mc_dealership_group_name (string, optional): MarketCheck dealership group name\n- mc_sub_dealership_group_id (number, optional): MarketCheck sub-dealership group identifier\n- mc_sub_dealership_group_name (string, optional): MarketCheck sub-dealership group name\n- mc_category (string, optional): MarketCheck seller category. Values: "Dealer", "Retailer", "Dealership Group", "Aggregator", "Marketing", "Financing"\n- website (string, optional): Dealer website URL\n- name (string, optional): Dealer business name\n- dealer_type (string, optional): Dealer classification (franchise, independent)\n- street, city, state, country (string, optional): Address components\n- latitude, longitude (string, optional): Geographic coordinates\n- zip (string, optional): Postal/ZIP code\n- msa_code (string, optional): Metropolitan Statistical Area code\n- phone (string, optional): Contact phone number'}, 'mc_sub_dealership_group_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'MarketCheck sub-dealership group name filter'}, 'include_preferred_dealer_flag': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Flag to add preferred dealers flag based on client filter score'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['country'], 'properties': {'zip': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'city': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'rows': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Page size, default 10, max 50.'}, 'start': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Pagination offset (0-based).'}, 'state': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'facets': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma-separated bucket-facet fields. Allowed values (any other\nfield will be silently ignored): city, state, country, dealer_type.'}, 'radius': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Search radius in miles (0..7000).'}, 'country': {'type': 'string', 'description': 'US or CA. Default US.'}, 'sort_by': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'dist (geo default), dealer_id (default), listing_count, created_at_days.'}, 'latitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None}, 'msa_code': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Metropolitan Statistical Area code(s).'}, 'longitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None}, 'sort_order': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'asc | desc (default asc).'}, 'dealer_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'franchise | independent.'}, 'range_facets': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma-separated numeric range-facet fields. Allowed values:\nlisting_count.'}, 'inventory_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter by dealer domain.'}, 'created_at_days': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'min-max age in days.'}, 'created_at_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'YYYYMMDD-YYYYMMDD.'}, 'listing_count_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'min-max inventory size (e.g. "50-100"). Legacy-only.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['country'], 'properties': {'zip': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': '5-digit ZIP/postal code; comma-separated for multi-value.'}, 'city': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'rows': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Page size, default 10, max 50.'}, 'start': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Pagination offset (0-based).'}, 'state': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'facets': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma-separated bucket-facet fields. Allowed values (any other\nfield will be silently ignored): city, state, country, dealer_type,\nmc_website_id, mc_dealer_id, mc_location_id, mc_rooftop_id, mc_category,\nmc_dealership_group_id, mc_dealership_group_name,\nmc_sub_dealership_group_id, mc_sub_dealership_group_name.'}, 'radius': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Search radius in miles (0..7000).'}, 'country': {'type': 'string', 'description': 'US or CA. Default US.'}, 'sort_by': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'mc_website_id (default), mc_dealer_id, mc_location_id, mc_rooftop_id,\nmc_dealership_group_id, mc_sub_dealership_group_id, created_at_days.'}, 'latitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None}, 'msa_code': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Metropolitan Statistical Area code(s).'}, 'longitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None}, 'sort_order': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'asc | desc (default asc).'}, 'dealer_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'franchise | independent.'}, 'mc_category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Seller category (see values above).'}, 'mc_dealer_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'range_facets': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Not supported on this endpoint — pass nothing. Use\nsearch_dealers if you need a listing_count range facet.'}, 'inventory_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter by dealer domain (e.g. carmax.com).'}, 'mc_rooftop_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'mc_website_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'mc_location_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'created_at_days': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'min-max age in days.'}, 'created_at_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'YYYYMMDD-YYYYMMDD.'}, 'mc_dealership_group_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'mc_dealership_group_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'mc_sub_dealership_group_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'mc_sub_dealership_group_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['country'], 'properties': {'zip': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': '5-character ZIP code'}, 'city': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'City name'}, 'make': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma-separated make names (e.g., "Toyota,Honda")'}, 'rows': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Number of results to return (default: 10, max: 10)'}, 'trim': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma-separated trim levels'}, 'year': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma-separated years (e.g., "2024,2025")'}, 'model': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma-separated model names (e.g., "Camry,Accord")'}, 'start': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Starting record offset (default: 0, max: 10000)'}, 'state': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'State code (2 chars)'}, 'stats': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma-separated fields for statistical aggregations (e.g., "monthly,apr,cashback_amount")'}, 'engine': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma-separated engine types'}, 'facets': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma-separated field names for faceted search (e.g., "make,model,offer_type")'}, 'radius': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Search radius in miles (default: 50, max: 5000 - be conservative, use larger values only when explicitly requested)'}, 'source': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'OEM source domain'}, 'country': {'type': 'string', 'description': 'Country code'}, 'sort_by': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Field name to sort by (e.g., "monthly", "apr", "cashback_amount")'}, 'msa_code': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Metropolitan Statistical Area code (4 chars)'}, 'apr_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'APR percentage range (e.g., "0-3")'}, 'dealer_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter by dealer ID'}, 'fuel_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma-separated fuel types'}, 'drivetrain': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma-separated drivetrain types'}, 'msrp_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'MSRP value range'}, 'offer_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'One of "lease", "finance", or "cash"'}, 'sort_order': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': '"asc" or "desc"'}, 'term_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Term length range (e.g., "24-60")'}, 'year_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Format "min-max" (e.g., "2020-2025")'}, 'transmission': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma-separated transmission types'}, 'monthly_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Monthly payment range (e.g., "200-400")'}, 'valid_from_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Offer start date range'}, 'status_date_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Last seen date range'}, 'down_payment_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Down payment amount range'}, 'search_offers_text': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Search within offer text'}, 'search_titles_text': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Search within offer titles'}, 'mileage_limit_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Annual mileage limit range'}, 'valid_through_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Offer end date range'}, 'due_at_signing_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Due at signing amount range'}, 'cashback_amount_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Cashback amount range (e.g., "1000-5000")'}, 'cashback_target_group': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Target demographic (e.g., "military,college_grad")'}, 'scraped_at_date_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen date range'}, 'search_disclaimers_text': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Search within disclaimers'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['oem', 'zip'], 'properties': {'oem': {'type': 'string', 'description': 'OEM identifier (e.g., "toyota", "honda", "ford", "chevrolet", "bmw")'}, 'zip': {'type': 'string', 'description': '5-character ZIP code'}, 'rows': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Number of results to return (default: 10, max: 10)'}, 'year': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Vehicle year (e.g., "2024")'}, 'model': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Vehicle model (e.g., "Camry", "Accord")'}, 'start': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Starting offset for pagination (default: 0)'}, 'stats': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma-separated stat fields (e.g., "monthly,apr")'}, 'facets': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma-separated facet fields (e.g., "model,offer_type")'}, 'sort_by': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Field to sort by (e.g., "monthly", "apr", "cashback_amount")'}, 'apr_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'APR range (format: "min-max")'}, 'offer_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'One of "lease", "finance", or "cash"'}, 'sort_order': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': '"asc" or "desc"'}, 'monthly_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Monthly payment range (format: "min-max")'}, 'cashback_amount_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Cashback range (format: "min-max")'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'properties': {'vin': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'zip': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listing on ZIP around which they are listed'}, 'city': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listing on City in which they are listed'}, 'make': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listings on their make'}, 'plot': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None}, 'rows': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': 5, 'description': 'Number of results to return (default 5, max 50)'}, 'sold': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean to fetch only sold/expired listings (True/False)'}, 'trim': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listing on their trim'}, 'vins': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'year': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Vehicle manufacturing year (e.g., 2020, 2021)'}, 'ymmt': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'dedup': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None}, 'doors': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Number of doors (e.g., 2, 4)'}, 'match': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'model': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listings on their model'}, 'owned': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean, when True returns listings actually owned by dealer (used with dealer_id/source)'}, 'start': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': 0, 'description': 'Page number/offset to fetch results (default 0)'}, 'state': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listing on State in which they are listed '}, 'stats': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Field for which stats need to be generated (single field only)'}, 'engine': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'facets': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Field facets return unique terms and their counts for categorical data, useful for building search filters and understanding inventory distribution.\nSyntax: facets=field_name|offset|limit|min_count (single field only)\n- offset (default: 0): Start position for terms\n- limit (default: 20, max: 1000): Number of terms to return\n- min_count (optional): Minimum count for a term to be included\nExample: facets=make|0|60|2 returns top 60 makes with at least 2 listings each'}, 'radius': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Radius around the search location (Unit - Miles, max 100)'}, 'source': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listing on their source'}, 'country': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'expired': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean to fetch only expired listings or active ones (True/False)'}, 'nodedup': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None}, 'sort_by': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Sort by field (dist|price|miles|msrp|dom|dom_active|dos_active|last_seen|first_seen, etc.). For staleness sorting, default to dos_active (current dealer) over dom_active (all dealers) — see STALENESS METRICS above.'}, 'vdp_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'version': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'car_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Car type (new/used/certified)'}, 'latitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Latitude component of location'}, 'msa_code': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'stock_no': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'body_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listing on their body type'}, 'cylinders': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Number of engine cylinders (e.g., 4, 6, 8)'}, 'dealer_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Dealer id to filter the listings'}, 'dom_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Days on Market range in format "min-max" (e.g., "10-50")'}, 'fuel_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listing on their fuel type.\nWARNING: This field has many non-normalized values. First call this tool with facets="fuel_type|0|1000" to discover exact available values before filtering.'}, 'lease_emp': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'longitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Longitude component of location'}, 'drivetrain': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'facet_sort': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'in_transit': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean to filter in transit vehicles (True/False)'}, 'lease_term': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'msrp_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'MSRP range in format "min-max" (e.g., "1000-5000")'}, 'sort_order': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': 'asc', 'description': 'Sort order (asc|desc)'}, 'year_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Year range in format "min-max" (e.g., "2019-2021")'}, 'dealer_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'dealer_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'engine_size': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'finance_emp': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'mc_category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'MarketCheck seller category. Values: "Dealer", "Retailer", "Dealership Group", "Aggregator", "Marketing", "Financing"'}, 'miles_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Miles range in format "min-max" (e.g., "1000-5000")'}, 'photo_links': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None}, 'price_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Price range in format "min-max" (e.g., "1000-5000")'}, 'body_subtype': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'engine_block': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'exclude_make': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'mc_dealer_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'range_facets': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Numeric field for range facets (single field only)'}, 'transmission': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'vehicle_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'dom_180_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'include_lease': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None}, 'mc_rooftop_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'mc_website_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'taxonomy_vins': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'base_ext_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'base_int_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'carfax_1_owner': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'city_mpg_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'exterior_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Exterior color to match (comma-separated values)'}, 'interior_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Interior color to match (comma-separated values)'}, 'last_seen_days': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Last seen days range in format "max-min" (e.g., "3-1" for 1 to 3 days ago).'}, 'mc_location_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'exclude_sources': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'first_seen_days': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen days range in format "max-min" (e.g., "30-10" for 10 to 30 days ago).'}, 'include_finance': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None}, 'last_seen_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Last seen date range in format YYYYMMDD-YYYYMMDD'}, 'dom_active_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Cumulative days the VEHICLE was actively listed across ALL dealers (survives dealer transfers) in format "min-max" (e.g., "10-50"). Use for total-market-exposure analysis (auction/trade evaluation); otherwise prefer dos_active_range. See STALENESS METRICS above.'}, 'dos_active_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Days the listing was active at the CURRENT dealer, in format "min-max" (e.g., "10-50"). Dealer-level staleness — DEFAULT metric for "how long was it for sale" questions. See STALENESS METRICS above.'}, 'fetch_all_photos': {'type': 'boolean', 'default': False, 'description': 'When False (default), limits photo links to single photo per listing to reduce token usage. When True, returns all photo links.'}, 'finance_loan_apr': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'first_seen_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen date range in format YYYYMMDD-YYYYMMDD'}, 'seating_capacity': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Number of seats (e.g., 5, 7, 8)'}, 'engine_aspiration': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'engine_size_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'exclude_certified': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None}, 'finance_loan_term': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'highway_mpg_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'carfax_clean_title': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'exclude_dealer_ids': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'lease_down_payment': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'photo_links_cached': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None}, 'price_change_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'base_exterior_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Base exterior color to match (comma-separated values)'}, 'base_interior_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Base interior color to match (comma-separated values)'}, 'finance_down_payment': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'include_build_object': {'type': 'boolean', 'default': False, 'description': 'When True, includes build object in response. Build object structure:\n- year (number): Model year\n- make (string): Vehicle manufacturer\n- model (string, optional): Vehicle model\n- trim (string, optional): Trim level\n- version (string, optional): Specific version/variant\n- body_type (string, optional): Body style (sedan, SUV, truck, etc.)\n- vehicle_type (string, optional): Vehicle category\n- transmission (string, optional): Transmission type\n- drivetrain (string, optional): Drivetrain configuration\n- fuel_type (string, optional): Fuel type (gasoline, electric, hybrid, etc.)\n- engine (string, optional): Engine description\n- engine_size (number, optional): Engine displacement\n- engine_block (string, optional): Engine block configuration\n- doors (number, optional): Number of doors\n- cylinders (number, optional): Number of cylinders\n- made_in (string, optional): Manufacturing country\n- overall_height, overall_length, overall_width (string, optional): Vehicle dimensions\n- std_seating (string, optional): Standard seating capacity\n- highway_mpg (number, optional): Highway fuel economy\n- city_mpg (number, optional): City fuel economy'}, 'dealership_group_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'first_seen_at_mc_days': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen at MC days range in format "max-min" (e.g., "25-12" for 12 to 25 days ago).'}, 'include_dealer_object': {'type': 'boolean', 'default': False, 'description': 'When True, includes dealer object in response. Dealer object structure:\n- id (number): Unique dealer identifier\n- website (string): Dealer website URL\n- name (string): Dealer business name\n- dealer_type (string, optional): Dealer classification (franchise, independent)\n- street, city, state, country (string, optional): Address components\n- latitude, longitude (string, optional): Geographic coordinates\n- zip (string, optional): Postal/ZIP code\n- phone (string, optional): Contact phone number\n- seller_email (string, optional): Contact email address\n- dealership_group_name (string, optional): Parent dealership group\n- msa_code (string, optional): Metropolitan Statistical Area code'}, 'exclude_mc_website_ids': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'first_seen_at_mc_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen at MC date range in format YYYYMMDD-YYYYMMDD'}, 'include_relevant_links': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None}, 'mc_dealership_group_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'finance_down_payment_per': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'include_non_vin_listings': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean to include non vin listings (True/False, default False)'}, 'mc_dealership_group_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'first_seen_at_source_days': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen at source days range in format "max-min" (e.g., "25-12" for 12 to 25 days ago).'}, 'first_seen_at_source_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen at source date range in format YYYYMMDD-YYYYMMDD'}, 'mc_sub_dealership_group_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'active_inventory_date_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Date range to filter listings active within range (YYYYMMDD-YYYYMMDD)'}, 'include_mc_dealership_object': {'type': 'boolean', 'default': False, 'description': 'When True, includes mc_dealership object in response. McDealership object structure:\n- mc_website_id (number, optional): MarketCheck website identifier\n- mc_dealer_id (number, optional): MarketCheck dealer identifier\n- mc_location_id (number, optional): MarketCheck location identifier\n- mc_rooftop_id (number, optional): MarketCheck rooftop identifier\n- mc_dealership_group_id (number, optional): MarketCheck dealership group identifier\n- mc_dealership_group_name (string, optional): MarketCheck dealership group name\n- mc_sub_dealership_group_id (number, optional): MarketCheck sub-dealership group identifier\n- mc_sub_dealership_group_name (string, optional): MarketCheck sub-dealership group name\n- mc_category (string, optional): MarketCheck seller category. Values: "Dealer", "Retailer", "Dealership Group", "Aggregator", "Marketing", "Financing"\n- website (string, optional): Dealer website URL\n- name (string, optional): Dealer business name\n- dealer_type (string, optional): Dealer classification (franchise, independent)\n- street, city, state, country (string, optional): Address components\n- latitude, longitude (string, optional): Geographic coordinates\n- zip (string, optional): Postal/ZIP code\n- msa_code (string, optional): Metropolitan Statistical Area code\n- phone (string, optional): Contact phone number'}, 'mc_sub_dealership_group_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'properties': {'vrm': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Vehicle Registration Mark (VRM) filter.'}, 'zip': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on ZIP around which they are listed.'}, 'city': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on City in which they are listed.'}, 'make': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listings on their make (comma-separated values).'}, 'plot': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'If true, results in around 25k coordinates with limited fields to plot.'}, 'rows': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Number of results to return. Default is 10. Max is 50.'}, 'trim': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their trim (comma-separated values).'}, 'year': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their year (comma-separated values).'}, 'ymmt': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma separated list of Year, Make, Model, Trim combinations.'}, 'dedup': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'If true, will give results with is_searchable irrespective of dealer.'}, 'doors': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Doors to filter the cars on (comma-separated integer values).'}, 'match': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma separated list of fields for exact match.'}, 'model': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listings on their model (comma-separated values).'}, 'owned': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'When used with dealer_id, returns listings owned by dealer.'}, 'start': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Page number to fetch results. Default is 0. Max pagination: 10000.'}, 'state': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on State in which they are listed.'}, 'stats': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'List of fields for which stats need to be generated.'}, 'county': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on county in which they are listed.'}, 'engine': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their engine (comma-separated values).'}, 'facets': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Field facets return unique terms and their counts for categorical data, useful for building search filters and understanding inventory distribution.\nSyntax: facets=field_name|offset|limit|min_count\n- offset (default: 0): Start position for terms\n- limit (default: 20, max: 1000): Number of terms to return\n- min_count (optional): Minimum count for a term to be included\nExample: facets=make|0|60|2 returns top 60 makes with at least 2 listings each'}, 'radius': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Radius around the search location in miles (max: 7000).'}, 'source': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their source (comma-separated URLs).'}, 'uvc_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'UVC (Universal Vehicle Code) ID filter.'}, 'country': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on Country (uk, england, scotland, northern ireland, wales).'}, 'nodedup': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'If true, API will give results without is_searchable.'}, 'sort_by': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Sort by field. Default sort field is distance from the given point. For staleness sorting, default to dos_active (current dealer) over dom_active (all dealers) — see STALENESS METRICS above.'}, 'variant': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their variant (comma-separated values).'}, 'vdp_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Vehicle details page URL filter.'}, 'car_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Car type. Allowed values are - new / used.'}, 'latitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Latitude component of location (range: -90 to 90).'}, 'stock_no': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their stock number on lot.'}, 'body_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their body type (comma-separated values).'}, 'cylinders': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their cylinders (comma-separated values).'}, 'dealer_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Dealer id to filter the listings.'}, 'dom_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Days on Market range to filter cars (format: min-max e.g. 10-50).'}, 'fuel_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their fuel type (comma-separated values).'}, 'longitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Longitude component of location (range: -180 to 180).'}, 'drivetrain': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their drivetrain (comma-separated values).'}, 'facet_sort': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Controls sort order of facet terms:\n- count (default): Sort by frequency (highest first)\n- index: Sort alphabetically'}, 'fca_status': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter on fca status.'}, 'msrp_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'MSRP range to filter listings (format: min-max e.g. 1000-5000).'}, 'num_owners': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Number of owners filter.'}, 'sort_order': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Sort order - asc or desc. Default sort order is asc.'}, 'year_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Year range to filter listings (format: min-max e.g. 2019-2021).'}, 'dealer_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter based on dealer type (franchise or independent).'}, 'engine_size': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Engine Size to match (comma-separated values from facets API).'}, 'mc_category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter based on mc_category (Dealer, Dealership Group, etc.).'}, 'miles_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Miles range to filter listings (format: min-max e.g. 1000-5000).'}, 'photo_links': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean to include only listings that have photo_links.'}, 'postal_code': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on postal code around which they are listed.'}, 'price_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Price range to filter listings (format: min-max e.g. 1000-5000).'}, 'exclude_make': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Make values to exclude from results.'}, 'mc_dealer_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listings on their mc_dealer_id.'}, 'price_change': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Price change filter for listings.'}, 'range_facets': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma separated list of numeric fields for range facets.'}, 'transmission': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their transmission (comma-separated values).'}, 'vehicle_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their vehicle type.'}, 'co2_emissions': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'CO2 emissions filter (comma-separated values).'}, 'dom_180_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Last 180 Days on Market range to filter cars.'}, 'mc_rooftop_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listings on their mc_rooftop_id.'}, 'mc_website_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Website id to filter the listings.'}, 'model_variant': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Model variant filter.'}, 'base_ext_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Base exterior color to match (alias for base_exterior_color).'}, 'base_int_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Base interior color to match (alias for base_interior_color).'}, 'city_mpg_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'City mileage range (min-max format e.g. 1000-5000).'}, 'exterior_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Exterior color to match (comma-separated values from facets API).'}, 'interior_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Interior color to match (comma-separated values from facets API).'}, 'last_seen_days': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Last seen days range in format "max-min" (e.g., "3-1" for 1 to 3 days ago).'}, 'mc_location_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listings on their mc_location_id.'}, 'ulez_compliant': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter for ULEZ compliant vehicles.'}, 'ev_battery_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Electric vehicle battery type filter.'}, 'exclude_sources': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'A list of sources to exclude from result.'}, 'first_seen_days': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen days range in format "max-min" (e.g., "30-10" for 10 to 30 days ago).'}, 'insurance_group': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Insurance group filter for UK vehicles.'}, 'is_vat_included': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean filter for VAT inclusion.'}, 'last_seen_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Last seen date range (YYYYMMDD-YYYYMMDD format).'}, 'min_photo_links': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Minimum number of photo links required.'}, 'car_location_zip': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Car location ZIP filter.'}, 'dom_active_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Cumulative days the VEHICLE has been actively listed across ALL dealers (survives dealer transfers), format min-max. Use for total-market-exposure analysis; otherwise prefer dos_active_range. See STALENESS METRICS above.'}, 'dos_active_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Days the listing has been active at the CURRENT dealer, format min-max. Dealer-level staleness — DEFAULT metric for "how long has it been for sale" questions. See STALENESS METRICS above.'}, 'ev_vehicle_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Electric vehicle range filter.'}, 'fetch_all_photos': {'type': 'boolean', 'default': False, 'description': 'When False (default), limits photo links to single photo per listing to reduce token usage. When True, returns all photo links.'}, 'first_seen_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen date range (YYYYMMDD-YYYYMMDD format).'}, 'seating_capacity': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter on vehicle seating capacity.'}, 'car_location_city': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Car location city filter.'}, 'engine_size_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Engine size range filter.'}, 'highway_mpg_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Highway mileage range (min-max format e.g. 1000-5000).'}, 'preferred_dealers': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Preferred dealers filter.'}, 'combined_mpg_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Combined mileage range for UK (min-max format).'}, 'exclude_dealer_ids': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'A list of dealer ids to exclude from result.'}, 'photo_links_cached': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean to include only listings with cached photo_links.'}, 'price_change_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Price change range to filter listings.'}, 'wheelbase_category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their wheelbase category.'}, 'write_off_category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Write off category filter.'}, 'base_exterior_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Base exterior color to match (comma-separated values).'}, 'base_interior_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Base interior color to match (comma-separated values).'}, 'car_location_county': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Car location county filter.'}, 'car_location_street': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Car location street filter.'}, 'include_build_object': {'type': 'boolean', 'default': False, 'description': 'When True, includes build object in response. Build object structure:\n- year (number): Model year\n- make (string): Vehicle manufacturer\n- model (string, optional): Vehicle model\n- model_variant (string, optional): Vehicle model variant\n- trim (string, optional): Trim level\n- variant (string, optional): Specific variant identifier\n- body_type (string, optional): Body style (saloon, hatchback, estate, etc.)\n- vehicle_type (string, optional): Vehicle category\n- transmission (string, optional): Transmission type\n- drivetrain (string, optional): Drivetrain configuration\n- fuel_type (string, optional): Fuel type (petrol, diesel, electric, hybrid, etc.)\n- engine (string, optional): Engine description\n- engine_size (number, optional): Engine displacement\n- doors (number, optional): Number of doors\n- cylinders (number, optional): Number of cylinders\n- made_in (string, optional): Manufacturing country\n- overall_height, overall_length, overall_width (string, optional): Vehicle dimensions\n- wheelbase_category (string, optional): Wheelbase classification\n- std_seating (string, optional): Standard seating capacity\n- highway_mpg (number, optional): Highway fuel economy\n- city_mpg (number, optional): City fuel economy\n- combined_mpg (number, optional): Combined fuel economy\n- seating_capacity (number, optional): Passenger seating capacity\n- performance_torque_ftlb (number, optional): Torque in foot-pounds\n- performance_maxspeed_mph (number, optional): Maximum speed in miles per hour\n- performance_torque_rpm (number, optional): Torque at RPM\n- performance_power_bhp (number, optional): Power in brake horsepower\n- performance_power_rpm (number, optional): Power at RPM\n- performance_torque_nm (number, optional): Torque in Newton-meters\n- performance_power_kw (number, optional): Power in kilowatts\n- performance_co2 (number, optional): CO2 emissions rating\n- euro_status (number, optional): Euro emissions standard status'}, 'car_location_latitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Car location latitude coordinate.'}, 'first_seen_at_mc_days': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen at MC days range in format "max-min" (e.g., "15-5").'}, 'include_dealer_object': {'type': 'boolean', 'default': False, 'description': 'When True, includes dealer object in response. Dealer object structure:\n- id (number): Unique dealer identifier\n- website (string): Dealer website URL\n- name (string): Dealer business name\n- dealer_type (string, optional): Dealer classification (franchise, independent)\n- street, city, county, country (string, optional): Address components\n- latitude, longitude (string, optional): Geographic coordinates\n- postal_code (string, optional): UK postal code\n- phone (string, optional): Contact phone number\n- seller_email (string, optional): Contact email address\n- fca_status (string, optional): FCA authorization status\n- preferred_dealer (boolean, optional): Flag indicating if this is a preferred dealer'}, 'inventory_count_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Inventory count range to filter listings (min-max format).'}, 'performance_co2_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Performance CO2 range filter.'}, 'car_location_longitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Car location longitude coordinate.'}, 'exclude_mc_website_ids': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'A list of MC website ids to exclude from result.'}, 'first_seen_at_mc_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen at MC date range.'}, 'mc_dealership_group_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listings on their mc_dealership_group_id.'}, 'min_photo_links_cached': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Minimum number of cached photo links required.'}, 'preferred_dealers_only': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Filter to show only preferred dealers.'}, 'car_location_seller_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Car location seller name filter.'}, 'include_non_vin_listings': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'To include non vin listings. Default is false.'}, 'mc_dealership_group_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listings on their mc_dealership_group_name.'}, 'ev_battery_capacity_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'EV battery capacity range filter.'}, 'first_seen_at_source_days': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen at source days range in format "max-min" (e.g., "15-5").'}, 'vehicle_registration_mark': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Vehicle Registration Mark filter.'}, 'exclude_write_off_category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To exclude write off category.'}, 'first_seen_at_source_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen at source date range.'}, 'mc_sub_dealership_group_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listings on their mc_sub_dealership_group_id.'}, 'active_inventory_date_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Active inventory date range filter.'}, 'include_mc_dealership_object': {'type': 'boolean', 'default': False, 'description': 'When True, includes mc_dealership object in response. McDealership object structure:\n- mc_website_id (number, optional): MarketCheck website identifier\n- mc_dealer_id (number, optional): MarketCheck dealer identifier\n- mc_location_id (number, optional): MarketCheck location identifier\n- mc_rooftop_id (number, optional): MarketCheck rooftop identifier\n- mc_dealership_group_id (number, optional): MarketCheck dealership group identifier\n- mc_dealership_group_name (string, optional): MarketCheck dealership group name\n- mc_sub_dealership_group_id (number, optional): MarketCheck sub-dealership group identifier\n- mc_sub_dealership_group_name (string, optional): MarketCheck sub-dealership group name\n- mc_category (string, optional): MarketCheck seller category. UK market only supports: dealer\n- website (string, optional): Dealer website URL\n- name (string, optional): Dealer business name\n- dealer_type (string, optional): Dealer classification (franchise, independent)\n- street, city, county, country (string, optional): Address components\n- latitude, longitude (string, optional): Geographic coordinates\n- postal_code (string, optional): UK postal code\n- phone (string, optional): Contact phone number\n- fca_status (string, optional): FCA authorization status'}, 'mc_sub_dealership_group_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listings on their mc_sub_dealership_group_name.'}, 'include_preferred_dealer_flag': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Include preferred dealer flag.'}, 'vehicle_registration_date_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Vehicle registration date range (YYYYMMDD-YYYYMMDD).'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'properties': {'vrm': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Vehicle Registration Mark (VRM) filter.'}, 'zip': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on ZIP around which they are listed.'}, 'city': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on City in which they are listed.'}, 'make': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listings on their make (comma-separated values).'}, 'plot': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'If true, results in around 25k coordinates with limited fields to plot.'}, 'rows': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Number of results to return. Default is 10. Max is 50.'}, 'sold': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean parameter to fetch only sold listings.'}, 'trim': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their trim (comma-separated values).'}, 'year': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their year (comma-separated values).'}, 'ymmt': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma separated list of Year, Make, Model, Trim combinations.'}, 'dedup': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'If true, will give results with is_searchable irrespective of dealer.'}, 'doors': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Doors to filter the cars on (comma-separated integer values).'}, 'match': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma separated list of fields for exact match (e.g., year,make,model,trim).'}, 'model': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listings on their model (comma-separated values).'}, 'owned': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'When used with dealer_id, returns listings owned by dealer.'}, 'start': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Page number to fetch results. Default is 0. Max pagination: 10000.'}, 'state': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on State in which they are listed.'}, 'stats': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'List of fields for which stats need to be generated.'}, 'county': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on county in which they are listed.'}, 'engine': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their engine (comma-separated values).'}, 'facets': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Field facets return unique terms and their counts for categorical data, useful for building search filters and understanding inventory distribution.\nSyntax: facets=field_name|offset|limit|min_count\n- offset (default: 0): Start position for terms\n- limit (default: 20, max: 1000): Number of terms to return\n- min_count (optional): Minimum count for a term to be included\nExample: facets=make|0|60|2 returns top 60 makes with at least 2 listings each'}, 'radius': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Radius around the search location in miles (max: 100 for recent search).'}, 'source': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their source (comma-separated URLs).'}, 'country': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on Country (uk, england, scotland, northern ireland, wales).'}, 'expired': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean flag to either fetch only the expired listings or active ones.'}, 'nodedup': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'If true, API will give results without is_searchable.'}, 'sort_by': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Sort by field. Default sort field is distance from the given point. For staleness sorting, default to dos_active (current dealer) over dom_active (all dealers) — see STALENESS METRICS above.'}, 'variant': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their variant (comma-separated values).'}, 'vdp_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Vehicle details page URL filter.'}, 'car_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Car type. Allowed values are - new / used / certified.'}, 'latitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Latitude component of location (range: -90 to 90).'}, 'stock_no': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their stock number on lot.'}, 'body_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their body type (comma-separated values).'}, 'cylinders': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their cylinders (comma-separated values).'}, 'dealer_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Dealer id to filter the listings.'}, 'dom_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Days on Market range to filter cars (format: min-max e.g. 10-50).'}, 'fuel_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their fuel type (comma-separated values).'}, 'lease_emp': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Search listings with lease Estimated Monthly Payment (EMI) or range.'}, 'longitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Longitude component of location (range: -180 to 180).'}, 'drivetrain': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their drivetrain (comma-separated values).'}, 'facet_sort': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Controls sort order of facet terms:\n- count (default): Sort by frequency (highest first)\n- index: Sort alphabetically'}, 'fca_status': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter on fca status.'}, 'lease_term': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Search listings with exact lease term, or range (min-max e.g. 30-60).'}, 'msrp_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'MSRP range to filter listings (format: min-max e.g. 1000-5000).'}, 'num_owners': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Number of owners filter.'}, 'sort_order': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Sort order - asc or desc. Default sort order is asc.'}, 'year_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Year range to filter listings (format: min-max e.g. 2019-2021).'}, 'dealer_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter listings on dealer_name.'}, 'dealer_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter based on dealer type (franchise or independent).'}, 'engine_size': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Engine Size to match (comma-separated values from facets API).'}, 'finance_emp': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Search listings with finance Estimated Monthly Payment (EMI) or range.'}, 'mc_category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter based on mc_category (Dealer, Dealership Group, etc.).'}, 'miles_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Miles range to filter listings (format: min-max e.g. 1000-5000).'}, 'photo_links': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean to include only listings that have photo_links.'}, 'postal_code': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on postal code around which they are listed.'}, 'price_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Price range to filter listings (format: min-max e.g. 1000-5000).'}, 'body_subtype': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Body subtype to filter listings (comma-separated values from facets API).'}, 'engine_block': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Engine Block to match (comma-separated values from facets).'}, 'exclude_make': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Make values to exclude from results.'}, 'mc_dealer_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listings on their mc_dealer_id.'}, 'range_facets': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Comma separated list of numeric fields for range facets.'}, 'transmission': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their transmission (comma-separated values).'}, 'vehicle_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their vehicle type (comma-separated values).'}, 'dom_180_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Last 180 Days on Market range to filter cars.'}, 'mc_rooftop_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listings on their mc_rooftop_id.'}, 'mc_website_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Website id to filter the listings.'}, 'model_variant': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Model variant filter.'}, 'base_ext_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Base exterior color to match (alias for base_exterior_color).'}, 'base_int_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Base interior color to match (alias for base_interior_color).'}, 'city_mpg_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'City mileage range for UK (min-max format e.g. 1000-5000).'}, 'exterior_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Exterior color to match (comma-separated values from facets API).'}, 'interior_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Interior color to match (comma-separated values from facets API).'}, 'last_seen_days': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Last seen days range in format "max-min" (e.g., "3-1" for 1 to 3 days ago).'}, 'mc_location_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listings on their mc_location_id.'}, 'ulez_compliant': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter for ULEZ compliant vehicles.'}, 'exclude_sources': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'A list of sources to exclude from result.'}, 'first_seen_days': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen days range in format "max-min" (e.g., "30-10" for 10 to 30 days ago).'}, 'insurance_group': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Insurance group filter for UK vehicles.'}, 'is_vat_included': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean filter for VAT inclusion.'}, 'last_seen_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Last seen date range (YYYYMMDD-YYYYMMDD format).'}, 'dom_active_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Cumulative days the VEHICLE was actively listed across ALL dealers (survives dealer transfers), format min-max. Use for total-market-exposure analysis; otherwise prefer dos_active_range. See STALENESS METRICS above.'}, 'dos_active_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Days the listing was active at the CURRENT dealer, format min-max. Dealer-level staleness — DEFAULT metric for "how long was it for sale" questions. See STALENESS METRICS above.'}, 'fetch_all_photos': {'type': 'boolean', 'default': False, 'description': 'When False (default), limits photo links to single photo per listing to reduce token usage. When True, returns all photo links.'}, 'finance_loan_apr': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Search listings with finance Annual Percentage Rate or range.'}, 'first_seen_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen date range (YYYYMMDD-YYYYMMDD format).'}, 'seating_capacity': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter on vehicle seating capacity.'}, 'car_include_lease': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean param to search for listings that include leasing options.'}, 'engine_aspiration': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Engine Aspiration to match (comma-separated values from facets).'}, 'engine_size_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Engine size range filter (min-max format).'}, 'exclude_certified': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean param to exclude certified cars from search results.'}, 'finance_loan_term': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Search listings with exact finance loan term or range.'}, 'highway_mpg_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Highway mileage range for UK (min-max format e.g. 1000-5000).'}, 'combined_mpg_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Combined mileage range for UK (min-max format).'}, 'exclude_dealer_ids': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'A list of dealer ids to exclude from result.'}, 'lease_down_payment': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Search listings with exact down payment in lease offers or range.'}, 'photo_links_cached': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean to include only listings with cached photo_links.'}, 'price_change_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Price change range to filter listings.'}, 'wheelbase_category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listing on their wheelbase category.'}, 'write_off_category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Write off category filter.'}, 'base_exterior_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Base exterior color to match (comma-separated values).'}, 'base_interior_color': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Base interior color to match (comma-separated values).'}, 'car_include_finance': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Boolean param to search for listings that include finance options.'}, 'finance_down_payment': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Search listings with exact down payment in finance offers or range.'}, 'include_build_object': {'type': 'boolean', 'default': False, 'description': 'When True, includes build object in response. Build object structure:\n- year (number): Model year\n- make (string): Vehicle manufacturer\n- model (string, optional): Vehicle model\n- model_variant (string, optional): Vehicle model variant\n- trim (string, optional): Trim level\n- variant (string, optional): Specific variant identifier\n- body_type (string, optional): Body style (saloon, hatchback, estate, etc.)\n- vehicle_type (string, optional): Vehicle category\n- transmission (string, optional): Transmission type\n- drivetrain (string, optional): Drivetrain configuration\n- fuel_type (string, optional): Fuel type (petrol, diesel, electric, hybrid, etc.)\n- engine (string, optional): Engine description\n- engine_size (number, optional): Engine displacement\n- doors (number, optional): Number of doors\n- cylinders (number, optional): Number of cylinders\n- made_in (string, optional): Manufacturing country\n- overall_height, overall_length, overall_width (string, optional): Vehicle dimensions\n- wheelbase_category (string, optional): Wheelbase classification\n- std_seating (string, optional): Standard seating capacity\n- highway_mpg (number, optional): Highway fuel economy\n- city_mpg (number, optional): City fuel economy\n- combined_mpg (number, optional): Combined fuel economy\n- seating_capacity (number, optional): Passenger seating capacity\n- performance_torque_ftlb (number, optional): Torque in foot-pounds\n- performance_maxspeed_mph (number, optional): Maximum speed in miles per hour\n- performance_torque_rpm (number, optional): Torque at RPM\n- performance_power_bhp (number, optional): Power in brake horsepower\n- performance_power_rpm (number, optional): Power at RPM\n- performance_torque_nm (number, optional): Torque in Newton-meters\n- performance_power_kw (number, optional): Power in kilowatts\n- performance_co2 (number, optional): CO2 emissions rating\n- euro_status (number, optional): Euro emissions standard status'}, 'dealership_group_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Name of the dealership group to search for.'}, 'first_seen_at_mc_days': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen at MC days range in format "max-min" (e.g., "15-5").'}, 'include_dealer_object': {'type': 'boolean', 'default': False, 'description': 'When True, includes dealer object in response. Dealer object structure:\n- id (number): Unique dealer identifier\n- website (string): Dealer website URL\n- name (string): Dealer business name\n- dealer_type (string, optional): Dealer classification (franchise, independent)\n- street, city, county, country (string, optional): Address components\n- latitude, longitude (string, optional): Geographic coordinates\n- postal_code (string, optional): UK postal code\n- phone (string, optional): Contact phone number\n- seller_email (string, optional): Contact email address\n- fca_status (string, optional): FCA authorization status\n- preferred_dealer (boolean, optional): Flag indicating if this is a preferred dealer'}, 'exclude_mc_website_ids': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'A list of MC website ids to exclude from result.'}, 'first_seen_at_mc_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen at MC date range.'}, 'include_relevant_links': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'To include_relevant_links. Default is true.'}, 'mc_dealership_group_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listings on their mc_dealership_group_id.'}, 'finance_down_payment_per': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Search listings with exact down payment percentage or range.'}, 'include_non_vin_listings': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'To include non vin listings. Default is false.'}, 'mc_dealership_group_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listings on their mc_dealership_group_name.'}, 'first_seen_at_source_days': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen at source days range in format "max-min" (e.g., "15-5").'}, 'exclude_write_off_category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To exclude write off category.'}, 'first_seen_at_source_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'First seen at source date range.'}, 'mc_sub_dealership_group_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listings on their mc_sub_dealership_group_id.'}, 'active_inventory_date_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Active inventory date range filter.'}, 'include_mc_dealership_object': {'type': 'boolean', 'default': False, 'description': 'When True, includes mc_dealership object in response. McDealership object structure:\n- mc_website_id (number, optional): MarketCheck website identifier\n- mc_dealer_id (number, optional): MarketCheck dealer identifier\n- mc_location_id (number, optional): MarketCheck location identifier\n- mc_rooftop_id (number, optional): MarketCheck rooftop identifier\n- mc_dealership_group_id (number, optional): MarketCheck dealership group identifier\n- mc_dealership_group_name (string, optional): MarketCheck dealership group name\n- mc_sub_dealership_group_id (number, optional): MarketCheck sub-dealership group identifier\n- mc_sub_dealership_group_name (string, optional): MarketCheck sub-dealership group name\n- mc_category (string, optional): MarketCheck seller category. UK market only supports: dealer\n- website (string, optional): Dealer website URL\n- name (string, optional): Dealer business name\n- dealer_type (string, optional): Dealer classification (franchise, independent)\n- street, city, county, country (string, optional): Address components\n- latitude, longitude (string, optional): Geographic coordinates\n- postal_code (string, optional): UK postal code\n- phone (string, optional): Contact phone number\n- fca_status (string, optional): FCA authorization status'}, 'mc_sub_dealership_group_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'To filter listings on their mc_sub_dealership_group_name.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Modifications récentes des outils
Serveurs MCP similaires
amazon-product-research-mcp
Researches Amazon products, brands, sellers, buy-box activity, sourcing profitability, category competition, and supplier opportu…
API Acre
Offers paid APIs for EVM blockchain inspection, data transformation and validation, geocoding, weather, currency conversion, and …
Ask AI
Answers questions about connected e-commerce data from Shopify, Klaviyo, GA4, Triple Whale, and other sources, covering sales, ma…
Neonjelly
Analyzes Shopify stores, products, apps, traffic, competitors, catalog changes, market cohorts and outreach contacts across a lar…
zobrx
Provides read-only ecommerce operations and analytics for orders, inventory, marketplace performance, advertising, settlements, t…
sella
Operates an agent marketplace for purchasing datasets, APIs, and products, including catalog discovery, purchase settlement, deli…
kurashigram
Provides cited Japanese price comparisons, cost-of-living statistics, product prices, shopping data, public benefit information, …
Keepa
Searches Amazon products and categories and provides price, sales-rank, deal, bestseller, and historical product data through Kee…