API Documentation

RegCheck API — Spain

The /CheckSpain endpoint returns vehicle data including a stolen/impounded indicator. A separate endpoint is available for motorcycles.

Cars — /CheckSpain

Endpoint: https://www.regcheck.org.uk/api/reg.asmx?op=CheckSpain

Test plate: 5428GXS

Fields returned:

  • Make and Model
  • Year of Registration
  • Registration Date
  • Fuel Type
  • Engine Size
  • Doors
  • Variation (trim)
  • VariantType
  • Vehicle Type
  • Dynamic Power (HP)
  • Stolen (null if not impounded; populated if vehicle is police-impounded)

Motorcycles — /CheckMotorBikeSpain

Endpoint: https://www.matriculaapi.com/api/bespokeapi.asmx?op=CheckMotorBikeSpain

Additional fields for motorcycles:

  • Transmission
  • Indicative Price
  • Seats

Sample JSON (Car)

{
  "Description": "RENAULT MEGANE",
  "CarMake": { "CurrentTextValue": "RENAULT" },
  "CarModel": { "CurrentTextValue": "MEGANE" },
  "EngineSize": "1461",
  "RegistrationYear": "2010",
  "RegistrationDate": "06/07/2010",
  "Variation": "EXPRESSION 1.5DCI 85",
  "VariantType": "Diesel 1461 cc 5 puertas",
  "VehicleType": "Car",
  "Fuel": "Diesel",
  "Doors": "5",
  "DynamicPower": "85.0",
  "Stolen": null
}

Sample JSON (Motorcycle)

{
  "Description": "SUZUKI DL 650 V-STROM",
  "CarMake": { "CurrentTextValue": "SUZUKI" },
  "CarModel": { "CurrentTextValue": "DL 650" },
  "EngineSize": "645",
  "RegistrationYear": "2003",
  "RegistrationDate": "01/11/2003",
  "Variation": "V-STROM",
  "VehicleType": "MOTOCICLETA",
  "Fuel": "GASOLINA",
  "IndicativePrice": "7909.79",
  "Transmission": "MANUAL",
  "DynamicPower": "68",
  "Stolen": null
}