RegCheck API — Overview & Authentication
RegCheck is a SOAP-based ASP.NET ASMX web service for vehicle registration lookups across 50+ countries, operated by Infinite Loop Development Ltd, Ballyliffin, Co. Donegal, Ireland.
API Endpoint
- Endpoint:
https://www.regcheck.org.uk/api/reg.asmx - WSDL:
https://www.regcheck.org.uk/api/reg.asmx?wsdl
The service is SOAP/ASMX. Each country has its own operation name (e.g. /Check for UK, /CheckFrance for France). The XML response contains a vehicleJson element with vehicle data encoded as JSON, making it easy to consume from JavaScript clients.
Authentication
A username is required to call the API. A username and password are needed to access the account dashboard. Test accounts with 10 free credits are available after email verification at www.regcheck.org.uk.
Credit System
- Each successful lookup consumes one credit.
- When balance reaches zero, no further requests can be made.
- Credits can be purchased via PayPal from the account dashboard.
- A low balance warning email threshold can be configured in the dashboard.
- A daily credit limit can be requested to cap usage per day.
- Credit balance can be checked programmatically:
A zero or negative value means the account is out of credits.https://www.regcheck.org.uk/ajax/getcredits.aspx?username=YOUR_USERNAME
IP Locking
By default, API access is permitted from any IP address. For additional security, access can be locked to a specific set of IP addresses — contact support to request this.
Test Plates
Every supported country has a free test registration number that can be queried without consuming credits. These are listed in each country's documentation page and are useful during development and integration testing.
Offline vs. Live Data
Some countries hold complete vehicle datasets on RegCheck's own servers (offline data). These tend to return richer data faster. Countries with offline data include:
- United Kingdom
- Denmark
- Finland
- Norway
- Sweden
- Ukraine
- Israel
Other countries query live government or third-party data sources in real time.
Response Format
All responses are XML. The key field is vehicleJson, which contains a JSON-encoded object with standardised top-level fields, extended with country-specific data where available.
Common top-level JSON fields across most countries:
| Field | Description |
|---|---|
Description |
Human-readable vehicle description |
RegistrationYear |
Year of first registration |
CarMake.CurrentTextValue |
Make |
CarModel.CurrentTextValue |
Model |
MakeDescription |
Make (plain string) |
ModelDescription |
Model (plain string) |
EngineSize.CurrentTextValue |
Engine displacement (cc unless stated) |
FuelType.CurrentTextValue |
Fuel type |
VechileIdentificationNumber |
VIN (note: typo in field name is intentional) |
ImageUrl |
URL to a representative vehicle image |
Country-specific fields are documented in each country's page.
Dashboard
Log in at any associated website (e.g. www.regcheck.org.uk) to access:
- Remaining credit balance
- Usage graph
- PayPal top-up
- Low balance warning configuration
- Daily limit requests