MOT, tax and history

Check a UK vehicle by registration

One registration returns the tax status, the date tax is due, whether the MOT is valid, and the DVSA test history. GOV.UK splits tax and MOT history across two services. This check reads both.

Tax
Status and the date it is due
MOT
Valid or not, plus the expiry date
History
Each test, mileage and advisory

MOT status, tax status, and test history. Not the registered keeper.

What this check is for
Best forYou give upWhy it matters
A driver checking their own car, or an agent asked “is it taxed and MOT’d?”Keeper identity, finance, insurance and stolen statusThose sit outside the DVLA enquiry and DVSA history feeds
Seeing advisories before a serviceA live odometer. Mileage is the reading at each testThe change between tests is on the history row when the unit matches
An AI agent that should not scrape two government formsA full HPI-style provenance reportThe tool returns one JSON record and shows it on this page

Not for you

Do not use this check to confirm who owns a vehicle, whether it is insured, or whether it has outstanding finance. It will not tell you if a vehicle is stolen or a write-off. Buyers who need that need a paid provenance check, not this lookup.

  • Registered keeper name and address
  • Insurance
  • Outstanding finance
  • Stolen marker
  • Write-off or insurance category

For AI agents

On this page the WebMCP tool is lookup-uk-vehicle. Pass regNumber. The result is written into the form above. Off the page, POST JSON to /api/vehicle-check. The field list is the markdown version of this page, and the site index is /llms.txt.

What does one registration check return?

Tax status, the tax due date, MOT status, the MOT expiry date, and DVSA MOT history including the result, mileage and advisories. Make, model, colour and fuel type are included.

Does this show the registered keeper?

No. The check does not return the keeper's name or address, insurance, outstanding finance, a stolen marker, or a write-off category.

How can an AI agent run the check?

On this page, call the WebMCP tool lookup-uk-vehicle with regNumber. Off the page, POST JSON {"regNumber":"..."} to https://driver.codes/api/vehicle-check. The field list is at https://driver.codes/vehicle-check.md and the site index is at https://driver.codes/llms.txt.