Documentation de nos API

Obtenez rapidement et de manière fiable toutes les informations relatives à un véhicule en utilisant notre API basée sur la plaque d’immatriculation ou le VIN , avec une précision garantie à 100 %.

API plaque immatriculation Internationale

Utilisez le code ISO du pays pour interroger notre API internationale.

Pays :🇫🇷 FR , 🇪🇸 ES , 🇬🇧 UK , 🇩🇪 DE ,🇮🇹 IT, 🇵🇹 PT,🇳🇱NL

cURL
PHP
Python
JavaScript
Java
C#
Go

curl --location --request POST 'https://api.apiplaqueimmatriculation.com/plaque?immatriculation=AA-123-BC&token=TokenDemo2026B&pays=FR'
            

<?php
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.apiplaqueimmatriculation.com/plaque?immatriculation=AA-123-BC&token=TokenDemo2026B&pays=FR',
  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/plaque?immatriculation=AA-123-BC&token=TokenDemo2026B&pays=FR'

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/plaque?immatriculation=AA-123-BC&token=TokenDemo2026B&pays=FR', 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/plaque?immatriculation=AA-123-BC&token=TokenDemo2026B&pays=FR");
            
            // 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/plaque?immatriculation=AA-123-BC&token=TokenDemo2026B&pays=FR";
                
                // 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/plaque?immatriculation=AA-123-BC&token=TokenDemo2026B&pays=FR"
	
	// 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))
}
            

Documentation : API VIN Decoder

cURL
PHP
Python
JavaScript
Java
C#
Go

curl --location --request POST 'https://api.apiplaqueimmatriculation.com/vin?vin=VF1DZ0N0641118804&token=TokenDemo2026B'
            

<?php
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.apiplaqueimmatriculation.com/vin?vin=VF1DZ0N0641118804&token=TokenDemo2026B',
  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=TokenDemo2026B'

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=TokenDemo2026B', 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=TokenDemo2026B");
            
            // 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=TokenDemo2026B";
                
                // 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=TokenDemo2026B"
	
	// 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))
}
            
É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
13 ESSENCE / ETHANOL
14 ESSENCE / ELECTRIQUE
15 DIESEL / ELECTRIQUE
16 ESSENCE / GAZ NATUREL
17 ELEC / ETHANOL HYBRIDE
18 ESSENCE – ELEC RECHARGEABLE
19 HYDROGENE / ELEC
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 Tricycles à moteur (TM)
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)
15 REA (Remorque agricole)
16 SREA (Semi-remorque agricole)
17 SRSP (Semi-remorque spécifique / usage particulier)
18 SRTC (Semi-remorque tractable / spéciale)
19 VU (Véhicule utilitaire léger)
20 MINIBUS (9–16 places assises)
Types carrosserie
Code Type de carrosserie
21Fourgon/Break
25Berline bicorps trois ou cinq portes
27A trois volumes
28Break
29Coupé
30Décapotable
31Targa
32Pick-up
33Autobus/Autocar
34Fourgon
38Véhicule tout terrain à carrosserie ouverte
39Véhicule tout terrain fermé
40Monospace
42Camion plate-forme/Châssis
46Véhicule municipal
48Cabine mobile
51Moto
52Camionnette/Berline bicorps trois ou cinq portes
53SUV
54Camionnette/SUV
55Camionnette/Véhicule tout terrain fermé
56Camionnette/Monospace
Boîte de vitesse (Boite_vitesse)
Code Type de boîte de vitesse
A Automatique
M Manuelle
S Séquentielle
V Variable continue (CVT – Continuously Variable Transmission)
X Manuelle robotisée (ou semi-automatique)
				
					{
    "data": {
        "erreur": "",
        "immat": "AA123BC",
        "pays": "FR",
        "marque": "RENAULT",
        "modele": "MEGANE III Coup\u00e9",
        "modele_en": "MEGANE III Coupe",
        "version": "1.9 dCi",
        "debut_modele": "2008-11",
        "fin_modele": "2015-08",
        "date1erCir_us": "2009-04-18",
        "date1erCir_fr": "18\/04\/2009",
        "co2": "134",
        "energie": "2",
        "energieNGC": "DIESEL",
        "type_moteur": "Diesel",
        "genreVCG": "1",
        "genreVCGNGC": "VP",
        "puisFisc": "7",
        "carrosserieCG": "COUPE",
        "code_carrosserie": "29",
        "carrosserie": "Coup\u00e9",
        "code_type_transmission": "1",
        "type_transmission": "Traction avant",
        "capacite_litres": "1.90",
        "code_systeme_alimentation": "11",
        "systeme_alimentation": "Injection directe",
        "valves": "2",
        "puisFiscReelKW": "96 KW",
        "puisFiscReelCH": "131 CH",
        "collection": "",
        "vin": "VF1DZ0N0641118804",
        "variante": "DZ0N06",
        "boite_vitesse": "M",
        "code_boite_vitesse": "",
        "nr_passagers": "5",
        "nb_portes": "5",
        "type_mine": "MRE5531A0421",
        "cnit": "MRE5531A0421",
        "couleur": "Noire",
        "poids": "1807 KG",
        "ptac": "1807 KG",
        "ccm": "1870 CM3",
        "cylindres": "4",
        "propulsion": "",
        "type_compression": "",
        "longueur": "",
        "largeur": "",
        "hauteur": "",
        "empattement": "",
        "sra_id": "RE80126",
        "sra_group": "32",
        "sra_commercial": "1.9 dCi (DZ0N, DZ0J, DZ1J, DZ1K)",
        "numero_serie": "41118804",
        "logo_marque": "https:\/\/api.apiplaqueimmatriculation.com\/public\/storage\/photos_marques\/93.png?v=1",
        "photo_modele": "https:\/\/api.apiplaqueimmatriculation.com\/public\/storage\/photos_modeles\/31164.jpg",
        "k_type": "31164",
        "tecdoc_manu_id": "93",
        "tecdoc_model_id": "7867",
        "tecdoc_car_id": "31164",
        "tecdoc_vehicules_compatible": "",
        "code_moteur": "F9Q_870,F9Q_872",
        "codes_platforme": "DZ0N, DZ0J, DZ1J, DZ1K",
        "liste_sra_commercial": null,
        "pneus": [
            {
                "name": "205\/50 R 17",
                "width": 205,
                "height": 50,
                "diameter": 17,
                "load_index": 89,
                "speed_index": "V"
            },
            {
                "name": "205\/55 R 16",
                "width": 205,
                "height": 55,
                "diameter": 16,
                "load_index": 91,
                "speed_index": "H"
            }
        ]
    },
    "api-version": "1.0.0",
    "message": "",
    "code_erreur": 200
}
				
			

Référence des champs — API Plaque Immatriculation Véhicule international

Tester notre api  de plaque immatriculation /VIN  sur swaggerhub: https://app.swaggerhub.com/apis/APIPLAQUE/apiplaqueimmatriculation.com/1.0.0

Bénéficier de -20% pour le pack annuel

Avec notre pack annuel bénéficier une remise -20% , payer moins chez et bénéficier d’un nombre de plus de requêtes API