Auto.dev

Global VIN Decode API

Decode any global VIN to access comprehensive vehicle data and specifications

The VIN Decode API provides 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}

View in Browser

https://api.auto.dev/vin/3GCUDHEL3NG668790

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"
}

Interactive API Reference

Ready to test this endpoint? Use our interactive API playground to make live requests and see real responses.

Try VIN Decode API

Test this endpoint with your API key and explore live responses

Plan Availability

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

See pricing for plan details and signup.

Was this API reference helpful?