VINaudit Vehicle Specifications
JSON Schema for the VINaudit Vehicle Specifications API response, covering engine, transmission, dimensions, fuel economy, colors, equipment, recalls, warranties, and photos.
Vehicle HistoryVIN DecodingAutomotiveNMVTISVehicle SpecificationsMarket ValueRecall DataREST
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/vinaudit/main/json-schema/vinaudit-vehicle-specifications-schema.json",
"title": "VINaudit Vehicle Specifications",
"description": "JSON Schema for the VINaudit Vehicle Specifications API response, covering engine, transmission, dimensions, fuel economy, colors, equipment, recalls, warranties, and photos.",
"type": "object",
"properties": {
"input": {
"type": "object",
"description": "Input parameters echoed back in response"
},
"selections": {
"type": "object",
"description": "Available trim and style selections",
"properties": {
"trims": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": { "type": "string" },
"name": { "type": "string" },
"selected": { "type": "integer", "enum": [0, 1] },
"styles": { "type": "array", "items": { "type": "object" } }
}
}
}
}
},
"attributes": {
"type": "object",
"description": "Standardized vehicle specification attributes",
"properties": {
"year": { "type": "string", "pattern": "^[0-9]{4}$" },
"make": { "type": "string" },
"model": { "type": "string" },
"trim": { "type": "string" },
"style": { "type": "string" },
"type": { "type": "string" },
"size": { "type": "string" },
"doors": { "type": "integer", "minimum": 2 },
"fuel_type": { "type": "string" },
"mpg_city": { "type": "number", "minimum": 0 },
"mpg_highway": { "type": "number", "minimum": 0 },
"engine": { "type": "string" },
"transmission": { "type": "string" },
"drivetrain": {
"type": "string",
"enum": ["FWD", "RWD", "AWD", "4WD", "4x4"]
},
"weight": { "type": "number", "minimum": 0 },
"msrp": { "type": "number", "minimum": 0 }
}
},
"colors": {
"type": "array",
"description": "Available color options",
"items": { "type": "object" }
},
"equipment": {
"type": "array",
"description": "Equipment items with availability status",
"items": { "type": "object" }
},
"recalls": {
"type": "array",
"description": "NHTSA recall records",
"items": {
"type": "object",
"properties": {
"id": { "type": "string" },
"date": { "type": "string" },
"component": { "type": "string" },
"description": { "type": "string" },
"remedy": { "type": "string" }
}
}
},
"warranties": {
"type": "array",
"description": "Manufacturer warranty details",
"items": {
"type": "object",
"properties": {
"type": { "type": "string" },
"miles": { "type": "integer", "minimum": 0 },
"months": { "type": "integer", "minimum": 0 }
}
}
},
"photos": {
"type": "array",
"description": "Vehicle image URLs",
"items": {
"type": "string",
"format": "uri"
}
},
"success": {
"type": "boolean",
"description": "Whether specifications data was found"
},
"error": {
"type": "string",
"description": "Error code or empty string",
"enum": ["", "invalid_inputs", "invalid_vin", "no_data", "api_not_enabled"]
}
},
"required": ["success"]
}
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.