The NHTSA Product Information Catalog Vehicle Listing (vPIC) Application Programming Interface (API) provides different ways to gather information on Vehicles and their specifications. The vPIC Dataset is populated using the information submitted by the Motor Vehicle manufacturers through the 565 submittals. All the information on how a VIN is assigned by the manufacturer is captured in this catalog and used to decode a VIN and extract vehicle information.

Click here to see examples in Multiple Languages.

API Action

Output Format

Decode VIN

/vehicles/DecodeVin/5UXWX7C5*BA?format=xml&modelyear=2011
More Information

Decode VIN (flat format)

/vehicles/DecodeVinValues/5UXWX7C5*BA?format=xml&modelyear=2011
More Information

Decode VIN Extended

/vehicles/DecodeVinExtended/5UXWX7C5*BA?format=jsv&modelyear=2011
More Information

Decode VIN Extended (flat format)

/vehicles/DecodeVinValuesExtended/5UXWX7C5*BA?format=jsv&modelyear=2011
More Information

Decode WMI

/vehicles/DecodeWMI/1FD?format=xml
More Information

Decode SAE WMI

/vehicles/DecodeSAEWMI/109017?format=xml
More Information

Get WMIs for Manufacturer

/vehicles/GetWMIsForManufacturer/hon?format=xml
More Information

Get SAE WMIs for Manufacturer

/vehicles/GetSAEWMIsForManufacturer/hon?format=xml
More Information

Get All Makes

/vehicles/GetAllMakes?format=csv
More Information

Get Parts

/vehicles/GetParts?type=565&fromDate=1/1/2015&toDate=5/5/2015&format=xml&page=1
More Information

Get All Manufacturers

/vehicles/GetAllManufacturers?format=csv&page=2
XML JSV CSV JSON
More Information

Get Manufacturer Details

/vehicles/GetManufacturerDetails/honda?format=xml
XML JSV CSV JSON
More Information

Get Makes for Manufacturer by Manufacturer Name

/vehicles/GetMakesForManufacturer/honda?format=json
More Information

Get Makes for Manufacturer by Manufacturer Name and Year

/vehicles/GetMakesForManufacturerAndYear/mer?year=2013&format=json
More Information

Get Makes for Vehicle Type by Vehicle Type Name

/vehicles/GetMakesForVehicleType/car?format=json
More Information

Get Vehicle Types for Make by Name

/vehicles/GetVehicleTypesForMake/mercedes?format=json
More Information

Get Vehicle Types for Make by Id

/vehicles/GetVehicleTypesForMakeId/450?format=json
More Information

Get Equipment Plant Codes

/vehicles/GetEquipmentPlantCodes/2015?format=json
More Information

Get Models for Make

/vehicles/GetModelsForMake/honda?format=json
More Information

Get Models for MakeId

/vehicles/GetModelsForMakeId/440?format=json
More Information

Get Models for Make and a combination of Year and Vehicle Type

/vehicles/GetModelsForMakeYear/make/honda/modelyear/2015?format=csv
/vehicles/GetModelsForMakeYear/make/honda/vehicletype/truck?format=csv
/vehicles/GetModelsForMakeYear/make/honda/modelyear/2015/vehicletype/truck?format=csv


More Information

Get Models for Make Id and a combination of Year and Vehicle Type

/vehicles/GetModelsForMakeIdYear/makeId/474/modelyear/2015?format=csv
/vehicles/GetModelsForMakeIdYear/makeId/474/vehicletype/truck?format=csv
/vehicles/GetModelsForMakeIdYear/makeId/474/modelyear/2015/vehicletype/truck?format=csv


More Information

Get Vehicle Variables List

/vehicles/GetVehicleVariableList?format=xml
More Information

Get Vehicle Variable Values List

/vehicles/GetVehicleVariableValuesList/battery type?format=jsv
More Information

Decode VIN (flat format) in a Batch

/vehicles/DecodeVINValuesBatch/
More Information

Get Canadian vehicle specifications

/vehicles/GetCanadianVehicleSpecifications/?year=2011&make=Acura&format=csv
More Information