# RegCheck API > RegCheck is a vehicle registration lookup API covering 50+ countries, operated by Infinite Loop Development Ltd (Ireland). Given a number plate, it returns vehicle make, model, year, engine, fuel type, VIN, colour, and country-specific data such as MOT history, insurance status, and inspection records. The API is SOAP/ASMX-based, returning XML with an embedded `vehicleJson` field. ## Getting Started - [Overview & Authentication](/data/doc/overview.txt): API endpoint, WSDL, credentials, credits, IP locking, test plates, and offline data availability - [Implementation Guide](/data/doc/implementation.txt): .NET, PHP, and Java code examples - [Rest API](/data/doc/rest-api.txt): RESTful JSON endpoints) ## Country Documentation - [United Kingdom](/data/doc/uk.txt): /Check, /CheckMotorBikeUK, UK MOT history, Isle of Man support - [Ireland](/data/doc/ireland.txt): /CheckIreland - [Denmark](/data/doc/denmark.txt): /CheckDenmark — offline data, extended DMR dataset - [Finland](/data/doc/finland.txt): /CheckFinland — offline data, insurer returned - [Norway](/data/doc/norway.txt): /CheckNorway — offline data, extended dataset - [Sweden](/data/doc/sweden.txt): /CheckSweden — offline data - [Switzerland](/data/doc/switzerland.txt): /CheckSwitzerland — offline data, Typenschein and Euro Type Code - [Netherlands](/data/doc/netherlands.txt): /CheckNetherlands — rich RDW extended data - [Belgium](/data/doc/belgium.txt): /CheckBelgium — registration date only, no charge - [France](/data/doc/france.txt): /CheckFrance, /CheckMotorBikeFrance - [Spain](/data/doc/spain.txt): /CheckSpain, /CheckMotorBikeSpain, stolen indicator - [Portugal](/data/doc/portugal.txt): /CheckPortugal, /CheckInsuranceStatusPortugal - [Germany](/data/doc/germany.txt): /CheckGermany — accepts KBA number (HSN/TSN), not plate - [Italy](/data/doc/italy.txt): /CheckItaly, /CheckItalyMotorbike, /CheckInsuranceStatusItaly - [Greece](/data/doc/greece.txt): /CheckGreece - [Cyprus](/data/doc/cyprus.txt): /CheckCyprus - [Malta](/data/doc/malta.txt): /CheckMalta - [Poland](/data/doc/poland.txt): /CheckPoland — includes mileage and plug-in indicator - [Czech Republic](/data/doc/czech-republic.txt): /CheckCzechRepublic - [Slovakia](/data/doc/slovakia.txt): /CheckSlovakia - [Romania](/data/doc/romania.txt): /CheckRomania — includes CIV document number - [Hungary](/data/doc/hungary.txt): /CheckHungary - [Estonia](/data/doc/estonia.txt): /CheckEstonia - [Latvia](/data/doc/latvia.txt): /CheckLatvia - [Lithuania](/data/doc/lithuania.txt): /CheckLithuania — insurer returned - [Croatia](/data/doc/croatia.txt): /CheckCroatia — insurer returned - [Slovenia](/data/doc/slovenia.txt): /CheckSlovenia — insurer returned - [Albania](/data/doc/albania.txt): /CheckAlbania - [Ukraine](/data/doc/ukraine.txt): /CheckUkraine — offline data - [Russia](/data/doc/russia.txt): /CheckRussia - [Kazakhstan](/data/doc/kazakhstan.txt): /CheckKazakhstan - [Iceland](/data/doc/iceland.txt): /CheckIceland - [Israel](/data/doc/israel.txt): /CheckIsrael — offline data - [United Arab Emirates](/data/doc/uae.txt): /CheckUAE — Dubai; extended Emirates API available on request - [Oman](/data/doc/oman.txt): /CheckOman — insurer returned - [Tunisia](/data/doc/tunisia.txt): /CheckTunisia - [Australia](/data/doc/australia.txt): /CheckAustralia — requires State parameter (NSW, VIC, QLD, SA, ACT, NT, WA, TAS) - [New Zealand](/data/doc/new-zealand.txt): /CheckNewZealand - [Singapore](/data/doc/singapore.txt): /CheckSingapore - [Malaysia](/data/doc/malaysia.txt): /CheckMalaysia — insurance status returned - [China](/data/doc/china.txt): /CheckChina — offline data, ~4% coverage, no charge on failed lookup - [Taiwan](/data/doc/taiwan.txt): /CheckTaiwan — motorcycles only, includes emissions test records - [Indonesia](/data/doc/indonesia.txt): /CheckIndonesia — 9 regions, includes tax/STNK expiry - [India](/data/doc/india.txt): /CheckIndia — VAHAN-registered vehicles only - [Sri Lanka](/data/doc/sri-lanka.txt): /CheckSriLanka - [Pakistan](/data/doc/pakistan.txt): /CheckPakistan — requires province (KP, SD, GB) - [South Africa](/data/doc/south-africa.txt): /CheckSouthAfrica — detailed HPI data - [Nigeria](/data/doc/nigeria.txt): /CheckNigeria - [United States](/data/doc/usa.txt): /CheckUSA — requires State parameter - [Canada](/data/doc/canada.txt): /CheckCanada — requires Province parameter - [Mexico](/data/doc/mexico.txt): /CheckMexico - [Brazil](/data/doc/brazil.txt): /CheckBrazil - [Argentina](/data/doc/argentina.txt): /CheckArgentina - [Chile](/data/doc/chile.txt): /CheckChile — owner name and national ID returned - [Peru](/data/doc/peru.txt): /CheckPeru — owner returned - [Colombia](/data/doc/colombia.txt): /CheckColombia - [Ecuador](/data/doc/ecuador.txt): /CheckEcuador - [Bolivia](/data/doc/bolivia.txt): /CheckBolivia — latency warning: may take over a minute - [Costa Rica](/data/doc/costa-rica.txt): /CheckCostaRica ## Additional Endpoints - [VIN Check](/data/doc/vin-check.txt): /VinCheck — lookup by chassis number, global coverage, best results in Europe/Australia/USA - [Beta & Bespoke Features](/data/doc/beta-features.txt): EuroNCAP ratings, UK car valuation, multi-country stolen vehicle check ## Optional - [Full API Documentation PDF](https://www.regcheck.org.uk/data/doc.aspx): Original PDF reference document