Tutte le informazioni aggiornate su auto, moto, assicurazioni disponibili in tempo reale ed a livello globale.
Verifica qualsiasi targa ed ottieni info come data di immatricolazione, modello, caratteristiche ed assicurazione
Tutte le informazioni di cui hai bisogno
Qui trovi qualche consiglio da prendere in considerazione per approcciare a questa API. Se preferisci forniamo esempi di codice, documentazione in OAS3, la possibilità di provare l'API dal vivo con la Swagger UI oppure importare l'intera collezione in Postman. Offriamo inoltre un ambiente di Sandbox dove puoi sperimentare tutte le API gratuitamente.
Prendi il token nell'apposita sezione prima di cominciare.
Conosci la targa? Scegli la nazione ed il servizio!
- IT (Italia)
- UK (United Kingdom)
- FR (Francia)
- DE (Germany)
- "car" Ricerca per targa nel database delle autovetture
- "bike" Ricerca per targa nel database dei ciclomotori
- "insurance" Ricerca per targa nel database dei veicoli assicurati
/IT-bike
/UK-car
/UK-bike
/FR-car
/FR-bike
/DE-car
Eccezioni in IT, UK e DE
Per il Regno Unito è disponibile anche l'endpoint /UK-mot (Ministry of Transport) per verificare lo stato della revisione.
Per la Germania è disponibile un endpoint /DE-car che va interrogato con il numero KBA (Kraftfahrt-Bundesamt).
- Oas file url https://console.openapi.com/oas/it/automotive.openapi.json
- Fork or import with Postman
- Production domain automotive.openapi.com
- Sandbox domain test.automotive.openapi.com
-
Production Scopes 13
- GET automotive.openapi.com/IT-insurance
- GET automotive.openapi.com/IT-bike
- GET automotive.openapi.com/IT-car
- GET automotive.openapi.com/UK-mot
- GET automotive.openapi.com/UK-car
- GET automotive.openapi.com/UK-bike
- GET automotive.openapi.com/FR-car
- GET automotive.openapi.com/FR-bike
- GET automotive.openapi.com/DE-car
- GET automotive.openapi.com/PT-car
- GET automotive.openapi.com/PT-insurance
- GET automotive.openapi.com/ES-car
- GET automotive.openapi.com/ES-bike
-
Sandbox Scopes 13
- GET test.automotive.openapi.com/IT-car
- GET test.automotive.openapi.com/IT-bike
- GET test.automotive.openapi.com/IT-insurance
- GET test.automotive.openapi.com/UK-mot
- GET test.automotive.openapi.com/UK-car
- GET test.automotive.openapi.com/UK-bike
- GET test.automotive.openapi.com/FR-car
- GET test.automotive.openapi.com/FR-bike
- GET test.automotive.openapi.com/DE-car
- GET test.automotive.openapi.com/PT-car
- GET test.automotive.openapi.com/PT-insurance
- GET test.automotive.openapi.com/ES-car
- GET test.automotive.openapi.com/ES-bike
Automotive (1.0.0)
L'API fornisce un servizio di consultazione delle informazioni sui veicoli basato sui numeri di targa, con tre endpoint distinti per auto, moto e controlli assicurativi. Sviluppato a partire dall'endpoint "automotive", il servizio fornisce dettagli accurati e affidabili sui veicoli.
IN SANDBOX
Il servizio Sandbox fornisce un ambiente di test per l'API Automotive, consentendo agli utenti di simulare richieste e ricevere dati campione a scopo di valutazione. In questo ambiente, gli utenti possono testare le funzionalità del servizio inviando richieste utilizzando la targa (per la maggior parte degli endpoint) o il numero KBAN (per l'endpoint tedesco). La differenza principale è che, invece di recuperare i dati del mondo reale, il servizio Sandbox restituisce dati fittizi predefiniti, progettati per gli scenari di test. Ciò consente agli utenti di valutare l'integrazione con l'API, di convalidare l'implementazione e di familiarizzare con le risposte attese prima di passare all'ambiente di produzione.
Il servizio IT Automotive per l'Italia fornisce una serie di endpoint API per informazioni complete sui veicoli, che coprono auto, moto e dettagli assicurativi.
Informazioni su un'auto
L'endpoint IT-car per l'Italia consente di recuperare dettagli completi su un veicolo immatricolato in Italia. Fornendo la targa, è possibile accedere a informazioni chiave come la marca, il modello, l'anno di immatricolazione e le specifiche tecniche dettagliate, offrendo una panoramica completa delle caratteristiche del veicolo. Questo servizio è stato progettato per facilitare una consultazione rapida e accurata delle informazioni relative al veicolo.
Authorizations:
path Parameters
LicensePlate required | string^[a-zA-Z]{2}[0-9]{3}[a-zA-Z]{2}$|^[a-zA-Z]{2}... Example: zr567zy Targa |
Responses
Response Schema: application/json
object (car) | |
success | boolean Indica se la richiesta è andata a buon fine. |
message | string Un messaggio relativo alla richiesta. |
error | number Un messaggio di errore se la richiesta ha incontrato un errore, altrimenti null. |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://automotive.openapi.com/IT-car/%7BLicensePlate%7D"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- 402
- 404
- 406
- 417
- 428
- "data": {
- "LicensePlate": "EX117YA",
- "Description": "AUDI A4 4ª serie",
- "RegistrationYear": "2015",
- "CarMake": "AUDI",
- "CarModel": "A4 4ª serie",
- "EngineSize": "",
- "FuelType": "Diesel",
- "MakeDescription": "AUDI",
- "ModelDescription": "A4 4ª serie",
- "Immobiliser": "",
- "NumberOfDoors": "",
- "Version": "AUDI A4 2.0 TDI ultra 136CV ( 3/2014 )",
- "ABS": "",
- "AirBag": "",
- "Vin": "",
- "KType": "",
- "PowerCV": 136,
- "PowerKW": 100,
- "PowerFiscal": 20,
- "TimeStamp": 1665411640
- "success": true,
- "message": "",
- "error": null
Informazioni su una moto
L'endpoint IT-bike per l'Italia consente di ottenere informazioni dettagliate su una moto immatricolata in Italia. Fornendo la targa, è possibile accedere a dettagli essenziali come la marca, il modello, l'anno di immatricolazione e le caratteristiche specifiche del motociclo. Questo servizio è pensato per offrire una panoramica completa delle caratteristiche del motociclo, facilitando una consultazione rapida e precisa delle informazioni sul veicolo.
Authorizations:
path Parameters
LicensePlate required | string^[a-zA-Z]{2}[0-9]{5}$ Example: ab12345 Targa |
Responses
Response Schema: application/json
object (bike) | |
success | boolean Indica se la richiesta è andata a buon fine. |
message | string Un messaggio relativo alla richiesta. |
error | number Un messaggio di errore se la richiesta ha incontrato un errore, altrimenti null. |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://automotive.openapi.com/IT-bike/%7BLicensePlate%7D"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- 402
- 404
- 406
- 417
- 428
- "data": {
- "LicensePlate": "XX40666",
- "Description": "Yamaha Tracer 700 ABS - 74.8 CV",
- "RegistrationYear": "2017",
- "CarMake": "Yamaha",
- "CarModel": "Tracer 700",
- "EngineSize": "",
- "FuelType": "",
- "MakeDescription": "Yamaha",
- "ModelDescription": "Tracer 700",
- "Immobiliser": "",
- "Version": "ABS - 74.8 CV",
- "ABS": "",
- "AirBag": "",
- "Vin": "",
- "KType": "",
- "TimeStamp": 1665411640
- "success": true,
- "message": "",
- "error": null
Informazioni sull'assicurazione auto
L'endpoint IT-insurance per l'Italia consente di verificare lo stato assicurativo di un veicolo immatricolato in Italia. Fornendo la targa, è possibile recuperare i dettagli cruciali dell'assicurazione, tra cui la compagnia assicurativa (Company), la data di scadenza (Expiry), una rappresentazione temporale della data di scadenza (ExpiryTimeStamp) e se il veicolo è assicurato (IsInsured). Questo servizio garantisce un accesso rapido a informazioni aggiornate sullo stato assicurativo di un veicolo registrato.
Authorizations:
path Parameters
LicensePlate required | string^[a-zA-Z]{2}[0-9]{3}[a-zA-Z]{2}$|^[a-zA-Z]{2}... Example: zr567zy Targa |
Responses
Response Schema: application/json
object (insurance) | |
success | boolean Indica se la richiesta è andata a buon fine. |
message | string Un messaggio relativo alla richiesta. |
error | number Un messaggio di errore se la richiesta ha incontrato un errore, altrimenti null. |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://automotive.openapi.com/IT-insurance/%7BLicensePlate%7D"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- 402
- 404
- 406
- 417
- 428
- "data": {
- "LicensePlate": "ZR567ZY",
- "Company": "VITTORIA ASSICURAZIONI",
- "Expiry": "2023-01-08T00:00:00",
- "ExpiryTimeStamp": 1673136000,
- "IsInsured": true,
- "TimeStamp": 1665411640
- "success": true,
- "message": "",
- "error": null
L'FR-Service Automotive offre una serie di endpoint API che forniscono ampie informazioni sui veicoli, compresi dettagli su auto e moto.
Informazioni su un'auto
L'endpoint France-car è stato progettato per fornire informazioni complete sulle autovetture immatricolate in Francia. Utilizzando la targa come input, è possibile accedere a dettagli cruciali come la marca, il modello, l'anno di immatricolazione, le specifiche del motore, i dati sulle emissioni, lo stato fiscale, il colore e ulteriori informazioni relative all'auto. Questo servizio è strutturato in modo da offrire una panoramica completa degli attributi dell'auto, semplificando il processo di ottenimento di informazioni accurate e dettagliate sul veicolo.
Authorizations:
path Parameters
LicensePlate required | string^[a-zA-Z]{2}[0-9]{3}[a-zA-Z]{2}$|^[0-9]{2,4}[... Example: zr567zy Targa |
Responses
Response Schema: application/json
object (carFR) | |
success | boolean Indica se la richiesta è andata a buon fine. |
message | string Un messaggio relativo alla richiesta. |
error | number Un messaggio di errore se la richiesta ha incontrato un errore, altrimenti null. |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://automotive.openapi.com/FR-car/%7BLicensePlate%7D"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- 402
- 404
- 406
- 417
- 428
- "data": {
- "LicensePlate": "EG258MA",
- "Description": "RENAULT SCÉNIC III",
- "RegistrationYear": "2016",
- "CarMake": "RENAULT",
- "CarModel": "SCÉNIC III",
- "EngineSize": "5",
- "FuelType": "DIESEL",
- "MakeDescription": "RENAULT",
- "ModelDescription": "SCÉNIC III",
- "Immobiliser": "",
- "IndicativeValue": 0,
- "DriverSide": "",
- "BodyStyle": "MONOSPACE COMPACT",
- "RegistrationDate": "2016-06-24",
- "ExtendedData": null,
- "TimeStamp": 1710239906
- "success": true,
- "message": "",
- "error": null
Informazioni su una moto
L'endpoint Fr-bike è stato creato per fornire informazioni complete sui motocicli immatricolati in Francia. Utilizzando la targa come input, è possibile recuperare dettagli vitali tra cui la marca, il modello, l'anno di immatricolazione, le specifiche del motore, il tipo di carburante e altre caratteristiche specifiche della moto. Questo servizio è stato concepito per offrire una panoramica completa delle caratteristiche del motociclo, facilitando il recupero di informazioni accurate e dettagliate sul veicolo.
Authorizations:
path Parameters
LicensePlate required | string^[a-zA-Z]{2}[0-9]{3}[a-zA-Z]{2}$|^[0-9]{2,4}[... Example: AA000AA Targa |
Responses
Response Schema: application/json
object (bikeFR) | |
success | boolean Indica se la richiesta è andata a buon fine. |
message | string Un messaggio relativo alla richiesta. |
error | number Un messaggio di errore se la richiesta ha incontrato un errore, altrimenti null. |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://automotive.openapi.com/FR-bike/%7BLicensePlate%7D"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- 402
- 404
- 406
- 417
- 428
- "data": {
- "LicensePlate": "DJ455BR",
- "Description": "BMW R 1200",
- "RegistrationYear": 2014,
- "CarMake": "BMW",
- "CarModel": "R 1200",
- "EngineSize": "11",
- "FuelType": "ESSENCE",
- "MakeDescription": "BMW",
- "ModelDescription": "R 1200",
- "Immobiliser": "",
- "IndicativeValue": 0,
- "DriverSide": "",
- "BodyStyle": "TOUS TERRAINS",
- "RegistrationDate": "2014-07-30",
- "ExtendedData": {
- "anneeSortie": "2014",
- "boiteDeVitesse": "MECANIQUE",
- "carburantVersion": "E",
- "carrosserieVersion": "",
- "classeSra": "",
- "libVersion": "",
- "libelleModele": "R 1200",
- "marque": "",
- "modele": "",
- "produit": "",
- "puissance": "11",
- "version": "",
- "cleCarrosserie": "",
- "groupeSra": "",
- "nbPlace": "2",
- "datePremiereMiseCirculation": "30072014",
- "questionBatterie": "",
- "electrique": "",
- "genre": "MTT2",
- "typeVehicule": "",
- "numSerieMoteur": "WB10A0101EZ151151",
- "valeurANeufSRA": "",
- "niveauRisqueVol": "",
- "protectionConstructeur": "",
- "puissanceDyn": "",
- "segmentVeh": "",
- "KtypeId": "",
- "EngineCC": "",
- "Co2": "0",
- "Cylinders": "",
- "CNIT": "L3EBMWM2009P056"
- "TimeStamp": 1710262380
- "success": true,
- "message": "",
- "error": null
UK-Service Automotive fornisce una serie di endpoint API che offrono dati approfonditi sui veicoli, comprendendo informazioni su auto, moto e MOT.
Informazioni su un'auto
L'endpoint UK-car consente di recuperare informazioni complete su un'automobile immatricolata nel Regno Unito. Fornendo la targa, è possibile accedere a dettagli chiave come la marca, il modello, l'anno di immatricolazione, le specifiche del motore, i dati sulle emissioni, lo stato fiscale, il colore e altre informazioni. Questo servizio fornisce una panoramica completa degli attributi dell'auto, semplificando il processo di ottenimento di informazioni accurate e dettagliate sul veicolo.
Authorizations:
path Parameters
LicensePlate required | string^[a-zA-Z]{1}[0-9]{1,3}[a-zA-Z]{3}$|^[a-zA-Z]{... Example: LT17MLE Targa |
Responses
Response Schema: application/json
object (carUK) | |
success | boolean Indica se la richiesta è andata a buon fine. |
message | string Un messaggio relativo alla richiesta. |
error | number Un messaggio di errore se la richiesta ha incontrato un errore, altrimenti null. |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://automotive.openapi.com/UK-car/%7BLicensePlate%7D"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- 402
- 404
- 406
- 417
- 428
- "data": {
- "ABICode": "31019211",
- "Description": "Maserati Levante D V6 Auto",
- "RegistrationYear": "2017",
- "CarMake": "Maserati",
- "CarModel": "Levante D V6 Auto",
- "BodyStyle": "SUV",
- "EngineSize": "2987",
- "NumberOfDoors": "5",
- "Transmission": "Automatic",
- "FuelType": "Diesel",
- "MakeDescription": "Maserati",
- "ModelDescription": "Levante D V6 Auto",
- "Immobiliser": "",
- "NumberOfSeats": "5",
- "IndicativeValue": 0,
- "DriverSide": "",
- "VehicleInsuranceGroup": 0,
- "VehicleInsuranceGroupOutOf": 50,
- "VehicleIdentificationNumber": "ZN6TU61C00X248858",
- "EngineCode": "B630WM",
- "EngineNumber": "B630WM",
- "Colour": "Black",
- "TimeStamp": 1709827711,
- "LicensePlate": "LT17MLE"
- "success": true,
- "message": "",
- "error": null
Informazioni su una moto
L'endpoint UK-bike è stato progettato per ottenere informazioni dettagliate sui motocicli immatricolati nel Regno Unito. Utilizzando la targa come input, è possibile recuperare dettagli essenziali come la marca, il modello, l'anno di immatricolazione, le specifiche del motore, il tipo di carburante e altre caratteristiche specifiche della moto. Questo servizio è stato concepito per offrire una panoramica completa delle caratteristiche del motociclo, semplificando il reperimento di informazioni accurate e dettagliate sul veicolo.
Authorizations:
path Parameters
LicensePlate required | string^[a-zA-Z]{1}[0-9]{1,3}[a-zA-Z]{3}$|^[a-zA-Z]{... Example: LJ05FHV Targa |
Responses
Response Schema: application/json
object (bikeUK) | |
success | boolean Indica se la richiesta è andata a buon fine. |
message | string Un messaggio relativo alla richiesta. |
error | number Un messaggio di errore se la richiesta ha incontrato un errore, altrimenti null. |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://automotive.openapi.com/UK-bike/%7BLicensePlate%7D"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- 402
- 404
- 406
- 417
- 428
- "data": {
- "LicensePlate": "LJ05FHV",
- "Description": "HONDA ST1300 A",
- "RegistrationYear": "2005",
- "CarMake": "HONDA",
- "CarModel": "ST1300 A",
- "MakeDescription": "HONDA",
- "ModelDescription": "ST1300 A",
- "EngineSize": "1261",
- "BodyStyle": "Motorbike",
- "FuelType": "PETROL",
- "Variant": "",
- "Colour": "YELLOW",
- "VehicleIdentificationNumber": "JH2SC51A92M007472",
- "KType": "",
- "EngineNumber": "SC51E2011188",
- "TimeStamp": 1665411640
- "success": true,
- "message": "",
- "error": null
Informazioni sulla revisione auto
L'endpoint UK-mot facilita il controllo dello storico dei servizi MOT (Ministero dei Trasporti) per le auto del Regno Unito, esclusa l'Irlanda del Nord. Effettuando una chiamata al servizio web "UKMOT" e fornendo i relativi dettagli, è possibile ottenere informazioni quali la data del test, il risultato del test (superato o fallito), la lettura del contachilometri, il numero del test e, in caso di fallimento, un elenco dei guasti in testo semplice. Questo servizio consente di accedere alla storia dell'omologazione di un veicolo in modo efficiente ed efficace.
Authorizations:
path Parameters
LicensePlate required | string^[a-zA-Z]{1}[0-9]{1,3}[a-zA-Z]{3}$|^[a-zA-Z]{... Example: LT17MLE Targa |
Responses
Response Schema: application/json
object (mot) | |
success | boolean Indica se la richiesta è andata a buon fine. |
message | string Un messaggio relativo alla richiesta. |
error | number Un messaggio di errore se la richiesta ha incontrato un errore, altrimenti null. |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://automotive.openapi.com/UK-mot/%7BLicensePlate%7D"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- 402
- 404
- 406
- 417
- 428
- "data": {
- "LicensePlate": "LT17MLE",
- "Tests": [
- {
- "TestDate": "2022.07.20 16:16:01",
- "ExpiryDate": "2023.08.17",
- "Result": "Pass",
- "Odometer": "49134",
- "TestNumber": "894226125791",
- "FailureReasons": [ ],
- "Advisories": [ ]
- {
- "TestDate": "2021.08.18 07:40:30",
- "ExpiryDate": "2022.08.17",
- "Result": "Pass",
- "Odometer": "39972",
- "TestNumber": "179629467962",
- "FailureReasons": [ ],
- "Advisories": [ ]
- {
- "TestDate": "2020.09.26 10:47:00",
- "ExpiryDate": "2021.10.03",
- "Result": "Pass",
- "Odometer": "31387",
- "TestNumber": "549529561651",
- "FailureReasons": [ ],
- "Advisories": [ ]
- {
- "TestDate": "2020.04.02 19:42:37",
- "ExpiryDate": "2020.10.03",
- "Result": "Pass",
- "Odometer": "0",
- "TestNumber": "486271567684",
- "FailureReasons": [ ],
- "Advisories": [ ]
- "Brand": "JEEP",
- "Model": "",
- "RegistrationDate": "01 Apr 2017",
- "EngineCapacity": "2987cc",
- "Emissions": "184 g/km",
- "VehicleType": "Car",
- "Marker": "",
- "TaxStatus": "SORN",
- "Color": "GREEN",
- "Approval": "M1",
- "Weight": "Not available",
- "TimeStamp": 1743780570
- "success": true,
- "message": "",
- "error": null
Il DE-Service Automotive fornisce endpoint API per informazioni complete sui veicoli, utilizzando il KBANumber, nel formato HSN/TSN (Manufacturer Key Number / Type Key Number). Offre identificatori unici per una categorizzazione precisa del veicolo.
Informazioni su un'auto
L'endpoint DE-car consente di recuperare informazioni dettagliate su un'automobile immatricolata in Germania. Fornendo il KBANumber univoco, formattato come HSN/TSN (Manufacturer Key Number / Type Key Number), è possibile accedere a dettagli essenziali come la marca, il modello, l'anno di immatricolazione, le specifiche del motore, il tipo di carburante, l'immagine rappresentativa e altre informazioni. Questo servizio è stato progettato per offrire una panoramica completa delle caratteristiche dell'auto, utilizzando il KBANumber per una precisa categorizzazione del veicolo in Germania.
Authorizations:
path Parameters
KBANumber required | string/^\d{4}\s?\d{3}$/ Example: 4000305 Numero KBAN |
Responses
Response Schema: application/json
object (carDE) | |
success | boolean Indica se la richiesta è andata a buon fine. |
message | string Un messaggio relativo alla richiesta. |
error | number Un messaggio di errore se la richiesta ha incontrato un errore, altrimenti null. |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://automotive.openapi.com/DE-car/%7BKBANumber%7D"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- 402
- 404
- 406
- 417
- 428
- "data": {
- "KBANumber": "4000305",
- "Description": "alfa romeo GIULIETTA SPIDER",
- "CarMake": "alfa romeo",
- "CarModel": "GIULIETTA SPIDER",
- "MakeDescription": "alfa romeo",
- "ModelDescription": "GIULIETTA SPIDER",
- "PowerKW": 59,
- "PowerHP": 80,
- "EngineSize": 1281,
- "Fuel": "Benzin",
- "TimeStamp": 1710238470
- "success": true,
- "message": "",
- "error": null
Il PT-Service Automotive per il Portogallo fornisce una serie di endpoint API per informazioni complete sui veicoli, che coprono le auto e i dettagli assicurativi.
Informazioni su un'auto
L'endpoint PT-car per il Portogallo consente di recuperare dettagli completi su un veicolo immatricolato in Portogallo. Fornendo la targa, è possibile accedere a informazioni chiave come la marca, il modello, l'anno di immatricolazione e le specifiche tecniche dettagliate, offrendo una panoramica completa delle caratteristiche del veicolo. Questo servizio è stato progettato per facilitare una consultazione rapida e accurata delle informazioni relative al veicolo.
Authorizations:
path Parameters
LicensePlate required | string^[0-9]{4}[a-zA-Z]{2}$|^[a-zA-Z]{2}[0-9]{2}[a-... Example: 90-27-QL Targa |
Responses
Response Schema: application/json
object (carPT) | |
success | boolean Indica se la richiesta è andata a buon fine. |
message | string Un messaggio relativo alla richiesta. |
error | number Un messaggio di errore se la richiesta ha incontrato un errore, altrimenti null. |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://automotive.openapi.com/PT-car/%7BLicensePlate%7D"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- 402
- 404
- 406
- 417
- 428
- "data": {
- "LicensePlate": "AA-00-AA",
- "ABICode": "939747",
- "Description": "VOLKSWAGEN ID.4 ID.4 77 kWh Pro Urban",
- "RegistrationYear": "2025",
- "CarMake": "VOLKSWAGEN",
- "CarModel": "ID.4",
- "EngineSize": "0",
- "FuelType": "E",
- "MakeDescription": "VOLKSWAGEN",
- "ModelDescription": "ID.4",
- "Immobiliser": "",
- "NumberOfSeats": "5",
- "IndicativeValue": "",
- "DriverSide": "",
- "Version": "ID.4 77 kWh Pro Urban",
- "Colour": "",
- "VechileIdentificationNumber": "",
- "GrossWeight": "1979",
- "NetWeight": "1979",
- "Imported": 0,
- "RegistrationDate": "01/4/2025",
- "TimeStamp": 1743605674
- "success": true,
- "message": "",
- "error": null
Informazioni sull'assicurazione auto
L'endpoint PT-insurance per il Portogallo consente di verificare lo stato assicurativo di un veicolo immatricolato in Portogallo. Fornendo la targa, è possibile recuperare i dettagli cruciali dell'assicurazione, tra cui la compagnia assicurativa (Company), la data di scadenza (Expiry), una rappresentazione temporale della data di scadenza (ExpiryTimeStamp) e il numero di polizza. Questo servizio garantisce un accesso rapido a informazioni aggiornate sullo stato assicurativo di un veicolo registrato.
Authorizations:
path Parameters
LicensePlate required | string^[0-9]{4}[a-zA-Z]{2}$|^[a-zA-Z]{2}[0-9]{2}[a-... Example: 9027QL Targa |
Responses
Response Schema: application/json
object (insurancePT) | |
success | boolean Indica se la richiesta è andata a buon fine. |
message | string Un messaggio relativo alla richiesta. |
error | number Un messaggio di errore se la richiesta ha incontrato un errore, altrimenti null. |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://automotive.openapi.com/PT-insurance/%7BLicensePlate%7D"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- 402
- 404
- 406
- 417
- 428
- "data": {
- "LicensePlate": "9027QL",
- "Company": "Zurich Insurance Europe AG (ZIE), Sucursal em Portugal",
- "StartDate": "2021-03-10T00:00:00",
- "StartDateTimeStamp": 1615334400,
- "Expiry": "2025-09-09T23:59:59",
- "ExpiryTimeStamp": 1757462399,
- "Policy": "008758722",
- "TimeStamp": 1743608113
- "success": true,
- "message": "",
- "error": null
L'ES-Service Automotive per la Spagna fornisce una serie di endpoint API per informazioni complete sui veicoli, che coprono auto e moto.
Informazioni su un'auto
L'endpoint ES-car per la Spagna consente di recuperare dettagli completi su un veicolo immatricolato in Spagna. Fornendo la targa, è possibile accedere a informazioni chiave come la marca, il modello, l'anno di immatricolazione e le specifiche tecniche dettagliate, offrendo una panoramica completa delle caratteristiche del veicolo. Questo servizio è stato progettato per facilitare una consultazione rapida e accurata delle informazioni relative al veicolo.
Authorizations:
path Parameters
LicensePlate required | string^[0-9]{4}[a-zA-Z]{3}$|^[a-zA-Z]{1,2}[0-9]{1,6... Example: 5776CNS Targa |
Responses
Response Schema: application/json
object (carES) | |
success | boolean Indica se la richiesta è andata a buon fine. |
message | string Un messaggio relativo alla richiesta. |
error | number Un messaggio di errore se la richiesta ha incontrato un errore, altrimenti null. |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://automotive.openapi.com/ES-car/%7BLicensePlate%7D"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- 402
- 404
- 406
- 417
- 428
- "data": {
- "LicensePlate": "5776CNS",
- "Description": "AUDI A3",
- "CarMake": "AUDI",
- "CarModel": "A3",
- "MakeDescription": "AUDI",
- "ModelDescription": "A3",
- "EngineSize": "1595",
- "VehicleIdentificationNumber": null,
- "RegistrationYear": "2003",
- "RegistrationDate": "17/11/2003",
- "Variation": "1.6 ATTRACTION",
- "Seats": null,
- "VariantType": "Gasolina 1595 cc 5 puertas",
- "VehicleType": "Car",
- "Fuel": "Gasolina",
- "IndicativePrice": null,
- "Doors": "5",
- "AllTerain": null,
- "KType": null,
- "DynamicPower": "102.0",
- "Stolen": null,
- "TimeStamp": 1744120004
- "success": true,
- "message": "",
- "error": null
Informazioni su una moto
L'endpoint ES-bike per la Spagna consente di ottenere informazioni dettagliate su una moto immatricolata in Spagna. Fornendo la targa, è possibile accedere a dettagli essenziali come la marca, il modello, l'anno di immatricolazione e le caratteristiche specifiche della moto. Questo servizio è stato progettato per offrire una panoramica completa delle caratteristiche del motociclo, facilitando una consultazione rapida e accurata delle informazioni sul veicolo.
Authorizations:
path Parameters
LicensePlate required | string^[0-9]{4}[a-zA-Z]{3}$|^[a-zA-Z]{1,2}[0-9]{1,6... Example: 2002ZBF Targa |
Responses
Response Schema: application/json
object (bikeES) | |
success | boolean Indica se la richiesta è andata a buon fine. |
message | string Un messaggio relativo alla richiesta. |
error | number Un messaggio di errore se la richiesta ha incontrato un errore, altrimenti null. |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://automotive.openapi.com/ES-bike/%7BLicensePlate%7D"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- 402
- 404
- 406
- 417
- 428
- "data": {
- "LicensePlate": "2002ZBF",
- "Description": "SUZUKI DL 650 V-STROM",
- "CarMake": "SUZUKI",
- "CarModel": "DL 650",
- "MakeDescription": "SUZUKI",
- "ModelDescription": "DL 650",
- "EngineSize": "645",
- "VehicleIdentificationNumber": "",
- "RegistrationYear": "2003",
- "RegistrationDate": "01/11/2003",
- "Variation": "V-STROM",
- "Seats": 1,
- "VariantType": "",
- "VehicleType": "MOTOCICLETA",
- "Fuel": "GASOLINA",
- "IndicativePrice": "7909.79",
- "Doors": 0,
- "AllTerain": 0,
- "KType": 0,
- "Transmission": "MANUAL",
- "DynamicPower": "68",
- "Stolen": null,
- "TimeStamp": 1744119228
- "success": true,
- "message": "",
- "error": null