services / vin-decode
dataoperational · 0 ms
VIN Decoder
Decode a 17-character vehicle identification number with NHTSA vPIC: make, model, model year, trim, body, doors, engine (cylinders, displacement, hp, fuel, electrification), drive, transmission, manufacturer and plant. Validates format and the check digit (mandatory for North American VINs). Best coverage for vehicles sold in the US. Params: vin (required).
Run free trial ↗3 free calls per day with the example input. Paid: $0.002 USDC, no limit.
Call it
Input
| Field | Type | Description |
|---|---|---|
| vin * | string | 17-character VIN |
Output
| Field | Type | Description |
|---|---|---|
| vin | string | |
| valid_format | boolean | |
| check_digit_valid | boolean | |
| check_digit_applies | boolean | |
| make | string | |
| model | string | |
| model_year | integer | |
| trim | string | |
| series | any | |
| body_class | string | |
| vehicle_type | string | |
| doors | integer | |
| engine | object | |
| drive | any | |
| transmission | string | |
| manufacturer | string | |
| plant | object | |
| gvwr | string | |
| error_code | string | |
| errors | any | |
| source | string | |
| note | any |
Example response (data)
{
"vin": "1HGCM82633A004352",
"valid_format": true,
"check_digit_valid": true,
"check_digit_applies": true,
"make": "HONDA",
"model": "Accord",
"model_year": 2003,
"trim": "EX-V6",
"series": null,
"body_class": "Coupe",
"vehicle_type": "PASSENGER CAR",
"doors": 2,
"engine": {
"cylinders": 6,
"displacement_l": 3,
"hp": 240,
"model": "J30A4",
"fuel": "Gasoline",
"electrification": null
},
"drive": null,
"transmission": "Automatic",
"manufacturer": "AMERICAN HONDA MOTOR CO., INC.",
"plant": {
"city": "MARYSVILLE",
"state": "OHIO",
"country": "UNITED STATES (USA)"
},
"gvwr": "Class 1C: 4,001 - 5,000 lb (1,814 - 2,268 kg)",
"error_code": "0",
"errors": null,
"source": "NHTSA vPIC",
"note": null
}