API Documentation

RegCheck API — United Kingdom

Offline data available. The UK has three endpoints: /Check for cars/vans, /CheckMotorBikeUK for motorcycles, and UK MOT for MOT history. Isle of Man plates are handled automatically by /Check but 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)
  • Co2
  • WheelPlan
  • Taxed (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"
}