UK DVSA MOT History
Pricing
$10.00/month + usage
UK DVSA MOT History
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
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
7 days ago
Last modified
Categories
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):
| Field | Description |
|---|---|
testDate | Date of the MOT test (parsed from column or element) |
testResult | PASSED or FAILED (from result indicator) |
odometerValue | Mileage recorded at the test |
advisoryText | Advisory notices or comments (if present) |
failureReasons | Reasons for failure (if failed) |
otherDetails | Any 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.