RUNT — Véhicule par VIN
Endpoint
GET https://api.verifik.co/v2/co/runt/vehicle-by-vin
Passez le vin en paramètre de requête pour obtenir l’historique détaillé et le rapport technique du véhicule auprès du RUNT colombien. Utile sans plaque ou pour un contrôle physique du NIV.
En-têtes
| Nom | Valeur |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Paramètres
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
vin | string | Oui | NIV / VIN sur 17 caractères (sans espaces ; comme enregistré au RUNT). |
Requête
- Node.js
- Python
import axios from "axios";
const { data } = await axios.get("https://api.verifik.co/v2/co/runt/vehicle-by-vin", {
params: { vin: "JTEBH9FJ7DK091425" },
headers: {
Accept: "application/json",
Authorization: `Bearer ${process.env.VERIFIK_TOKEN}`,
},
});
console.log(data);
import os, requests
url = "https://api.verifik.co/v2/co/runt/vehicle-by-vin"
headers = {"Accept": "application/json", "Authorization": f"Bearer {os.getenv('VERIFIK_TOKEN')}"}
params = {"vin": "JTEBH9FJ7DK091425"}
r = requests.get(url, headers=headers, params=params)
print(r.json())
Réponse
- 200
- 404
- 409
{
"data": {
"informacionGeneral": {
"estadoDelVehiculo": "ACTIVO",
"marca": "TOYOTA",
"linea": "PRADO",
"modelo": "2013",
"noVin": "JTEBH9FJ7DK091425",
"noPlaca": "NET603",
"organismoTransito": "SECRETARIA DISTRITAL DE MOVILIDAD DE BOGOTA"
},
"vin": "JTEBH9FJ7DK091425"
},
"signature": {
"message": "Certified by Verifik.co",
"dateTime": "October 10, 2025 8:12 PM"
},
"id": "BJ24Z"
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing vin"
}
Notes
- Le VIN / NIV est l’identifiant à 17 caractères du véhicule.
- La réponse peut inclure informations générales, SOAT, contrôles techniques, selon le RUNT.
ACTIVOsignifie véhicule actuellement immatriculé (exemple).