History & Provenance
MOT History
Every DVSA MOT test, mileage reading and advisory for a vehicle.
Overview
The complete DVSA MOT record for a UK vehicle — every test, result, recorded mileage, and the full advisory and failure notes.
Use it to surface a vehicle's condition history, spot mileage anomalies, or show a full service timeline in your app.
Features
- Full test history with pass/fail results
- Recorded odometer reading at each test
- Advisory and failure notes per test
- Expiry date of the current certificate
Example response
A successful lookup for AB12CDE. Illustrative values.
{
"data": {
"vrm": "AB12CDE",
"mot_history": [
{
"test_date": "2025-03-12",
"result": "PASSED",
"odometer": 48210,
"odometer_unit": "mi",
"expiry_date": "2026-03-14",
"advisories": [
"Nearside front tyre worn close to the legal limit"
]
},
{
"test_date": "2024-03-05",
"result": "FAILED",
"odometer": 36940,
"odometer_unit": "mi",
"expiry_date": null,
"advisories": [
"Offside rear brake disc worn"
]
}
]
},
"credit_balance": 499
}
Fields returned
| Field | Type | Description |
|---|---|---|
| mot_history[].test_date | date | Date the test was carried out. |
| mot_history[].result | string | PASSED or FAILED. |
| mot_history[].odometer | integer | Odometer reading recorded at the test. |
| mot_history[].odometer_unit | string | mi or km. |
| mot_history[].expiry_date | date|null | Certificate expiry (null on a failure). |
| mot_history[].advisories | array | Advisory and failure notes recorded by the tester. |