UK DVSA MOT History avatar

UK DVSA MOT History

Under maintenance

Pricing

$10.00/month + usage

Go to Apify Store
UK DVSA MOT History

UK DVSA MOT History

Under maintenance

Quickly check UK MOT history by vehicle registration. Retrieve official DVSA test results, mileage records, advisories, and detailed failure reasons in one run. Ideal for buyers, dealers, and fleet checks.

Pricing

$10.00/month + usage

Rating

0.0

(0)

Developer

Dan

Dan

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

7 days ago

Last modified

Share

UK MOT History Checker

Basic checker for UK vehicle MOT history using public DVSA sources.

Enter a vehicle registration → scrape and extract key test results, mileage, advisories, and failure info from the results page. Returns structured data for analysis or export.

Data sourced from public GOV.UK MOT history checker — licensed under the Open Government Licence v3.0 — commercial use permitted with attribution.


What this actor does

  • Submits a vehicle registration number to the official DVSA MOT history lookup
  • Parses the results page using Cheerio to extract test history rows
  • Captures core fields from each MOT test record (date, result, mileage, advisories/failures)
  • Pushes clean, structured items to the Apify dataset (JSON/CSV export ready)
  • Runs efficiently for single or small-batch checks (maxConcurrency: 1)
  • Easy starting point for bulk or scheduled monitoring (expandable)

Note: This is an early version focused on core scraping. Bulk input arrays and advanced parsing (e.g., expiry date, test number) are planned for next updates.


Example use cases

Private buyers — Quickly pull MOT history for a used car to spot issues.

Car dealers — Verify single vehicles before purchase or listing.

Fleet operators — Manual checks on individual vehicles for compliance.

Mechanics & garages — Reference past test details for repairs.

Automotive hobbyists / researchers — Collect sample data from public records.


Output fields

Each scraped test record contains (based on typical GOV.UK results page structure):

FieldDescription
testDateDate of the MOT test (parsed from column or element)
testResultPASSED or FAILED (from result indicator)
odometerValueMileage recorded at the test
advisoryTextAdvisory notices or comments (if present)
failureReasonsReasons for failure (if failed)
otherDetailsAny additional parsed info (e.g. expiry, test location)

Data is pushed as array items per test; vehicle-level info (make/model) may be included if visible.


Input parameters

  • registration (string, required): Vehicle registration number (e.g. "AB12CDE")
  • maxResults (integer, optional, default: 1): Placeholder for future bulk; currently limits processing scope

Data licence

All MOT data is public from www.gov.uk/check-mot-history and published under the Open Government Licence v3.0. You may copy, distribute, adapt, and commercially use it, provided you include attribution:

Contains public sector information licensed under the Open Government Licence v3.0.

See full licence: nationalarchives.gov.uk/doc/open-government-licence/version/3.

Use responsibly — respect rate limits, do not overload the service, and comply with terms.