RegCheck API — United Kingdom
Offline data available. The UK has three endpoints:
/Checkfor cars/vans,/CheckMotorBikeUKfor motorcycles, andUK MOTfor MOT history. Isle of Man plates are handled automatically by/Checkbut return a different response format.
Cars — /Check
Endpoint: https://www.regcheck.org.uk/api/reg.asmx?op=Check
Test plate: YY07XHH
Fields returned:
- Make and Model
- Year of Registration
- VIN number
- Association of British Insurers (ABI) code
- Body Style
- Engine size
- Number of Doors
- Transmission
- Fuel Type
- Immobiliser
- Number of Seats
- Driver side
- Colour
- Registration Date
- Vehicle Insurance Group (and out-of value)
- Engine Code / Engine Number
Sample JSON:
{
"ABICode": "32130768",
"Description": "MERCEDES-BENZ E220 SE CDI",
"RegistrationYear": "2013",
"CarMake": { "CurrentTextValue": "MERCEDES-BENZ" },
"CarModel": { "CurrentTextValue": "E220 SE CDI" },
"EngineSize": { "CurrentTextValue": "2143" },
"FuelType": { "CurrentTextValue": "Diesel" },
"Transmission": { "CurrentTextValue": "Automatic" },
"NumberOfDoors": { "CurrentTextValue": "4DR" },
"NumberOfSeats": { "CurrentTextValue": "5" },
"BodyStyle": { "CurrentTextValue": "Saloon" },
"Colour": "WHITE",
"RegistrationDate": "30/09/2013",
"VehicleInsuranceGroup": "10",
"VehicleInsuranceGroupOutOf": "50",
"VehicleIdentificationNumber": "WDD2120022A899877",
"EngineCode": "65192431880945",
"ImageUrl": "https://www.regcheck.org.uk/image.aspx/@TUVSQ0VERVMtQkVOWiBFMjIwIFNFIENESQ=="
}
Motorcycles — /CheckMotorBikeUK
Endpoint: https://www.regcheck.org.uk/api/reg.asmx?op=CheckMotorBikeUK
Test plate: LJ05FHV
Fields returned:
- Make and Model
- Year of Registration
- Engine Size
- Variant
- Colour
- VIN
Sample JSON:
{
"Description": "HONDA ST1300 A",
"RegistrationYear": "2005",
"CarMake": { "CurrentTextValue": "HONDA" },
"CarModel": { "CurrentTextValue": "ST1300 A" },
"EngineSize": { "CurrentTextValue": "1261" },
"BodyStyle": { "CurrentTextValue": "Motorbike" },
"FuelType": { "CurrentTextValue": "PETROL" },
"Colour": "YELLOW",
"VehicleIdentificationNumber": "JH2SC51A92M007472"
}
MOT History — UK MOT
Endpoint: https://www.regcheck.org.uk/api/reg.asmx?op=UKMOT
All UK cars (excluding Northern Ireland) can have MOT history checked. The model parameter is no longer required (retained for backwards compatibility only).
Fields returned per MOT test:
- Test Date
- Expiry Date
- Result (Pass / Fail)
- Odometer reading
- Test Number
- Failure Reasons (array of strings)
- Advisories (array of strings)
Extended vehicle data also returned:
- Make, Registration date, Year of manufacture, Engine CC, CO2 Emissions, Fuel type, Tax status, Tax Date, Colour, Vehicle Type Approval, Wheelplan, Weight
Sample JSON (MOT tests array):
[
{
"TestDate": "8 November 2016",
"ExpiryDate": "16 November 2017",
"Result": "Pass",
"Odometer": "61,706 miles",
"TestNumber": "2754 6884 4000",
"FailureReasons": [],
"Advisories": []
},
{
"TestDate": "8 November 2016",
"Result": "Fail",
"Odometer": "61,703 miles",
"TestNumber": "5901 3690 4542",
"FailureReasons": [
"Nearside Rear Brake pipe excessively corroded (3.6.B.2c)",
"Offside Rear Brake pipe excessively corroded (3.6.B.2c)"
],
"Advisories": []
}
]
Isle of Man
Plates containing MN, MAN, or MANX are automatically identified as Isle of Man vehicles and use the /Check endpoint. The response format differs slightly:
Additional / different fields:
Version(trim level)Co2WheelPlanTaxed(e.g. "Active")TaxExpiry
Sample JSON:
{
"Description": "HONDA JAZZ",
"RegistrationYear": 2012,
"CarMake": { "CurrentTextValue": "HONDA" },
"CarModel": { "CurrentTextValue": "JAZZ" },
"EngineSize": { "CurrentTextValue": "1339" },
"FuelType": { "CurrentTextValue": "PETROL" },
"Version": "I-VTEC ES",
"Colour": "SILVER",
"Co2": "126",
"RegistrationDate": "06/07/2012",
"WheelPlan": "2-AXLE Rigid",
"Taxed": "Active",
"TaxExpiry": "31/07/2018"
}