v1
latestOpenAPI 3.0.02026-07-147195292.0 KBGets active car listings in UK for the given search criteria
Search cars for sale in UK
Query parameters
The API Authentication Key. Mandatory with all API calls.
Latitude component of location
Longitude component of location
Radius around the search location (Unit - Miles)
To filter listing on postal code around which they are listed
To filter listing on ZIP around which they are listed
Car type. Allowed values are - new / used
To filter listing on their year
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
To filter listings on their make
To filter listings on their model
To filter listing on their variant
To filter listing on their trim
To filter listing on their VIN
To filter listing on their body type
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.
To filter listing on their transmission
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
To filter listing on their drivetrain
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 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
To filter listing on their engine
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 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 range to filter listings with the msrp in the range given. Range to be given in the format - min-max e.g. 1000-5000
Sort by field. Default sort field is distance from the given point
Sort order - asc or desc. Default sort order is asc
Number of results to return. Default is 10. Max is 50
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
To filter listing on msa code in which they are listed
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.
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.
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
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.
To filter listing on Country in which they are listed
If plot has value true results in around 25k coordinates with limited fields to plot respective graph
If nodedup is set to true then API will give results without is_searchable i.e multiple listings for single vin
If dedup is set to true then will give results with is_searchable irrespecive of dealer_id or source
To filter listing on county in which they are listed
To filter listing on State in which they are listed
To filter listing on City in which they are listed
To filter listing on their fuel type
To filter listing on their stock number on lot
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
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
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
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 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 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 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 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 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 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 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
CO2 emissions
Insurance Group
Vehicle Registration Mark
Vehicle registration date range to be given in the format [YYYYMMDD] - min-max e.g. 20190523-20190623
Number of owners. Range to be given in the format - min-max e.g. 1000-5000
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
To filter listing on their source only for widget requests
Dealer id to filter the listings.
A list of sources to exclude from result
A list of dealer ids to exclude from result
A boolean to filter in transit vehicles
To include non vin listings. Default is false
To filter listing on their cylinders
A boolean indicating whether to include only those listings that have photo_links in search results, And discard those that don't have them
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
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 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
write off category
To exclude write off category
To filter on fca status
To filter on vehicle seating capacity
To filter on vrm
To filter on powertrain_type
Flag to add explicit filters set on client level in solr
Flag to sort listings based on client filter score in solr
Filter cars on seller name
Filter cars on street name
Filter cars on city
Filter cars on county
To filter listing on car ZIP around which they are listed
Latitude component of car location
Longitude component of car location
Query to filter listings based on their positive and negative price change
Price change range to filter listings with price change within given price_change_range. Range to be given in the format - min-max e.g. 10-500
date range to filter listings that were active within given date range. Range to be given in the format [YYYYMMDD] - min-max e.g. 20190523-20190623
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 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
To filter on uvc id
Highway mileage range for UK to filter listings with the mileage in the range given. Range to be given in the format - min-max e.g. 1000-5000
City mileage range for UK to filter listings with the mileage in the range given. Range to be given in the format - min-max e.g. 1000-5000
Combined mileage range for UK to filter listings with the mileage in the range given. Range to be given in the format - min-max e.g. 1000-5000
Used in combination with dealer_id or source, when true returns the listings actually owned by dealer himself
Filter listings based by number of photo links within given range
Filter listings based by number of cached photo links within given range
Response
List of all cars listings matching the search & filter criteria