GET /search/car/incentive/oem

apigee.net:marketcheck-cars

Summary: Gets oem incentive listings for the given search criteria
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)

acquisition_fee (string, query, optional)

To filter listing on acquisition fee of the car

api_key (string, query, optional)

The API Authentication Key. Mandatory with all API calls.

apr (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

cashback_amount (string, query, optional)

To filter listing on cashback amounts listed in offer

cashback_target_group (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

city (string, query, optional)

To filter listing on City in which they are listed

country (string, query, optional, default: US)

To filter listing on Country in which they are listed

Constraints: {'enum': ['US', 'CA', 'us', 'ca']}

dealer_contribution (string, query, optional)

To filter listing on any contribution from dealer's side

disposition_fee (string, query, optional)

To filter listing on disposition fee of the car

down_payment (string, query, optional)

To filter listing on down payment offer on car

due_at_signing (string, query, optional)

To filter listing on total amount due at signing, that usually includes first month payment, down payment, acquisition fee etc

duration (string, query, optional)

To filter listing on offer duration in months

facet_sort (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']}

facets (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.

first_seen_range (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

gross_capitalised_cost (string, query, optional)

To filter listing on gross capitalised cost of the car

last_seen_range (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

latitude (number, query, optional)

Latitude component of location

lease_end_purchase_option (string, query, optional)

To filter listing on amount at the lease end to pay for buying the car

longitude (number, query, optional)

Longitude component of location

make (string, query, optional)

To filter listings on their make

mileage_charge (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

mileage_charge_limit (string, query, optional)

To filter listing on mileage charge limit the offer is valid up to under the default clauses

model (string, query, optional)

To filter listings on their model

monthly (string, query, optional)

To filter listing on Monthly payment amount, usually populated in Lease offers

monthly_per_thousand (string, query, optional)

To filter listing on monthly amount to be paid by customer for every $1000 financed at the advertised APR rate

msrp (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

net_capitalised_cost (string, query, optional)

To filter listing on net capitalised cost of the car

offer_type (string, query, optional)

The type of the incentive

Constraints: {'enum': ['lease', 'finance', 'cash']}

radius (integer, query, optional)

Radius around the search location (Unit - Miles)

Constraints: {'minimum': 0, 'maximum': 7000}

range_facets (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.

rows (integer, query, optional, default: 10)

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

Constraints: {'minimum': 0}

search_text (string, query, optional)

To search a substring across entire document

security_deposit (string, query, optional)

To filter listing on security deposit required for the offer

sort_by (string, query, optional)

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

sort_order (string, query, optional)

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

Constraints: {'enum': ['asc', 'desc', 'ASC', 'DESC']}

start (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}

state (string, query, optional)

To filter listing on State in which they are listed

stats (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.

total_monthly_payment (string, query, optional)

To filter listing on gross capitalised cost of the car

trim (string, query, optional)

To filter listing on their trim

year (string, query, optional)

To filter listing on their year

Constraints: {'minLength': 4}

zip (string, query, optional)

To filter listing on ZIP around which they are listed

No probe data for this endpoint yet.