v1

latestOpenAPI 3.0.02026-07-147195292.0 KB
Car Search

Get dealers active inventory

Get dealers active inventory

get/car/dealer/inventory/active

Query parameters

api_keystring

The API Authentication Key. Mandatory with all API calls.

append_api_keyboolean

Flag on whether to include api_key in response API urls (if any)

latitudenumber double

Latitude component of location

longitudenumber double

Longitude component of location

radiusinteger

Radius around the search location (Unit - Miles)

zipstring

To filter listing on ZIP around which they are listed

include_leaseboolean

Boolean param to search for listings that include leasing options in them

include_financeboolean

Boolean param to search for listings that include finance options in them

lease_termstring

Search listings with exact lease term, or inside a range with min and max seperated by a dash like lease_term=30-60

lease_down_paymentstring

Search listings with exact down payment in lease offers, or inside a range with min and max seperated by a dash like lease_down_payment=30-60

lease_empstring

Search listings with lease offers exactly matching Estimated Monthly Payment(EMI), or inside a range with min and max seperated by a dash like lease_emp=30-60

finance_loan_termstring

Search listings with exact finance loan term, or inside a range with min and max seperated by a dash like finance_loan_term=30-60

finance_loan_aprstring

Search listings with finance offers exactly matching loans Annual Percentage Rate, or inside a range with min and max seperated by a dash like finance_loan_apr=30-60

finance_empstring

Search listings with finance offers exactly matching Estimated Monthly Payment(EMI), or inside a range with min and max seperated by a dash like finance_emp=30-60

finance_down_paymentstring

Search listings with exact down payment in finance offers, or inside a range with min and max seperated by a dash like finance_down_payment=30-60

finance_down_payment_perstring

Search listings with exact down payment percentage in finance offers, or inside a range with min and max seperated by a dash like finance_down_payment_per=30-60

car_type'new' | 'used' | 'certified'

Car type. Allowed values are - new / used / certified

carfax_1_owner'true' | 'false'

Indicates whether car has had only one owner or not

carfax_clean_title'true' | 'false'

Indicates whether car has clean ownership records

year_rangestring string

Year range to filter listings with the year in the range given. Range to be given in the format - min-max e.g. 2019-2021

yearstring

To filter listing on their year

makestring

To filter listings on their make

modelstring

To filter listings on their model

trimstring

To filter listing on their trim

dealer_idstring string

Dealer id to filter the listings.

vinstring

To filter listing on their VIN

sourcestring

To filter listing on their source

body_typestring

To filter listing on their body type

body_subtypestring string

Body subtype to filter the listings on. Valid filter values are those that our Search facets API returns for unique body subtypes. You can pass in multiple body subtype values comma separated

vehicle_typestring

To filter listing on their vehicle type

vinsstring

Comma separated list of 17 digit vins to search the matching cars for. Only 10 VINs allowed per request. If the request contains more than 10 VINs the first 10 VINs will be considered. Could be used as a More Like This or Similar Vehicles search for the given VINs. Ths vins parameter is an alternative to taxonomy_vins or ymmt parameters available with the search API. vins and taxonomy_vins parameters could be used to filter our cars with the exact build represented by the vins or taxonomy_vins whereas ymmt is a top level filter that does not filter cars by the build attributes like doors, drivetrain, cylinders, body type, body subtype, vehicle type etc

taxonomy_vinsstring

Comma separated list of 10 letters excert from the 17 letter VIN. The 10 letters to be picked up from the 17 letter VIN are - first 8 letters and the 10th and 11th letter. E.g. For a VIN - 1FTFW1EF3EKE57182 the taxonomy vin would be - 1FTFW1EFEK A taxonomy VIN identified a build of a car and could be used to filter our cars of a particular build. This is an alternative to the vin or ymmt parameters to the search API.

mmstring

Make-Model concatenated string. To help passing the results of auto-complete API on mm field, use this parameter and pass in the selected value as is

ymmstring

Year-Make-Model concatenated string. To help passing the results of auto-complete API on ymm field, use this parameter and pass in the selected value as is

ymmtstring

Comma separated list of Year, Make, Model, Trim combinations. Each combination needs to have the year,make,model, trim values separated by a pipe '|' character in the form year|make|model|trim. e.g. 2010|Audi|A5,2014|Nissan|Sentra|S 6MT,|Honda|City| You could just provide strings of the form - 'year|make||' or 'year|make|model' or '|make|model|' combinations. Individual year / make / model filters provied with the API calls will take precedence over the Year, Make, Model, Trim combinations. The Make, Model, Trim values must be valid values as per the Marketcheck Vin Decoder. If you are using a separate vin decoder then look at using the 'vins' or 'taxonomy_vins' parameter to the search api instead the year|make|model|trim combinations.

matchstring

Comma separated list of Year, Make, Model, Trim fields. For example - year,make,model,trim fields for which user wants to do an exact match

cylindersstring

To filter listing on their cylinders

transmissionstring

To filter listing on their transmission

doorsstring string

Doors to filter the cars on. Valid filter values are those that our Search facets API returns for unique doors. You can pass in multiple doors values comma separated

drivetrainstring

To filter listing on their drivetrain

exterior_colorstring

Exterior color to match. Valid filter values are those that our Search facets API returns for unique exterior colors. You can pass in multiple exterior color values comma separated

interior_colorstring

Interior color to match. Valid filter values are those that our Search facets API returns for unique interior colors. You can pass in multiple interior color values comma separated

base_exterior_colorstring

Base exterior color to match. Valid filter values are those that our Search facets API returns for unique base exterior colors. You can pass in multiple base interior color values comma separated

base_interior_colorstring

Base interior color to match. Valid filter values are those that our Search facets API returns for unique base interior colors. You can pass in multiple base interior color values comma separated

enginestring

To filter listing on their engine

engine_sizestring

Engine Size to match. Valid filter values are those that our Search facets API returns for unique engine size. You can pass in multiple engine size values comma separated

engine_aspirationstring

Engine Aspiration to match. Valid filter values are those that our Search facets API returns for unique Engine Aspirations. You can pass in multiple Engine aspirations values comma separated

engine_blockstring

Engine Block to match. Valid filter values are those that our Search facets API returns for unique Engine Block. You can pass in multiple Engine Block values comma separated

highway_mpg_rangestring string

Highway mileage range to filter listings with the mileage in the range given. Range to be given in the format - min-max e.g. 1000-5000

city_mpg_rangestring string

City mileage range to filter listings with the mileage in the range given. Range to be given in the format - min-max e.g. 1000-5000

miles_rangestring string

Miles range to filter listings with miles in the given range. Range to be given in the format - min-max e.g. 1000-5000

price_rangestring string

Price range to filter listings with the price in the range given. Range to be given in the format - min-max e.g. 1000-5000

msrp_rangestring string

MSRP range to filter listings with the msrp in the range given. Range to be given in the format - min-max e.g. 1000-5000

dom_rangestring string

Days on Market range to filter cars with the DOM within the given range. Range to be given in the format - min-max e.g. 10-50

sort_bystring string

Sort by field. Default sort field is distance from the given point

sort_order'asc' | 'desc' | 'ASC' | 'DESC' string

Sort order - asc or desc. Default sort order is asc

rowsinteger

Number of results to return. Default is 10. Max is 50

startinteger

Page number to fetch the results for the given criteria. Default is 0. Pagination is allowed only till first 10000 results for the search and sort criteria. The page value can be only between 1 to 10000/rows

include_non_vin_listingsboolean

To include non vin listings. Default is false

msa_codestring

To filter listing on msa code in which they are listed

facetsstring

The comma separated list of fields for which facets are requested. Facets could be requested in addition to the listings for the search. Please note - The API calls with lots of facet fields may take longer to respond.

range_facetsstring

The comma separated list of numeric fields for which range facets are requested. Range facets could be requested in addition to the listings for the search. Please note - The API calls with lots of range facet fields may take longer to respond.

facet_sort'count' | 'index'

Control sort order of facets with this parameter with default sort being on count, Other available sort is alphabetical sort, which can be obtained by using index as value for this param

statsstring

The list of fields for which stats need to be generated based on the matching listings for the search criteria. The stats consists of mean, max, average and count of listings based on which the stats are calculated for the field. Stats could be requested in addition to the listings for the search. Please note - The API calls with the stats fields may take longer to respond.

country'US' | 'CA' | 'us' | 'ca' | 'all' | 'ALL'

To filter listing on Country in which they are listed

plotboolean

If plot has value true results in around 25k coordinates with limited fields to plot respective graph

nodedupboolean

If nodedup is set to true then API will give results without is_searchable i.e multiple listings for single vin

dedupboolean

If dedup is set to true then will give results with is_searchable irrespecive of dealer_id or source

ownedboolean

Used in combination with dealer_id or source, when true returns the listings actually owned by dealer himself

statestring

To filter listing on State in which they are listed

citystring

To filter listing on City in which they are listed

dealer_namestring

Filter listings on dealer_name

dealership_group_namestring string

Name of the dealership group to search for

trim_ostring

Filter listings on web scraped trim

trim_rstring

Filter trim on custom possible matches

dom_active_rangestring string

Active Days on Market range to filter cars with the DOM within the given range. Range to be given in the format - min-max e.g. 10-50

dom_180_rangestring string

Last 180 Days on Market range to filter cars with the DOM within the given range. Range to be given in the format - min-max e.g. 10-50

exclude_certifiedboolean

Boolean param to exclude certified cars from search results

fuel_typestring

To filter listing on their fuel type

dealer_type'franchise' | 'independent'

Filter based on dealer type independant or franchise

photo_linksboolean

A boolean indicating whether to include only those listings that have photo_links in search results, And discard those that don't have them

photo_links_cachedboolean

A boolean indicating whether to include only those listings that have photo_links_cached in search results, And discard those that don't have them

stock_nostring

To filter listing on their stock number on lot

last_seen_rangestring string

Last seen date range to filter listings with the last seen in the range given. Range to be given in the format [YYYYMMDD] - min-max e.g. 20190523-20190623

first_seen_rangestring string

First seen date range to filter listings with the first seen in the range given. Range to be given in the format [YYYYMMDD] - min-max e.g. 20190523-20190623

first_seen_at_source_rangestring string

First seen at source date range to filter listings with the first seen at source in the range given. Range to be given in the format [YYYYMMDD] - min-max e.g. 20190523-20190623

first_seen_at_mc_rangestring string

First seen at MC date range to filter listings with the first seen at MC in the range given. Range to be given in the format [YYYYMMDD] - min-max e.g. 20190523-20190623

last_seen_daysstring string

Last seen days range to filter listings with the last seen in the range given. Range to be given in the format - min-max e.g. 25-12

first_seen_daysstring string

First seen days range to filter listings with the first seen in the range given. Range to be given in the format - min-max e.g. 25-12

first_seen_at_source_daysstring string

First seen at source days range to filter listings with the first seen at source in the range given. Range to be given in the format - min-max e.g. 25-12

first_seen_at_mc_daysstring string

First seen at MC days range to filter listings with the first seen at MC in the range given. Range to be given in the format - min-max e.g. 25-12

include_relevant_linksboolean

To include_relevant_links. Default is true

inventory_count_rangestring string

Inventory count range to filter listings with count of total listings in dealers inventory. Range to be given in the format - min-max e.g. 10-50

in_transit'true' | 'false'

A boolean to filter in transit vehicles

seating_capacitystring string

To filter on vehicle seating capacity

engine_size_rangestring string

Engine size range to filter listings with engine size in the given range. Range to be given in the format - min-max e.g. 1.0-2

powertrain_typestring string

To filter on powertrain_type

min_photo_linksstring string

Filter listings based by number of photo links within given range

min_photo_links_cachedstring string

Filter listings based by number of cached photo links within given range

Response

List of all cars listings matching the search & filter criteria

num_foundinteger

The number of listings found

All 71 operations