Documentation
Welcome to Vehicle Databases API's Documentation
Stolen Check
Overview
The Stolen Vehicle API enables users to check for any history of theft associated with a vehicle by VIN, providing stolen record information. This API supports a wide range of VIN formats, ensuring compatibility across multiple regions and vehicle types.
COVERAGE
This API provides worldwide access to stolen vehicle records, including all types of vehicles, such as cars, trucks, motorbikes, and boats.
SUPPORT
Works for all 17-Characters VINs and classic VINs (5-14 characters) globally.
HTTP Request
Endpoint
GET https://api.vehicledatabases.com/stolen-check/{vin}Example — Python / Requests
import requests
response = requests.get(
"https://api.vehicledatabases.com//stolen-check/{vin}",
headers={"x-authkey": "YOUR_API_KEY"}
)
print(response.json())GET Parameters
| Parameter | Required | Description |
|---|---|---|
| vin | ✓ | 5-17 characters VIN number |
JSON Response
The response is a JSON of all the information associated with a VIN number. Each vin number has the following elements:
Response Fields
| Parameter | Description |
|---|---|
| status | "success" or "error" |
| data | An object containing all data available. |
{
"status": "success",
"vin": "YV4902RBXF2621196",
"data": [
{
"possible_stolen": "true",
"make": "Volvo",
"model": "XC60",
"plate": "T45CYP",
"color": "BLACK",
"location": "EAST BRUNSWICK NJ",
"date": "15/05/2021"
}
]
}
Error Responses
When an error occurs, the API returns an error status with a code and message.
| Code | Description | Resolution |
|---|---|---|
| 400 | Record(s) were not found for this vehicle. | Verify the VIN is correct or try a different vehicle. |
| 401 | Access denied due to invalid subscription x-authkey. | Provide a valid API x-authkey for an active subscription. |
| 422 | Too many requests | Reduce request frequency to comply with rate limits. |
| 404 | API not found | Check the API endpoint URL. |
| 500 | Blank | Server error. Contact support if the issue persists. |