Auto.dev

Plate-to-VIN API

Convert US license plates to VIN numbers and retrieve comprehensive vehicle information

Quickly decode any US license plate to get the VIN, year, make, model, and comprehensive vehicle information. This powerful API connects license plate data to detailed vehicle records across all 50 states.

Endpoint

GET https://api.auto.dev/plate/{plateState}/{plateNumber}?state={state}

View in Browser

https://api.auto.dev/plate/CA/ABC123

Parameters

PropTypeDefault
plate
string
-
state
string
-

Example Request

curl -X GET "https://api.auto.dev/plate/CA/ABC123" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

Response Structure

PropTypeDefault
vin?
string
-
year?
number
-
make?
string
-
model?
string
-
trim?
string
-
drivetrain?
string
-
engine?
string
-
transmission?
string
-
isDefault?
boolean
-

Example Response

{
  "vin": "1N4BL4BV3LC205823",
  "year": 2020,
  "make": "Nissan",
  "model": "Altima",
  "trim": "2.5 S Sedan 4D",
  "drivetrain": "FWD",
  "engine": "4-Cyl, 2.5 Liter",
  "transmission": "Automatic, Xtronic CVT",
  "isDefault": true
}

State Coverage

The Plate-to-VIN API supports license plate lookups across all 50 US states with varying coverage levels by region.

Supported Plate Formats

  • Standard plates: ABC123, 123ABC, AB1234
  • Vanity plates: Custom personalized plates
  • Commercial plates: Truck, taxi, and fleet vehicles
  • Special formats: Plates with hyphens (AB-123) are automatically handled

Error Responses

Invalid License Plate

{
  "status": 400,
  "error": "License plate must be 2-8 alphanumeric characters",
  "code": "INVALID_PLATE_FORMAT",
  "path": "/plate/CA/ABC12345XYZ",
  "requestId": "a1b2c3d4e5f6g7h8"
}

Invalid State Code

{
  "status": 400,
  "error": "State must be a valid 2-letter US state code (e.g., CA, NY, TX)",
  "code": "INVALID_STATE_CODE",
  "path": "/plate/XX/ABC123",
  "requestId": "b2c3d4e5f6g7h8i9"
}

No Data Found

{
  "status": 404,
  "error": "License plate found but no vehicle data available",
  "code": "NO_DATA_FOUND",
  "path": "/plate/CA/ABC123",
  "requestId": "d4e5f6g7h8i9j0k1"
}

Plate Not Found

{
  "status": 404,
  "error": "No vehicle found for the provided license plate",
  "code": "PLATE_NOT_FOUND",
  "path": "/plate/CA/XYZ999",
  "requestId": "c3d4e5f6g7h8i9j0"
}

Interactive API Reference

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

Try Plate-to-VIN API

Test this endpoint with your API key and explore live responses

Plan Availability

  • Starter: ❌ Not available
  • Growth: ❌ Not available
  • Scale: ✅ Available

See pricing for plan details and signup.

Was this API reference helpful?