Parameter
vin
requiredExample
1NXBR32E85Z505904
Description
The vehicle identification number
docs / api / vin / decoder
The VIN Decoder API provides access to a library of vehicle specifications data covering attributes, color options, equipment details, recall information, warranties, and photos. See below for the complete documentation details. A “selections” request can be used to retrieve lists of vehicles based on their year, make, model, trim, style, or ID. Get started today with an active VinAudit API key. HTTPS calls are made to (specifications.vinaudit.com).
Get vehicle attributes, equipment, colors, recalls, warranties, photos, and more by VIN, YMMT, or ID. To retrieve vehicle specifications using GET or POST parameters, request:
Parameter
vin
requiredExample
1NXBR32E85Z505904
Description
The vehicle identification number
Parameter
include
optionalExample
selections, attributes, equipment, colors, recalls, warranties, photos
Description
Type of data to be included in the response
Parameter
key
requiredExample
YOUR_API_KEY_HERE
Description
Your VinAudit API key
Parameter
format
optionalExample
json
Description
The output format: json or xml
Parameter
year
requiredExample
2004
Description
The selected vehicle year
Parameter
make
requiredExample
toyota
Description
The selected vehicle make
Parameter
model
requiredExample
corolla
Description
The selected vehicle model
Parameter
trim
optionalExample
ce
Description
The selected vehicle trim
Parameter
include
optionalExample
selections, attributes, equipment, colors, recalls, warranties, photos
Description
Type of data to be included in the response
Parameter
key
requiredExample
YOUR_API_KEY_HERE
Description
Your VinAudit API key
Parameter
format
optionalExample
json
Description
The output format: json or xml
Parameter
id
requiredExample
id=2004_toyota_corolla_ce id=2013_bmw_3series_328i_sedan
Description
Unique identifier associated with each of the following attribute combinations:
year_make_model_trim
year_make_model_trim_style
Parameter
include
optionalExample
selections, attributes, equipment, colors, recalls, warranties, photos
Description
Type of data to be included in the response
Parameter
key
requiredExample
YOUR_API_KEY_HERE
Description
Your VinAudit API key
Parameter
format
optionalExample
json
Description
The output format: json or xml
Parameter
input
Example
{"key":"YOUR_API_KEY_HERE","vin":"1NXBR32E85Z505904","format":"json","include":"selections,attributes"}
Description
Contains the input parameters specified by the query
Parameter
selections
Example
{ "trims": [ { "id": "2013_bmw_3series_328i", "name": "328i", "selected": 1, "styles": [ { "id": "2013_bmw_3series_328i_sedan", "name": "Sedan", "selected": 1 } ] } ] }
Description
Contains the trim IDs, trim names, style IDs, and style names
Parameter
attributes
Example
{"year":"2004","make":"Toyota","model":"Corolla","trim":"S","style":"","type":"Car","size":"Compact","category":"Compact Cars","made_in":"America","made_in_city":"Cambridge","doors":"4","fuel_type":"Regular Unleaded","fuel_capacity":"13.20 gallons","city_mileage":"30 – 32 miles/gallon","highway_mileage":"38 – 41 miles/gallon","engine":"1.8-L L-4 DOHC 16V","engine_size":"1.8-L","engine_cylinders":"L-4","transmission":"4-Speed Automatic 5-Speed Manual","transmission_type":"Manual","transmission_speeds":"5-Speed"}
Description
A map of specifications about the VIN (VIN, Year, Make, Model, Trim, Trim Selections, Style, Type, Size, Category, Made In, Made In City, Doors, Fuel Type, Fuel Capacity, CityMileage, Highway Mileage, Engine, Engine Size, Engine Cylinders, Transmission, Transmission Type, Transmission Speeds, Drivetrain, Anti-Brake System, Steering Type, Curb Weight, Gross Weight, Gross Vehicle Weight Rating, Overall Height, Overall Length, Overall Width, Wheelbase Length, Standard Seating, Invoice Price, Delivery Charges, Manufacturer Suggested Retail Price)
Parameter
colors
Example
[{"category":"Exterior","name":"Super White"},{"category":"Exterior","name":"Silver Streak Mica"},{"category":"Exterior","name":"Impulse RED"},{"category":"Exterior","name":"Black Sand Pearl"},{"category":"Exterior","name":"Indigo INK Pearl"},{"category":"Exterior","name":"Phantom Gray Pearl"}]
Description
Details about available color options based on the vehicle’s year, make, model
Parameter
equipment
Example
[ { "group": "Anti-Theft & Locks", "name": "Child Safety Door Locks", "availability": "Standard" }, { "group": "Braking & Traction", "name": "ABS Brakes", "availability": "Optional" }, { "group": "Safety", "name": "Driver Airbag", "availability": "Standard" }, { "group": "Climate Control", "name": "Air Conditioning", "availability": "Standard" }, { "group": "Exterior Lighting", "name": "Daytime Running Lights", "availability": "Standard" }, { "group": "Chassis", "name": "Steering Type", "value": "R&P" }, { "group": "Interior Dimensions", "name": "Front Headroom", "value": "39.10 In." }, { "group": "Capacities", "name": "Standard Seating", "value": "5" } ]
Description
Details about a vehicle’s equipment based on the vehicle’s year, make, model
Parameter
recalls
Example
[{"source":"NHTSA","campaign":"15V285000","date":"20150513","components":"AIR BAGS","summary":"Toyota Motor Engineering & Manufacturing (Toyota) notified the agency on May 13, 2015 that they are recalling certain model year…"}]
Description
Details about recall information based on the vehicle’s year, make, model, and trim
Parameter
warranties
Example
[{"type":"Basic","miles":"36,000 miles","months":"36 months"},{"type":"Powertrain","miles":"60,000 miles","months":"60 months"},{"type":"Rust","months":"60 months","miles":"Unlimited miles"}]
Description
Details about manufacturer warranties based on the vehicle’s year, make, model, and trim
Parameter
photos
Example
[{"url":"https://imgset.info/a/1NXBR38E74Z195377_20190205_0-43001?size=medium"},{"url":"https://imgset.info/a/1NXBR32E04Z192720_20190205_0-46560?size=medium"},{"url":"https://imgset.info/a/JTDBR32E042024060_20190205_0-44966?size=medium"}]
Description
Photos based on the vehicle’s year, make, model, and trim
Parameter
success
Example
true
Description
Whether vehicle specifications data exists
Parameter
error
Example
invalid_vin
Description
One of the following error codes:
invalid_inputs (missing VIN, ID, or year/make/model/trim)
invalid_vin (not a valid VIN)
no_data (no specifications available)
api_not_enabled (functionality not enabled for API key)
(blank if no error)
Get a standardized list of year, make, model, trim, and style selections with names and IDs. To retrieve a full vehicle selection using GET or POST parameters, request:
Parameter
key
requiredExample
YOUR_API_KEY_HERE
Description
Your VinAudit API key
Parameter
list
optionalExample
list=year list=year+make list=year+make+model list=year+make+model+trim list=year+make+model+trim+style list=make list=make+model list=make+model+trim list=make+model+trim+style
Description
Dictates the attributes to be included in the response, each separated by the (+) sign
Parameter
id
optionalExample
id=2013 id=2013_subaru id=2013_subaru_outback id=2013_subaru_outback_base id=2013_subaru_outback_base_wagon id=subaru id=subaru_outback id=subaru_outback_base id=subaru_outback_base_wagon
Description
Unique identifier associated with each of the following attribute combinations: year year_make year_make_model year_make_model_trim year_make_model_trim_style make make_model make_model_trim make_model_trim_style
Parameter
year
optionalExample
2013
Description
The vehicle year
Parameter
make
optionalExample
subaru
Description
The vehicle make
Parameter
model
optionalExample
outback
Description
The vehicle model
Parameter
trim
optionalExample
base
Description
The vehicle trim
Parameter
style
optionalExample
wagon
Description
The selected vehicle sub trim
Parameter
format
optionalExample
json
Description
The output format: json, xml or csv
Parameter
collection
optionalExample
in-market
Description
The collection type. Available options include in-market, popular, and all.
In-market filters to YMMTs with 10+ active listings in the past 90 days from popular makes. Useful for real-time market insights.
Popular includes all YMMTs from 1980 onwards from a predefined list of popular makes.
All returns all YMMTs available in the Specs API. This includes both in-market and out-of-market vehicles, covering a complete spectrum of supported YMMTs.
Parameter
selections
Example
<selections> <years>…</years> </selections>
Description
Contains the output elements (such as years, makes, model, trims) described below.
Parameter
years
Example
<years> <year> <name>2013</name> <id>2013</id> <makes>…</makes> </year> </years>
Description
Contains a list of “year” elements, each of which contain a name, id, and list of makes (see “makes” below)
Parameter
makes
Example
<makes> <make> <name>Subaru</name> <id>2013_subaru</id> <models>…</models> </make> </makes>
Description
Contains a list of “make” elements, each of which contain a name, id, and list of models (see “models” below)
Parameter
models
Example
<models> <model> <name>Outback</name> <id>2013_subaru_outback</id> <trims>…</trims> </model> </models>
Description
Contains the vehicle model name, id, and the element “trims”
Parameter
trims
Example
<trims> <trim> <name>Premium</name> <id>2013_subaru_outback-premium</id> </trim> </trims>
Description
Contains the vehicle trim name, id, and element “styles”
Parameter
styles
Example
<styles> <style> <name>Premium</name> <id>2013_subaru_outback_wagon</id> </style> </styles>
Description
Contains the vehicle style name and id
Parameter
result
Example
<result> <error>invalid_parameters</error> <details>please provide valid list</details> </result>
Description
Message received when using invalid parameters
Access the VIN Decoder API with a free developer account. No credit card required.