VIN

Decode one VIN.

Spaces and dashes in the VIN are ignored and letters may be in either case. A wrong check digit is not an error: valid is false and a warning says so.

get/v1/vin/{vin}

Request

  • Base URL: https://open.wenmarpro.com
  • URL: https://open.wenmarpro.com/v1/vin/{vin}
  • Auth: none declared

Path parameters

vinstring required

A 17-character VIN.

Query parameters

yearinteger

Use this model year instead of working it out from the VIN.

Response

The decode.

base_price_usdnumber double nullable

Manufacturer base price in US dollars, when NHTSA has one.

bodystring nullable
doorsinteger nullable
drivetrainstring nullable
gvwrstring nullable

Gross vehicle weight rating class, as NHTSA words it.

makestring nullable
modelstring nullable
seat_rowsinteger nullable
seatsinteger nullable
seriesstring nullable
transmissionstring nullable
transmission_speedsinteger nullable
trimstring nullable
validboolean required

Whether the check digit, position 9, is right. Many genuine VINs from outside North America fail it.

vinstring required
wheel_size_frontinteger nullable

Front wheel diameter in inches.

wheel_size_rearinteger nullable

Rear wheel diameter in inches.

yearinteger nullable

Example response

{
  "catalog": {
    "entry": {
      "id": "2019_honda_civic_si",
      "summary": "2019 Honda Civic Si, Manual, FWD, Sedan"
    },
    "vehicle_id": "2023_hyundai_kona"
  },
  "check_digit": {
    "actual": "4",
    "expected": "4"
  },
  "drivetrain": "FWD",
  "engine": {
    "label": "2.0L"
  },
  "make": "Hyundai",
  "manufacturer": {
    "name": "Hyundai Motor Co",
    "wmi": "KM8"
  },
  "model": "Kona",
  "plant": {
    "code": "U"
  },
  "recalls": {
    "count": {
      "ca": 5,
      "us": 7
    },
    "lookup": {
      "nhtsa": "https://www.nhtsa.gov/recalls"
    }
  },
  "trim": "SE",
  "vin": "KM8K2CAB4PU001140",
  "warnings": [
    {
      "code": "invalid_check_digit"
    }
  ],
  "year": 2023
}

Changes

No recorded changes to this operation across all 1 revision of this API.