NHTSA vPIC Vehicle API
The NHTSA Product Information Catalog Vehicle Listing (vPIC) API provides endpoints to gather information on vehicles and their specifications, including decoding Vehicle Identification Numbers (VINs), accessing manufacturer details, and retrieving make, model, and equipment data. The vPIC dataset is populated using information submitted by motor vehicle manufacturers through the Part 565 submittals.
What You Can Do
MCP Tools
get-decodevin-vin
Decode a VIN
get-decodevinvalues-vin
Decode a VIN (flat values)
get-decodevinextended-vin
Decode a VIN with extended details
get-decodevinvaluesextended-vin
Decode a VIN with extended details (flat values)
post-decodevinvaluesbatch
Batch decode multiple VINs
get-decodewmi-wmi
Decode a World Manufacturer Identifier
get-getwmisformanufacturer-manufacturer
Get WMIs for a manufacturer
get-getallmanufacturers
Get all manufacturers
get-getmanufacturerdetails-manufacturer
Get manufacturer details
get-getallmakes
Get all makes
get-getmakeformanufacturer-manufacturer
Get makes for a manufacturer
get-getmakesformanufacturerandyear-manufacturer
Get makes for a manufacturer and year
get-getmakesforvehicletype-vehicletype
Get makes for a vehicle type
get-getmodelsformake-makename
Get models for a make
get-getmodelsformakeid-makeid
Get models for a make ID
get-getmodelsformakeyear-make-make-modelyear-mod
Get models for a make and model year
get-getmodelsformakeidyear-makeid-makeid-modelye
Get models for a make ID and model year
get-getvehicletypesformake-makename
Get vehicle types for a make
get-getvehicletypesformakeid-makeid
Get vehicle types for a make ID
get-getvehiclevariablelist
Get list of vehicle variables
get-getvehiclevariablevalueslist-variable
Get values for a vehicle variable
get-getequipmentplantcodes
Get equipment plant codes
get-getparts
Get parts
get-getcanadianvehiclespecifications
Get Canadian vehicle specifications