Vehicle Validation by License Plate in RUNT
Verifikβs Vehicle Validation API allows you to query official information registered in Colombiaβs Registro Γnico Nacional de TrΓ‘nsito (RUNT) using the vehicleβs license plate number as the main identifier.
This integration is ideal for companies in the automotive, financial, insurance, and mobility sectors that need to confirm the authenticity of vehicle data before approving transactions, issuing insurance policies, or performing control and compliance procedures.
What information does the API return?β
When a license plate query is made, the API returns updated data directly from RUNT, including:
- Vehicle license plate number
- Make, line, and model
- Class and service type
- Current status (active, canceled, pending)
- Registration date
- Registration entity
- Ownership and registration information
This data enables verification of the existence, legality, and operational status of the queried vehicle.
API Referenceβ
Endpointβ
https://api.verifik.co/v2/co/runt/vehicle-by-plate
Headersβ
| Name | Value |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Parametersβ
| Name | Type | Required | Description |
|---|---|---|---|
documentType | string | Yes | Document type. Allowed values: CC, CE, PA, RC, NIT. |
documentNumber | string | Yes | Document number of the owner of the vehicle, without spaces or periods. |
plate | string | Yes | Vehicle plate to consult. |
Requestβ
- Node.js
- Python
import axios from "axios";
const { data } = await axios.get("https://api.verifik.co/v2/co/runt/vehicle-by-plate", {
params: {
documentType: "CC",
documentNumber: "123456789",
plate: "ABC123",
},
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-plate"
headers = {"Accept": "application/json", "Authorization": f"Bearer {os.getenv('VERIFIK_TOKEN')}"}
params = {"documentType": "CC", "documentNumber": "123456789", "plate": "ABC123"}
r = requests.get(url, headers=headers, params=params)
print(r.json())
Responseβ
- 200
- 404
- 409
{
"data": {
"informacionGeneral": {
"noLicenciaTransito": "10021312347",
"estadoDelVehiculo": "ACTIVO",
"tipoServicio": "Particular",
"claseVehiculo": "CAMIONETA",
"marca": "MAZDA",
"linea": "CX-30",
"modelo": "2021",
"color": "MACHINE GRAY",
"noMotor": "PY402912330",
"noChasis": "3MVDM2WLAML234946",
"noVin": "3MVDM2WLAML234946",
"cilidraje": "2488",
"tipoCarroceria": "WAGON",
"fechaMatricula": "17/10/2020",
"tieneGravamenes": "NO",
"organismoTransito": "SECRETARIA DISTRITAL DE MOVILIDAD DE BOGOTA",
"prendas": "NO",
"clasificacion": "AUTOMOVIL",
"tipoCombustible": "GASOLINA",
"noPlaca": "ABC123",
"puertas": "5"
},
"datosTecnicos": {
"pesoBrutoVehicular": "1939",
"noEjes": "2",
"pasajerosSentados": "5"
},
"soat": [
{
"noPoliza": "355100023467200",
"fechaExpedicion": "03/10/2023",
"fechaVigencia": "17/10/2023",
"fechaVencimiento": "16/10/2024",
"entidadExpideSoat": "SEGUROS COMERCIALES BOLIVAR S.A",
"estado": "VIGENTE",
"tipoTarifa": "221"
}
],
"polizasResponsabilidadCivil": [],
"tecnoMecanica": [
{
"vigente": "NO APLICA"
}
],
"solicitudes": [
{
"noSolicitud": "124539870",
"fechaSolicitud": "17/10/2020",
"estado": "AUTORIZADA",
"tramitesRealizados": "Tramite matricula inicial",
"entidad": "SECRETARIA DISTRITAL DE MOVILIDAD DE BOGOTA"
}
]
},
"signature": { "message": "Certified by Verifik.co", "dateTime": "March 14, 2024 2:23 PM" },
"id": "DWTV2"
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing documentType. missing documentNumber. missing plate"
}
Notesβ
- RUNT provides comprehensive vehicle information including technical specifications and legal status.
- SOAT (Seguro Obligatorio de Accidentes de TrΓ‘nsito) is mandatory accident insurance in Colombia.
- "VIGENTE" status indicates active/current insurance policies.
- Vehicle status "ACTIVO" means the vehicle is currently registered and operational.
Business Use Casesβ
The RUNT vehicle query API by license plate is used across multiple industries:
- Insurance and financial companies: To verify vehicle assets before granting loans or issuing policies.
- Mobility and transportation companies: To validate the legal and technical status of associated vehicles.
- Used car marketplaces: To confirm registration details and prevent fraud.
- Government or regulatory entities: To perform automated cross-checks for audits or oversight processes.
Compliance & Data Qualityβ
Compliance, availability, and accuracyβ
The API connects directly to official sources such as RUNT, ensuring:
- Verified and up-to-date information.
- High availability and optimal response times.
- Regulatory compliance with KYC, KYB, and AML standards.
- Data protection in accordance with Law 1581 of 2012 and the regulations of the Superintendence of Transportation.
Verifik continuously monitors source availability and updates its service to ensure operational continuity and data reliability.
Additional technical informationβ
- Method: GET
- Response format: JSON
- Update frequency: Real-time, according to RUNT source
- Official source: Registro Γnico Nacional de TrΓ‘nsito (RUNT), Colombia
- Coverage: Nationwide
About Verifikβ
Verifik is an identity verification and compliance platform that connects companies with official data sources across Latin America. Its API solutions automate KYC, KYB, AML, and vehicle validation processes β reducing fraud risk and strengthening digital trust.