MarketCheck · Schema
MarketCheck Listing
A vehicle listing from the MarketCheck automotive marketplace data platform
AutomotiveVehicle DataVIN DecoderCar InventoryMarket DataDealer InventoryVehicle ValuationVehicle HistoryPrice AnalyticsAutomotive Intelligence
Properties
| Name | Type | Description |
|---|---|---|
| id | string | Unique listing identifier |
| vin | string | 17-character Vehicle Identification Number |
| heading | string | Listing heading or title |
| price | number | Listed price in USD |
| miles | integer | Odometer reading in miles |
| msrp | number | Manufacturer Suggested Retail Price in USD |
| data_source | string | Source of the listing data |
| source_url | string | URL to the original listing source |
| vdp_url | string | URL to the Vehicle Details Page |
| seller_type | string | Type of seller |
| car_type | string | Type of car listing |
| scraped_at | integer | Unix timestamp when the listing was scraped |
| last_seen_at | integer | Unix timestamp when the listing was last seen active |
| first_seen_at | integer | Unix timestamp when the listing was first seen |
| dom | integer | Days on market |
| dom_180 | integer | Days on market in the last 180 days |
| dom_active | integer | Active days on market |
| dealer_id | string | Dealer identifier |
| stock_no | string | Dealer stock number |
| inventory_type | string | Inventory classification |
| ref_price | number | Reference or comparison price |
| ref_miles | number | Reference or comparison miles |
| ref_year | integer | Reference year for comparison |
| build | object | |
| dealer | object |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://raw.githubusercontent.com/api-evangelist/marketcheck/main/json-schema/marketcheck-listing.json",
"title": "MarketCheck Listing",
"description": "A vehicle listing from the MarketCheck automotive marketplace data platform",
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Unique listing identifier"
},
"vin": {
"type": "string",
"description": "17-character Vehicle Identification Number",
"minLength": 17,
"maxLength": 17,
"pattern": "^[A-HJ-NPR-Z0-9]{17}$"
},
"heading": {
"type": "string",
"description": "Listing heading or title"
},
"price": {
"type": "number",
"description": "Listed price in USD",
"minimum": 0
},
"miles": {
"type": "integer",
"description": "Odometer reading in miles",
"minimum": 0
},
"msrp": {
"type": "number",
"description": "Manufacturer Suggested Retail Price in USD",
"minimum": 0
},
"data_source": {
"type": "string",
"description": "Source of the listing data"
},
"source_url": {
"type": "string",
"format": "uri",
"description": "URL to the original listing source"
},
"vdp_url": {
"type": "string",
"format": "uri",
"description": "URL to the Vehicle Details Page"
},
"seller_type": {
"type": "string",
"description": "Type of seller",
"enum": ["dealer", "private", "auction"]
},
"car_type": {
"type": "string",
"description": "Type of car listing",
"enum": ["new", "used", "certified"]
},
"scraped_at": {
"type": "integer",
"description": "Unix timestamp when the listing was scraped"
},
"last_seen_at": {
"type": "integer",
"description": "Unix timestamp when the listing was last seen active"
},
"first_seen_at": {
"type": "integer",
"description": "Unix timestamp when the listing was first seen"
},
"dom": {
"type": "integer",
"description": "Days on market",
"minimum": 0
},
"dom_180": {
"type": "integer",
"description": "Days on market in the last 180 days",
"minimum": 0
},
"dom_active": {
"type": "integer",
"description": "Active days on market",
"minimum": 0
},
"dealer_id": {
"type": "string",
"description": "Dealer identifier"
},
"stock_no": {
"type": "string",
"description": "Dealer stock number"
},
"inventory_type": {
"type": "string",
"description": "Inventory classification"
},
"ref_price": {
"type": "number",
"description": "Reference or comparison price"
},
"ref_miles": {
"type": "number",
"description": "Reference or comparison miles"
},
"ref_year": {
"type": "integer",
"description": "Reference year for comparison"
},
"build": {
"$ref": "#/definitions/Build"
},
"dealer": {
"$ref": "#/definitions/Dealer"
}
},
"required": ["id", "vin"],
"definitions": {
"Build": {
"type": "object",
"description": "Vehicle build and specification information",
"properties": {
"year": {
"type": "integer",
"description": "Model year",
"minimum": 1900,
"maximum": 2100
},
"make": {
"type": "string",
"description": "Vehicle make (manufacturer)"
},
"model": {
"type": "string",
"description": "Vehicle model"
},
"trim": {
"type": "string",
"description": "Vehicle trim level"
},
"body_type": {
"type": "string",
"description": "Body style (Sedan, SUV, Truck, Coupe, etc.)"
},
"vehicle_type": {
"type": "string",
"description": "Vehicle type classification"
},
"transmission": {
"type": "string",
"description": "Transmission type"
},
"drivetrain": {
"type": "string",
"description": "Drivetrain configuration",
"enum": ["FWD", "AWD", "RWD", "4WD", "4x4"]
},
"fuel_type": {
"type": "string",
"description": "Primary fuel type"
},
"engine": {
"type": "string",
"description": "Engine description string"
},
"engine_size": {
"type": "string",
"description": "Engine displacement size"
},
"cylinders": {
"type": "integer",
"description": "Number of engine cylinders"
},
"doors": {
"type": "integer",
"description": "Number of doors",
"minimum": 2,
"maximum": 6
},
"made_in": {
"type": "string",
"description": "Country of manufacture"
},
"highway_fuel_economy": {
"type": "integer",
"description": "Highway fuel economy in MPG"
},
"city_fuel_economy": {
"type": "integer",
"description": "City fuel economy in MPG"
}
}
},
"Dealer": {
"type": "object",
"description": "Dealer information",
"properties": {
"id": {
"type": "string",
"description": "Unique dealer identifier"
},
"name": {
"type": "string",
"description": "Dealer name"
},
"website": {
"type": "string",
"format": "uri",
"description": "Dealer website URL"
},
"dealer_type": {
"type": "string",
"description": "Type of dealership"
},
"zip": {
"type": "string",
"description": "Dealer zip/postal code"
},
"city": {
"type": "string",
"description": "Dealer city"
},
"state": {
"type": "string",
"description": "Dealer state (2-letter US state code)"
},
"latitude": {
"type": "number",
"description": "Dealer geographic latitude",
"minimum": -90,
"maximum": 90
},
"longitude": {
"type": "number",
"description": "Dealer geographic longitude",
"minimum": -180,
"maximum": 180
},
"phone": {
"type": "string",
"description": "Dealer phone number"
},
"franchises": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of car makes/franchises carried by this dealer"
}
}
}
}
}