US VIN Decoder
overview the us vin decoder api enables businesses to validate and retrieve detailed vehicle information using a 17 character vehicle identification number (vin) and the model year the api leverages vehicle information provided by the national highway traffic safety administration (nhtsa) , a u s government agency responsible for vehicle safety and related regulatory information it provides structured vehicle data to help businesses validate vehicle identity, specifications, manufacturing information, safety features, and other vehicle attributes usecases 1\ vehicle verification validate vehicle details using the vin and model year to ensure the information provided matches available government records 2\ insurance & risk assessment access vehicle specifications, manufacturing details, and safety information to support insurance underwriting and vehicle risk assessment 3\ vehicle purchase & resale verify key vehicle attributes such as make, model, year, body type, and manufacturer information during vehicle purchase, resale, or marketplace transactions 4\ regulatory & compliance checks use government sourced vehicle information to support regulatory checks, compliance processes, audits, and vehicle related due diligence api details sample curl curl location 'https //api preproduction signzy us/api/v3/us/vin decoder' \\ \ header 'authorization \<kong auth token>' \\ \ header 'content type application/json' \\ \ data raw '{ "vinnumber" "7saygdee2ra256438", "modelyear" "2025" }'curl location 'https //api signzy us/api/v3/us/vin decoder' \\ \ header 'authorization \<kong auth token>' \\ \ header 'content type application/json' \\ \ data raw '{ "vinnumber" "7saygdee2ra256438", "modelyear" "2025" }' request body parameters key type mandatory description vinnumber string true the 17 character vehicle identification number to be decoded must be exactly 17 characters alphanumeric characters only (aβz, 0β9) no spaces, hyphens or special characters value is trimmed and converted to uppercase automatically, so lowercase input is accepted modelyear string true the model year of the vehicle, passed as a string must be exactly 4 digits digits only (e g "2019") must be greater than 1980 sample response response 200 { "result" { "vehicleinfo" { "manufacturer" "tesla, inc ", "dbas" "tesla, inc ", "vehicletype" "multipurpose passenger vehicle (mpv)", "modelyear" "2024", "make" "tesla", "model" "model y", "bodyclass" "sport utility vehicle \[suv]/multipurpose vehicle \[mpv]" }, "technicalspecifications" { "series" "", "trim" "", "grossvehicleweightrating" "class 1d 5,001 6,000 lb (2,268 2,722 kg)", "drivetype" "", "cylinders" "", "primaryfueltype" "electric", "electrificationlevel" "bev (battery electric vehicle)", "secondaryfueltype" "", "enginemodel" "", "enginebrakehp" "", "enginemanufacturer" "", "enginedisplacementl" "", "transmissionspeed" "1", "transmissionstyle" "automatic" }, "airbags" { "front" "1st row (driver and passenger)", "knee" "1st row (driver and passenger)", "side" "1st and 2nd rows", "curtain" "", "seatcushion" "", "otherrestraintinfo" "type 2 manual seatbelts (fr, sr 3) / pods" }, "plantinformation" { "location" "austin, texas, united states (usa)" }, "additionalinfo" { "notes" "information provided below is based on the details provided by the manufacturer of this vehicle to nhtsa in the part 565 submittal", "allvehicledetails" "https //persist signzy tech/api/files/2085004137/download/17f606607b1e413d992a62ede3046ec1828ccf0d1e8b4e3099b09d8090a74c89 xls", "imageurl" "https //persist signzy tech/api/files/2085004126/download/ffc6e6991865430a97797bd44768421a2903b5ee7cb84896ba0ba045f1d22778 png" } } } response body parameters key type description result object the container object holding the decoded vehicle details vehicleinfo object core identification details of the vehicle vehicleinfo manufacturer string full legal name of the manufacturing company (e g tesla, inc ) vehicleinfo dbas string "doing business as" name β the trade name under which the manufacturer operates vehicleinfo vehicletype string broad vehicle category possible values include\ passenger car, truck, multipurpose passenger vehicle (mpv), bus, motorcycle, trailer vehicleinfo modelyear string model year of the vehicle as decoded from the vin vehicleinfo make string manufacturer brand of the vehicle (e g tesla, ford) vehicleinfo model string model name of the vehicle vehicleinfo bodyclass string body style of the vehicle (e g sedan/saloon, pickup, sport utility vehicle \[suv]/multipurpose vehicle \[mpv]) technicalspecifications object mechanical and powertrain specifications of the vehicle technicalspecifications series string series the vehicle belongs to technicalspecifications trim string trim level of the vehicle technicalspecifications grossvehicleweightrating string gross vehicle weight rating (gvwr) class, including the weight range in lb and kg technicalspecifications drivetype string drivetrain configuration (e g fwd/front wheel drive, 4wd/4 wheel drive/4x4, awd/all wheel drive) technicalspecifications cylinders string number of engine cylinders empty for electric vehicles technicalspecifications primaryfueltype string primary fuel type of the vehicle (e g gasoline, diesel, electric) technicalspecifications electrificationlevel string degree of electrification of the powertrain (e g bev (battery electric vehicle), hev, phev) empty for conventional vehicles technicalspecifications secondaryfueltype string secondary fuel type, where the vehicle supports one technicalspecifications enginemodel string manufacturer's engine model designation technicalspecifications enginebrakehp string engine brake horsepower technicalspecifications enginemanufacturer string name of the engine manufacturer technicalspecifications enginedisplacementl string engine displacement in litres empty for electric vehicles technicalspecifications transmissionspeed string number of forward gears in the transmission technicalspecifications transmissionstyle string transmission type (e g automatic, manual) airbags object airbag and occupant restraint configuration reported by the manufacturer airbags front string seating rows fitted with front airbags (e g 1st row (driver and passenger)) airbags knee string seating rows fitted with knee airbags airbags side string seating rows fitted with side airbags (e g 1st and 2nd rows) airbags curtain string seating rows fitted with curtain airbags airbags seatcushion string seating rows fitted with seat cushion airbags airbags otherrestraintinfo string any additional occupant restraint details reported by the manufacturer (e g seatbelt type, pods) plantinformation object details of the plant where the vehicle was manufactured plantinformation location string full manufacturing plant location, as city, state and country (e g austin, texas, united states (usa)) additionalinfo object supplementary information and downloadable assets for the decoded vehicle additionalinfo notes string source note describing the origin of the decoded data β the manufacturer's part 565 submittal to nhtsa additionalinfo allvehicledetails string direct download url to an xls file containing the complete set of decoded attributes for the vin, beyond the fields summarised in this response a new file is generated per request additionalinfo imageurl string direct download url to a png image of the decoded vehicle a new file is generated p sample error invalid input 400 { "error" { "name" "error", "message" "invalid input", "status" 400, "reason" "validation error", "type" "bad request", "statuscode" 400 } } missing or malformed field 400 { "error" { "name" "error", "message" "\\"vinnumber\\" is required", "status" 400, "reason" "validation error", "type" "bad request", "statuscode" "400" } } upstream failure 409 { "error" { "name" "error", "message" "upstream down", "status" 409, "reason" "error", "type" "conflict", "statuscode" 409 } } internal server error 500 { "error" { "name" "error", "message" "internal server error", "status" 500, "reason" "error", "type" "conflict", "statuscode" 500 } } error response parameters parameter description error this parameter contains the error error name the error name error message the error message error status s tatus of the api error reason reason for error error type type of the error error statuscode request status code from signzy getting help please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better you can reach out to us at help\@signzy com # we strive to provide prompt and reliable assistance, ensuring your queries are addressed effectively we value your feedback and are committed to making your experience smooth and enjoyable our team is dedicated to assisting you with any needs you may have thank you for choosing our services we look forward to helping you!