API VIN DECODER
Obtenez instantanément, de manière fiable et en temps réel, toutes les informations techniques d’un véhicule grâce à notre API VIN Decoder. Basée sur la plaque d’immatriculation ou le VIN (Vehicle Identification Number), notre solution répertorie plus de 75 millions de véhicules et garantit des données précises via apiplaqueimmatriculation.com.
Endpoint:
cURL
PHP
Python
JavaScript
Java
C#
Go
curl --location --request POST 'https://api.apiplaqueimmatriculation.com/vin?vin=VF1DZ0N0641118804&token=TokenDemo2025'
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.apiplaqueimmatriculation.com/vin?vin=VF1DZ0N0641118804&token=TokenDemo2025',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST'
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>
import requests
# Configuration de la requête
url = 'https://api.apiplaqueimmatriculation.com/vin?vin=VF1DZ0N0641118804&token=TokenDemo2025'
payload = {}
headers = { 'Accept': 'application/json'}
# Envoi de la requête POST
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
// Utilisation de XMLHttpRequest
const xhr = new XMLHttpRequest();
xhr.open('POST', 'https://api.apiplaqueimmatriculation.com/vin?vin=VF1DZ0N0641118804&token=TokenDemo2025', true);
xhr.setRequestHeader('Accept', 'application/json');
xhr.onload = function() {
if (xhr.status === 200) {
const response = xhr.responseText;
console.log(response);
}
};
xhr.onerror = function() {
console.error('Erreur de requête');
};
xhr.send();
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class ApiRequest {
public static void main(String[] args) {
try {
// Création de l'URL avec les paramètres
URL url = new URL("https://api.apiplaqueimmatriculation.com/vin?vin=VF1DZ0N0641118804&token=TokenDemo2025");
// Ouverture de la connexion
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("POST");
conn.setRequestProperty("Accept", "application/json");
// Lecture de la réponse
BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String inputLine;
StringBuilder response = new StringBuilder();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
// Affichage de la réponse
System.out.println(response.toString());
} catch (Exception e) {
e.printStackTrace();
}
}
}
using System;
using System.Net.Http;
using System.Threading.Tasks;
class Program
{
static async Task Main(string[] args)
{
// Création du client HTTP
using (HttpClient client = new HttpClient())
{
try
{
// URL avec paramètres
string url = "https://api.apiplaqueimmatriculation.com/vin?vin=VF1DZ0N0641118804&token=TokenDemo2025";
// Envoi de la requête POST
HttpResponseMessage response = await client.PostAsync(url, null);
// Vérification du succès de la requête
response.EnsureSuccessStatusCode();
// Lecture de la réponse
string responseBody = await response.Content.ReadAsStringAsync();
// Affichage de la réponse
Console.WriteLine(responseBody);
}
catch (HttpRequestException e)
{
Console.WriteLine($"Erreur HTTP: {e.Message}");
}
}
}
}
package main
import (
"fmt"
"io/ioutil"
"net/http"
)
func main() {
// URL avec paramètres
url := "https://api.apiplaqueimmatriculation.com/vin?vin=VF1DZ0N0641118804&token=TokenDemo2025"
// Création de la requête
req, err := http.NewRequest("POST", url, nil)
if err != nil {
fmt.Println("Erreur lors de la création de la requête:", err)
return
}
// Définition des headers
req.Header.Set("Accept", "application/json")
// Envoi de la requête
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
fmt.Println("Erreur lors de l'envoi de la requête:", err)
return
}
defer resp.Body.Close()
// Lecture de la réponse
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
fmt.Println("Erreur lors de la lecture de la réponse:", err)
return
}
// Affichage de la réponse
fmt.Println(string(body))
}
{
"data": {
"erreur": "",
"vin": "VF1DZ0N0641118804",
"marque": "RENAULT",
"modele": "MEGANE III Coupe (DZ0/1_)",
"debut_modele": "11-2008",
"fin_modele": "08-2015",
"date1erCir": "18-04-2009",
"variante": "dz0n06",
"co2": "134",
"energie": "2",
"energieNGC": "DIESEL",
"genreVCG": "1",
"genreVCGNGC": "VP",
"puisFisc": "7",
"carrosserieCG": "COUPE",
"boite_vitesse": "M",
"code_boite_vitesse": "",
"puisFiscReel": "96 KW",
"nr_passagers": "5",
"nb_portes": "5",
"type_mine": "MRE5531A0421",
"cnit": "MRE5531A0421",
"couleur": "NOIR",
"poids": "1807 kg",
"ccm": "1870 CM3",
"cylindres": "4",
"sra_id": "RE80126",
"sra_group": "32",
"sra_commercial": "1.9 DCI 130 XV DE FRANCE",
"numero_serie": "41118804",
"num_reception": "e2*2001/116*0373*05",
"ptac": "1807",
"logo_marque": "https://api.apiplaqueimmatriculation.com/public/storage/logos_marques/?marque=renault",
"k_type": "31164",
"tecdoc_manuid": "93",
"tecdoc_modelid": "7867",
"tecdoc_carid": "31164",
"code_moteur": "F9Q_870"
},
"api-version": "1.0.0"
}
Énergies de voiture (energie)
ID | Énergie |
---|---|
1 | BIOETHANOL |
2 | DIESEL |
3 | ESS+G.P.L. |
4 | ESSENCE |
5 | ESSENCE – ELEC HYBRIDE |
6 | ESSENCE-ELEC RECHARGEABLE |
7 | FLEXFUEL HYBRIDE |
8 | GAZ NATUREL |
9 | GAZOLE – ELEC HYBRIDE |
10 | GAZOLE-ELEC RECHARGEABLE |
11 | GPL |
12 | ELECTRIQUE |
Genres de voiture (genreVCG)
ID | Genre |
---|---|
1 | VP (Véhicule Particulier) |
2 | CTTE (Camionnette) |
3 | VASP (Véhicule Automoteur Spécialisé) |
4 | CAM (Camion) |
5 | Motocyclette (MTL, MTT1, MTT2, MTTE, MOTO) |
6 | Vélomoteur et Cyclomoteur <= 50cm³ (CL) |
7 | Quadricycles à moteur : quad, voiturette (QM) |
8 | Engin agricole (TRA, Quad, MAGA) |
9 | TM (Tracteur routier) |
10 | Cyclomoteur carrossé à 3 roues (voiturette) (CYCL) |
11 | TCP (Transport en Commun de Personnes) |
12 | TRR (Tracteur Routier) |
13 | Remorque (REM) ou Semi-remorque (SREM) |
14 | RESP (Réserve Spécifique) |
Boîte de vitesse (Boite_vitesse)
Code | Type de boîte de vitesse |
---|---|
A | Automatique |
B | Boîte manuelle |
S | Séquentielle |
V | Variable continue (CVT – Continuously Variable Transmission) |
X | Manuelle robotisée (ou semi-automatique) |