Vehicle condition data from the UK's MOT records.
One registration in, one answer out: the likelihood of passing the next MOT, the components most likely to fail, and a Care Score showing how well the car has been maintained, for its whole life and for its current keeper.
- ✓ Built on official DVSA MOT history: 138M+ vehicles, 15+ years of tests
- ✓ REST API, bulk CSV upload, or a one-line embed widget
- ✓ Free sandbox key on screen in seconds, no card, no sales call
Your key appears on screen straight away. 100 lookups every 30 days, no card, no call. Read the API docs
Try it now, no sign-up
Look up a registration
5 free lookups a day. This is the same response the paid API returns.
· miles at last MOT · MOT expires
Pass likelihood
Care Score (life)
Care Score (keeper)
Most common failures for this cohort
Based on () MOT results in the mile band.
No Care Score yet: this vehicle doesn't have enough MOT history to score.
138M+
UK vehicles in the dataset
44M+
vehicles with a Care Score, growing daily
15+ yrs
of DVSA MOT test history
7,300+
DVSA defect descriptions mapped to 213 components
Three ways to start, all free to try
Pick whichever fits how your team works. Nothing to sign or pay for until you move to production.
For developers
REST API
One call to GET /v1/vehicle/{reg} returns everything above as JSON.
- • Sandbox key shown on screen instantly
- • 100 lookups per rolling 30 days
- • Same data as production
For fleet & stock teams
Bulk CSV upload
Upload a spreadsheet of registrations and download it back with the scores added as new columns. No code needed.
- • CSV or Excel, any extra columns kept
- • 100 rows a month on the free account
- • Download the template
For dealers & classifieds
Embed widget
A pass-likelihood dial and top risk areas for the car on your listing page. One iframe tag, nothing to maintain.
- • Full and compact sizes
- • Public widget key, safe to publish
- • No personal data sent to us
How the numbers are made
Pass likelihood
The historical MOT pass rate for the same model and generation at the same mileage band (for example, Ford Focus of the same generation at 60,000–70,000 miles). It tells you how cars like this one usually do, not the result of an inspection of this particular car.
At-risk components
The failures most often recorded for that same group of cars. We map the DVSA's free-text defect descriptions (7,300+ of them) onto 213 components so they can be counted and ranked.
Car Care Score (0–10)
Worked out from this vehicle's own MOT history, using five factors: first-time pass rate, advisories per test, advisories repeated and not fixed, major and dangerous defects, and annual mileage. We score the whole life of the car and, separately, the period since the current keeper took over (from the V5C date), so you can tell a neglected car from one whose new owner has turned it around.
Data confidence
Each score says how much history supports it (high, medium or low). A keeper score after only a few months carries a low rating.
What it can't tell you
It isn't an inspection. The data comes from MOT tests that have already happened. A car's condition can change between tests.
New cars have no history. A car gets its first MOT at three years old, so younger vehicles won't have a Care Score and may not have a pass likelihood.
Great Britain, plus Northern Ireland. The DVSA dataset covers England, Scotland and Wales, and also includes vehicles tested in Northern Ireland by the DVA, where a car's first MOT is at four years old. See how complete the data is.
Missing values are null, not guessed. When there isn't enough data we return null rather than make a number up.
Source: DVSA MOT history. Contains public sector information licensed under the Open Government Licence v3.0.
Ready for production?
Production keys are priced per lookup, with volume tiers. Tell us roughly how many vehicles a month you expect and what you're building, and we'll send a quote within one business day. The response format is the same as the sandbox, so switching over is just a change of key.