VIN Suggestions API Documentation
Welcome to Vehicle Databases API's Documentation
VIN Suggestions
GETRate LimitedJSON ResponseOverview
This API detects the error in the VIN digits and provides suggestions for the correct VINs including year,make and model.
- COVERAGE
- 1981 to 2026.
- SUPPORT
- 17 characters VIN number
HTTP Request
Endpoint
https://api.vehicledatabases.com/vin-suggestion/v2/{vin}Request
import requests
response = requests.get(
"https://api.vehicledatabases.com/vin-suggestion/v2/{vin}",
headers={"x-authkey": "YOUR_API_KEY"}
)
print(response.json())GET Parameters
VINRequired- 17 characters VIN Number
JSON Response
This API detects the error in the VIN digits and provides suggestions for the correct VINs including year,make and model.
Example Response
status- success or error
data- Shows the list of suggested VIN numbers
Response
{
"status": "success",
"data": {
"entered_vin": "2T1BU5EE3AC509614",
"vin_status": "Invalid",
"suggested_vin": "2T1BU4EE3AC509614",
"year": "2010",
"make": "TOYOTA",
"model": "Corolla"
}
}Error Responses
errorstatus
When an error occurs, the API returns an error status with a code and message.
VIN Suggestions
GETRate LimitedJSON ResponseOverview
This API detects the error in the VIN digits and provides suggestions for the correct VINs including year,make and model.
- COVERAGE
- 1981 to 2026.
- SUPPORT
- 17 characters VIN number
HTTP Request
Endpoint
https://api.vehicledatabases.com/vin-suggestion/{vin}Request
import requests
response = requests.get(
"https://api.vehicledatabases.com/vin-suggestion/{vin}",
headers={"x-authkey": "YOUR_API_KEY"}
)
print(response.json())GET Parameters
VINRequired- 17 characters VIN Number
JSON Response
This API detects the error in the VIN digits and provides suggestions for the correct VINs including year,make and model.
Example Response
status- success or error
data- Shows the list of suggested VIN numbers
Response
{
"status": "success",
"data": [
{
"suggestedVin": "4A4MM41S74E019658",
"description": "2004 MITSUBISHI/ENDEAVOR LIMITED/3.8L V6 F SOHC",
"substitution": "(Substituted: E in position 11)",
"modelYear": "2004",
"makeName": "MITSUBISHI",
"seriesName": "ENDEAVOR LIMITED",
"numOfHistoryRecords": "59"
},
{
"suggestedVin": "4A4MW31S743019658",
"description": "2004 MITSUBISHI/MONTERO XLS/3.8L SOHC V6 MFI",
"substitution": "(Transposed: MW starting in position 5)",
"modelYear": "2004",
"makeName": "MITSUBISHI",
"seriesName": "MONTERO XLS",
"numOfHistoryRecords": "1"
},
{
"suggestedVin": "4A4NW51S743019658",
"description": "2004 MITSUBISHI/MONTERO LIMITED/3.8L SOHC V6 MFI",
"substitution": "(Substituted: N in position 4)",
"modelYear": "2004",
"makeName": "MITSUBISHI",
"seriesName": "MONTERO LIMITED",
"numOfHistoryRecords": "1"
}
]
}Error Responses
errorstatus
When an error occurs, the API returns an error status with a code and message.