vin

The /vin (and /data) decode of a VIN our tables know (services/data.vin.ts).

Request

  • Base URL
    https://api.auto.dev
  • Auth
    none declared

Path parameters

vinstring required

Vehicle Identification Number

Example:1HGCM82633A123456

Query parameters

ambiguityboolean

Whether to allow a best-guess answer for a VIN that matches several styles. By default (false) the answer does not guess: style is null, trim is null unless our sources settle it (specs is null on /specs), and trims and styles list the possibilities. true allows a single best-guess pick. Also accepted as the X-Ambiguity header.

Response

Success

ambiguousboolean required

Whether the VIN corresponds to multiple possible vehicle trims or styles. When true, style is null, trim is null unless our sources settle it, and trims and styles list the possibilities

bodystring

Vehicle body class

checkDigitstring required

The 9th character used for VIN validation

checksumboolean required

Whether the VIN checksum is valid

drivestring

Drivetrain configuration

enginestring

Engine description

makestring required

Vehicle manufacturer

modelstring required

Vehicle model name

originstring required

Country of manufacture

squishVinstring required

10-character squish VIN (positions 1-8 + 10-11 of the full VIN)

styleunknown required
transmissionstring

Transmission type

trimunknown required
trimsstring[]

Present only when the VIN matches more than one style: every trim among them, most likely first

typestring required

Vehicle type classification

vinstring required

Vehicle Identification Number

vinValidboolean required

Whether the VIN is valid and properly formatted

wmistring required

World Manufacturer Identifier (first 3 characters)

yearnumber required

Model year

yearAmbiguousboolean

Whether more than one model year fits the VIN (see years)

yearsnumber[]

Every model year that fits the VIN

Changes