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
Prop | Type | Default |
---|---|---|
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
Prop | Type | Default |
---|---|---|
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?