Validación de Licencia de Conducir en RUNT (Premium)
La API de validación de licencias de Verifik permite consultar información oficial registrada en el Registro Único Nacional de Tránsito (RUNT) de Colombia, utilizando el número de documento de identidad del conductor.
Esta integración es esencial para empresas de transporte, agencias de alquiler de vehículos, aseguradoras y plataformas logísticas que necesitan verificar el estado legal y la idoneidad de los conductores antes de la contratación o autorización de uso de vehículos.
RUNT ahora autentica al conductor con el primer apellido (primerApellido) y puede devolver nombres enmascarados. Esta ruta v2 sigue funcionando sin cambios de integración.
Tarifa desde el 1 de septiembre de 2026 (America/Bogota):
- Omita
primerApellido— Verifik resuelve el apellido internamente — Premium (conductor + consulta de nombre). Una fila en el historial. - Envíe
primerApellido— se omite la consulta de nombre — tarifa Básica (igual que/v3/co/runt/conductor). Una fila en el historial.
Use la ruta Básica v3 si siempre envía primerApellido y quiere que sea obligatorio.
¿Qué información devuelve la API?
Al realizar una consulta por número de documento, la API retorna datos actualizados directamente del RUNT, incluyendo:
- Nombre completo y datos del documento del conductor
- Estado de la licencia (activa, suspendida, cancelada)
- Categorías de la licencia (ej. B1, C1, A2)
- Fechas de vencimiento por categoría
- Estado de certificados médicos y de aptitud
- Historial de multas e infracciones de tránsito
Estos datos permiten validar la capacidad y situación legal del conductor para operar vehículos.
Referencia de API
Service URL
GET https://api.verifik.co/v2/co/runt/conductor
Headers
| Name | Value |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Parámetros
| Name | Type | Required | Description |
|---|---|---|---|
documentType | string | Yes | Uno de CC, CE, PA, PPT. Vea la tabla — PA es pasaporte, PPT no lo es. |
documentNumber | string | Yes | Número de documento del conductor, sin espacios ni puntos. |
primerApellido | string | Condicional | Primer apellido. Obligatorio para PA. Opcional para CC, CE y PPT. Omítalo para Premium (Verifik resuelve el nombre). Envíelo para omitir la consulta de nombre y pagar Básico. Procuraduría y /v2/co/cedula no consultan pasaportes. |
Tipos de documento
No envíe PPT cuando RUNT muestra P. — eso es pasaporte (PA). PPT es un permiso migratorio.
| Código | Nombre completo | Quién lo tiene | Etiqueta RUNT | primerApellido |
|---|---|---|---|---|
CC | Cédula de Ciudadanía | Ciudadanos colombianos (cédula nacional) | C. | Opcional |
CE | Cédula de Extranjería | Extranjeros residentes en Colombia | E. | Opcional |
PA | Pasaporte | Titulares de pasaporte | P. | Obligatorio |
PPT | Permiso por Protección Temporal | Permiso temporal venezolano — no es pasaporte | Y. | Opcional |
Solicitud
- Node.js
- Python
import axios from "axios";
const { data } = await axios.get("https://api.verifik.co/v2/co/runt/conductor", {
params: {
documentType: "CC",
documentNumber: "123456789",
},
headers: {
Accept: "application/json",
Authorization: `Bearer ${process.env.VERIFIK_TOKEN}`,
},
});
console.log(data);
import os, requests
url = "https://api.verifik.co/v2/co/runt/conductor"
headers = {"Accept": "application/json", "Authorization": f"Bearer {os.getenv('VERIFIK_TOKEN')}"}
params = {"documentType": "CC", "documentNumber": "123456789"}
r = requests.get(url, headers=headers, params=params)
print(r.json())
Respuesta
- 200
- 404
- 409
- 500
{
"data": {
"ANSVpayments": [],
"aptitudeCertificates": [
{
"categoria": "B1",
"descripcionTramite": "Trámite expedición licencia conducción",
"estadoDocumento": "UTILIZADO",
"fechaExpedicion": "16/09/2024",
"fechaSolicitud": "16/09/2024",
"fechaVencimiento": "16/09/4759",
"idPersona": "22526545",
"nombreCea": "CENTRO DE ENSEÑANZA AUTOMOVILISTICA EDWCAR AUTOPISTA NORTE ",
"tipoCertificado": "CERTIFICADO CONDUCTOR"
}
],
"citizenStatus": "ACTIVA",
"consultationDateTime": "2025-10-10T19:29:01.599Z",
"documentNumber": "63535709",
"documentType": "CC",
"driverStatus": "ACTIVO",
"fullName": "ARLETH PATRICIA RUEDA CORREA",
"identityValidationAttempts": {
"estadoUsuario": "ACTIVO",
"fechaDesbloqueo": null,
"validaciones": []
},
"identityValidationRequests": {
"estadoUsuario": "ACTIVO",
"fechaDesbloqueo": null,
"validaciones": []
},
"infractions": {
"nroPazYSalvo": "840377030067",
"tieneMultas": "NO"
},
"inscriptionDate": "27/01/2023",
"inscriptionNumber": "22526545",
"licenses": [
{
"authorityTransit": null,
"category": "B1",
"dueDate": "19/09/2034",
"endDateSuspension": null,
"examExpirationDate": null,
"expeditionDate": "19/09/2024",
"licenceNumber": "63535709",
"otExpide": "SECRETARIA DISTRITAL DE MOVILIDAD DE BOGOTA ",
"resolutionNumber": null,
"restrictions": null,
"startDateSuspension": null,
"status": "ACTIVA",
"substratum": "63535709"
}
],
"medicalCertificates": [],
"requests": [
{
"descripcionTipoValidacion": null,
"descripcionValidacion": null,
"entidad": "SECRETARIA DISTRITAL DE MOVILIDAD DE BOGOTA ",
"estadoSolicitud": "AUTORIZADA",
"estadoTramite": "APROBADO",
"fechaSolicitud": "19/09/2024",
"identificador": "C 63535709",
"nombreTramite": "Trámite expedición licencia conducción",
"numeroSolicitud": "249765412",
"registro": "RNC",
"tramitesRealizados": "29"
},
{
"descripcionTipoValidacion": null,
"descripcionValidacion": null,
"entidad": "CENTRO DE ENSEÑANZA AUTOMOVILISTICA EDWCAR AUTOPISTA NORTE ",
"estadoSolicitud": "AUTORIZADA",
"estadoTramite": "APROBADO",
"fechaSolicitud": "16/09/2024",
"identificador": "C 63535709",
"nombreTramite": "TRÁMITE CERTIFICADO APTITUD EN CONDUCCIÓN",
"numeroSolicitud": "249498842",
"registro": "RNC",
"tramitesRealizados": "35"
},
{
"descripcionTipoValidacion": null,
"descripcionValidacion": null,
"entidad": "SECRETARIA DISTRITAL DE MOVILIDAD DE BOGOTA ",
"estadoSolicitud": "AUTORIZADA",
"estadoTramite": "APROBADO",
"fechaSolicitud": "02/09/2024",
"identificador": "FNQ366",
"nombreTramite": "TRÁMITE LEVANTAMIENTO ALERTA",
"numeroSolicitud": "248089667",
"registro": "RNA",
"tramitesRealizados": "26"
},
{
"descripcionTipoValidacion": null,
"descripcionValidacion": null,
"entidad": "CENTRO DE RECONOCIMIENTO DE CONDUCTORES CERTIPASE SAS",
"estadoSolicitud": "APROBADA",
"estadoTramite": "APROBADO",
"fechaSolicitud": "08/08/2024",
"identificador": "C 63535709",
"nombreTramite": "Tramite certificado aptitud fisica mental motriz",
"numeroSolicitud": "245823594",
"registro": "RNC",
"tramitesRealizados": "38"
},
{
"descripcionTipoValidacion": null,
"descripcionValidacion": null,
"entidad": "SECRETARIA DISTRITAL DE MOVILIDAD DE BOGOTA ",
"estadoSolicitud": "REGISTRADA",
"estadoTramite": "SOLICITADO",
"fechaSolicitud": "29/03/2023",
"identificador": "FNQ366",
"nombreTramite": "TRÁMITE INSCRIPCIÓN ALERTA",
"numeroSolicitud": "207145814",
"registro": "RNA",
"tramitesRealizados": "11"
}
],
"sicovRequests": [],
"totalLicenses": "1",
"transitTaxes": {},
"firstName": "ARLETH PATRICIA",
"lastName": "RUEDA CORREA",
"arrayName": ["ARLETH", "PATRICIA", "RUEDA", "CORREA"]
},
"signature": {
"dateTime": "October 10, 2025 7:29 PM",
"message": "Certified by Verifik.co"
},
"id": "3R2V0"
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing documentType. missing documentNumber"
}
{
"code": "MissingParameter",
"message": "documentType must be one of: [CC, CE, PPT, PA, NIT]"
}
{
"code": "MissingParameter",
"message": "missing documentNumber\n"
}
{
"code": "MissingParameter",
"message": "missing documentType\n"
}
{
"code": "InternalServerError",
"message": "Server error."
}
Notas
- RUNT es el sistema de Registro Nacional de Tránsito de Colombia.
- Las categorías de licencia incluyen B1 (autos), A2 (motocicletas), C1 (camiones), etc.
- El estado "ACTIVA" indica que la licencia está actualmente válida.
- Múltiples categorías de licencia pueden estar asociadas con un conductor.
PAes pasaporte, no PPT. EnvíeprimerApellidoal consultar un pasaporte; RUNT autentica al conductor con el primer apellido y enmascara el nombre completo en la interfaz oficial.
Casos de Uso Empresariales
La API de consulta de licencia de conducción en RUNT es utilizada por múltiples sectores:
- Transporte y Logística: Para verificar la elegibilidad del conductor y la validez de la licencia durante la contratación.
- Alquiler de Vehículos: Para asegurar que los clientes tengan una licencia válida antes de entregar un vehículo.
- Aseguradoras: Para evaluación de riesgos y emisión de pólizas basadas en el historial del conductor.
- Apps de Movilidad y Domicilios: Para validar las credenciales de los conductores en tiempo real.
Cumplimiento y Calidad de Datos
Cumplimiento, disponibilidad y precisión
La API se conecta directamente con fuentes oficiales como el RUNT, garantizando:
- Información verificada y actualizada.
- Alta disponibilidad y tiempos de respuesta óptimos.
- Cumplimiento normativo con regulaciones de transporte y KYC.
- Protección de datos conforme a la Ley 1581 de 2012.
Información técnica adicional
- Método: GET
- Formato de respuesta: JSON
- Frecuencia de actualización: Tiempo real según fuente RUNT
- Fuente oficial: Registro Único Nacional de Tránsito (RUNT), Colombia
- Cobertura: Nacional
Sobre Verifik
Verifik es una plataforma de verificación de identidad y cumplimiento que conecta empresas con fuentes oficiales en toda América Latina. Sus soluciones API automatizan procesos de KYC, KYB, AML y validación de antecedentes, reduciendo el riesgo de fraude y fortaleciendo la confianza digital.