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
View JSON Schema on GitHub

JSON Schema

marketcheck-listing.json Raw ↑
{
  "$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"
        }
      }
    }
  }
}