MarketCheck · Schema
MarketCheck Search Response
Response object from the MarketCheck Cars API search endpoint
AutomotiveVehicle DataVIN DecoderCar InventoryMarket DataDealer InventoryVehicle ValuationVehicle HistoryPrice AnalyticsAutomotive Intelligence
Properties
| Name | Type | Description |
|---|---|---|
| num_found | integer | Total number of listings found matching the search criteria |
| listings | array | Array of vehicle listings matching the search criteria |
| stats | object | Statistical aggregates for the search result set (when stats parameter is provided) |
| facets | object | Facets for drilling down into the search results (when facets parameter is provided) |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://raw.githubusercontent.com/api-evangelist/marketcheck/main/json-schema/marketcheck-search-response.json",
"title": "MarketCheck Search Response",
"description": "Response object from the MarketCheck Cars API search endpoint",
"type": "object",
"properties": {
"num_found": {
"type": "integer",
"description": "Total number of listings found matching the search criteria",
"minimum": 0
},
"listings": {
"type": "array",
"description": "Array of vehicle listings matching the search criteria",
"items": {
"$ref": "marketcheck-listing.json"
}
},
"stats": {
"type": "object",
"description": "Statistical aggregates for the search result set (when stats parameter is provided)",
"properties": {
"price": {
"$ref": "#/definitions/StatField"
},
"miles": {
"$ref": "#/definitions/StatField"
},
"msrp": {
"$ref": "#/definitions/StatField"
},
"dom": {
"$ref": "#/definitions/StatField"
}
}
},
"facets": {
"type": "object",
"description": "Facets for drilling down into the search results (when facets parameter is provided)",
"additionalProperties": {
"type": "array",
"items": {
"type": "object",
"properties": {
"item": {
"type": "string",
"description": "Facet value"
},
"count": {
"type": "integer",
"description": "Number of listings with this facet value"
}
}
}
}
}
},
"definitions": {
"StatField": {
"type": "object",
"description": "Statistical aggregates for a numeric field",
"properties": {
"mean": {
"type": "number",
"description": "Mean (average) value"
},
"min": {
"type": "number",
"description": "Minimum value"
},
"max": {
"type": "number",
"description": "Maximum value"
},
"count": {
"type": "integer",
"description": "Count of listings used to calculate stats"
}
}
}
}
}