GET /search/car/incentive/oem
Operation ID: oemSearch
Auth: api_key
Description
This endpoint is the meat of the API and serves many purposes. This API produces a list of currently active oem incentive from the market for the given search criteria. The API results are limited to allow pagination upto 10000 rows. The search API facilitates the following use cases - 1. Search Cars around a given geo-point within a given radius 2. Search cars for a specific year / make / model or combination of these 3. Search cars matching multiple year, make, model combinatins in the same search request 4. Filter results by most car specification attributes 5. Search for similar cars by VIN or Taxonomy VIN 6. Filter cars within a given price / miles / days on market (dom) range 7. Specify a sort order for the results on price / miles / dom / listed date 8. Search cars for a given City / State combination 9. Get Facets to build the search drill downs 10. Get Market averages for price/miles/dom for your search
Parameters (43)
(string, query, optional)
To filter listing on acquisition fee of the car
(string, query, optional)
The API Authentication Key. Mandatory with all API calls.
(string, query, optional)
APR range to filter listings with the msrp in the range given. Range to be given in the format - min-max e.g. 1000-5000
(string, query, optional)
To filter listing on cashback amounts listed in offer
(string, query, optional)
To filter listing on the demographic or any other entity for whom this cashback offer is for. Not all target groups are identified but the most common ones are tagged like Military, Grad students Current owners etc
(string, query, optional)
To filter listing on City in which they are listed
(string, query, optional, default: US)
To filter listing on Country in which they are listed
Constraints: {'enum': ['US', 'CA', 'us', 'ca']}
(string, query, optional)
To filter listing on any contribution from dealer's side
(string, query, optional)
To filter listing on disposition fee of the car
(string, query, optional)
To filter listing on down payment offer on car
(string, query, optional)
To filter listing on total amount due at signing, that usually includes first month payment, down payment, acquisition fee etc
(string, query, optional)
To filter listing on offer duration in months
(string, query, optional, default: count)
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
Constraints: {'enum': ['count', 'index']}
(string, query, optional)
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.
(string, query, optional)
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
(string, query, optional)
To filter listing on gross capitalised cost of the car
(string, query, optional)
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
(number, query, optional)
Latitude component of location
(string, query, optional)
To filter listing on amount at the lease end to pay for buying the car
(number, query, optional)
Longitude component of location
(string, query, optional)
To filter listings on their make
(string, query, optional)
Mileage Charge Range range to filter listings with the msrp in the range given. Range to be given in the format - min-max e.g. 100-1000
(string, query, optional)
To filter listing on mileage charge limit the offer is valid up to under the default clauses
(string, query, optional)
To filter listings on their model
(string, query, optional)
To filter listing on Monthly payment amount, usually populated in Lease offers
(string, query, optional)
To filter listing on monthly amount to be paid by customer for every $1000 financed at the advertised APR rate
(string, query, optional)
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
(string, query, optional)
To filter listing on net capitalised cost of the car
(string, query, optional)
The type of the incentive
Constraints: {'enum': ['lease', 'finance', 'cash']}
(integer, query, optional)
Radius around the search location (Unit - Miles)
Constraints: {'minimum': 0, 'maximum': 7000}
(string, query, optional)
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.
(integer, query, optional, default: 10)
Number of results to return. Default is 10. Max is 50
Constraints: {'minimum': 0}
(string, query, optional)
To search a substring across entire document
(string, query, optional)
To filter listing on security deposit required for the offer
(string, query, optional)
Sort by field. Default sort field is distance from the given point
(string, query, optional)
Sort order - asc or desc. Default sort order is asc
Constraints: {'enum': ['asc', 'desc', 'ASC', 'DESC']}
(integer, query, optional, default: 0)
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
Constraints: {'minimum': 0}
(string, query, optional)
To filter listing on State in which they are listed
(string, query, optional)
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.
(string, query, optional)
To filter listing on gross capitalised cost of the car
(string, query, optional)
To filter listing on their trim
(string, query, optional)
To filter listing on their year
Constraints: {'minLength': 4}
(string, query, optional)
To filter listing on ZIP around which they are listed
No probe data for this endpoint yet.