API Documentation

RegCheck API — Beta & Bespoke Features

Beta and bespoke API endpoints are available at https://www.regcheck.org.uk/api/bespokeapi.asmx. These endpoints may be subject to change and are not regularly tested. All use the same SOAP/ASMX interface and username-based authentication as the main API, unless otherwise noted.

Car Valuation — CheckPrice

Returns a CAP-based private resale price for UK vehicles.

Fields returned: Description, Price (GBP)

Endpoint: https://www.regcheck.org.uk/api/bespokeapi.asmx?op=CheckPrice

Sample response:

<Valuation>
  <Description>Peugeot 208 (2015-) 5Dr Hatchback 1.2 PureTech SS 110 EU6 GT Line EAT Auto6</Description>
  <Price>9240</Price>
</Valuation>

Stolen Vehicle Check — CheckStolen

Free to use. Checks police databases in Italy, Czech Republic, Lithuania, Slovenia, Slovakia, and Romania for stolen vehicle records. Accepts a VIN number.

Fields returned: Vehicle ID (VIN), License Plate Number, Make, Model, stolen status, Source (which country's police database).

Endpoint: https://www.regcheck.org.uk/api/bespokeapi.asmx?op=CheckStolen

VIN Recall Check — CheckRecalledVIN

Checks whether a VIN has been subject to a manufacturer recall. No username required.

Parameters: vin only (no username parameter).

Endpoint: https://www.regcheck.org.uk/api/bespokeapi.asmx?op=CheckRecalledVIN

UK Minimal Lookup — CheckUKMinimal

A reduced-field UK vehicle lookup at half the standard credit cost. Returns the core vehicle fields without the full data set.

Fields returned: ABICode, Description, RegistrationYear, CarMake, CarModel, BodyStyle, EngineSize, NumberOfDoors, Transmission, FuelType, NumberOfSeats, DriverSide.

Endpoint: https://www.regcheck.org.uk/api/bespokeapi.asmx?op=CheckUKMinimal

Isle of Man — CheckIOM

Returns vehicle details for plates registered in the Isle of Man.

Endpoint: https://www.regcheck.org.uk/api/bespokeapi.asmx?op=CheckIOM

Australia Extensive — CheckAustraliaExtensive

An extended Australian vehicle lookup returning a larger field set than the standard CheckAustralia endpoint. Requires registration number and state.

Endpoint: https://www.regcheck.org.uk/api/bespokeapi.asmx?op=CheckAustraliaExtensive

France (Alternative) — CheckFrance

An alternative data source for French vehicle lookups, separate from the CheckFrance method on the main API.

Endpoint: https://www.regcheck.org.uk/api/bespokeapi.asmx?op=CheckFrance

Insurance Status — Italy — CheckInsuranceStatusItaly

Returns current insurance status for an Italian-registered vehicle.

Fields returned: Make, Model, Company (insurer), Expiry (dateTime), IsInsured (boolean), Region.

Endpoint: https://www.regcheck.org.uk/api/bespokeapi.asmx?op=CheckInsuranceStatusItaly

Insurance Status — Italy (with Vehicle Type) — CheckInsuranceStatusItalyWithVehicleType

As above, but accepts an explicit vehicleType parameter to distinguish cars, motorbikes, etc.

Parameters: regNumber, vehicleType, username

Fields returned: Make, Model, Company, Expiry, IsInsured, Region.

Endpoint: https://www.regcheck.org.uk/api/bespokeapi.asmx?op=CheckInsuranceStatusItalyWithVehicleType

Insurance Status — Poland — CheckInsuranceStatusPoland

Returns current insurance status for a Polish-registered vehicle.

Endpoint: https://www.regcheck.org.uk/api/bespokeapi.asmx?op=CheckInsuranceStatusPoland

Insurance Status — Portugal — CheckInsuranceStatusPortugal

Returns current insurance status for a Portuguese-registered vehicle.

Endpoint: https://www.regcheck.org.uk/api/bespokeapi.asmx?op=CheckInsuranceStatusPortugal

Motorbike — Italy — CheckItalyMotorbike

Returns vehicle details for motorbikes registered in Italy.

Endpoint: https://www.regcheck.org.uk/api/bespokeapi.asmx?op=CheckItalyMotorbike

Motorbike — France — CheckMotorBikeFrance

Returns vehicle details for motorbikes registered in France.

Endpoint: https://www.regcheck.org.uk/api/bespokeapi.asmx?op=CheckMotorBikeFrance

Motorbike — Spain — CheckMotorBikeSpain

Returns vehicle details for motorbikes registered in Spain.

Endpoint: https://www.regcheck.org.uk/api/bespokeapi.asmx?op=CheckMotorBikeSpain

USA Dynamic — CheckUSADynamic

US vehicle lookup returning a dynamic field set that varies by state and available data. Requires registration number and state code.

Parameters: regNumber, state, username

Endpoint: https://www.regcheck.org.uk/api/bespokeapi.asmx?op=CheckUSADynamic

USA Minimal — CheckUSAMinimal

A reduced-field US vehicle lookup. Requires registration number and state code.

Endpoint: https://www.regcheck.org.uk/api/bespokeapi.asmx?op=CheckUSAMinimal

Implementation Notes

  • All bespoke endpoints are SOAP/ASMX like the main API.
  • Authentication uses the same username parameter as the main API, except CheckRecalledVIN which requires no authentication.
  • These endpoints may be added to, changed, or removed without notice.
  • Insurance status endpoints return a distinct response schema (Make, Model, Company, Expiry, IsInsured, Region) rather than the standard vehicleJson / vehicleData structure.