Auto.dev

Global VIN Decode API

Decode any global VIN to access comprehensive vehicle data and specifications

The VIN Decode API is Auto.dev's flagship service, providing comprehensive vehicle information from any valid 17-character Vehicle Identification Number (VIN) worldwide. Supports vehicles from North America, Europe, Asia, and other global markets.

Endpoint

GET https://api.auto.dev/vin/{vin}

Parameters

PropTypeDefault
vin
string
-

Example Request

curl -X GET "https://api.auto.dev/vin/3GCUDHEL3NG668790" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

Example Response

{
  "vin": "3GCUDHEL3NG668790",
  "vinValid": true,
  "wmi": "3GC",
  "origin": "Mexico",
  "squishVin": "3GCUDHELNG",
  "checkDigit": "3",
  "checksum": true,
  "type": "Active",
  "make": "Chevrolet",
  "model": "Silverado 1500",
  "trim": "ZR2",
  "style": "4x4 4dr Crew Cab 5.8 ft. SB",
  "vehicle": {
    "vin": "3GCUDHEL3NG668790",
    "year": 2022,
    "make": "Chevrolet",
    "model": "Silverado 1500",
    "manufacturer": "General Motors de Mexico"
  }
}

Response Structure

PropTypeDefault
vin?
string
-
vinValid?
boolean
-
wmi?
string
-
origin?
string
-
squishVin?
string
-
checkDigit?
string
-
checksum?
boolean
-
type?
string
-
make?
string
-
model?
string
-
trim?
string
-
style?
string
-
vehicle.vin?
string
-
vehicle.year?
number
-
vehicle.make?
string
-
vehicle.model?
string
-
vehicle.manufacturer?
string
-

Use Cases

  • Vehicle Identification: Validate VIN format and verify vehicle authenticity for purchase decisions
  • Insurance Applications: Get essential vehicle details for policy creation and risk assessment
  • Fleet Management: Track and catalog vehicle information across large fleets and inventory systems

Error Responses

Invalid VIN

{
  "status": 400,
  "error": "VIN must be exactly 17 characters containing only letters and numbers (excluding I, O, Q)",
  "code": "INVALID_VIN_FORMAT",
  "path": "/vin/123Invalid",
  "requestId": "a1b2c3d4e5f6g7h8"
}

VIN Not Found

{
  "status": 404,
  "error": "No vehicle data found for the provided VIN",
  "code": "VIN_NOT_FOUND",
  "path": "/vin/3GCUDHEL3NG668790",
  "requestId": "b2c3d4e5f6g7h8i9"
}

Plan Availability

  • Starter: ✅ Available
  • Growth: ✅ Available
  • Scale: ✅ Available

See pricing for plan details and signup.

Was this API reference helpful?