API de licencias de conducción de Colombia por documento

PlacApi expone una API REST para consultar las licencias de conducción de una persona en Colombia usando su tipo y número de documento. Devuelve en JSON el estado del conductor, cada licencia con sus categorías y vigencias, si está suspendida, las multas asociadas y el paz y salvo.

Qué problema resuelve

Validar la licencia de un conductor —para vincularlo a una flota, una app de movilidad o un seguro— exige consultar el RUNT ciudadano, que no ofrece API pública. PlacApi lo entrega como un endpoint REST por documento.

Para quién sirve

Apps de movilidad y última milla que verifican conductores, aseguradoras, empresas de transporte y flotas que exigen licencia vigente.

Datos requeridos

  • docType — tipo de documento (CC, CE…).
  • docNumber — número de documento de la persona.

Fuentes y cobertura

  • RUNT ciudadanoLicencias de conducción por persona: categorías, vigencias, estado, suspensiones, multas y paz y salvo.

Ejemplo de solicitud

POST https://placapi.com/api/licencia. Autenticación por API key en el header x-api-key. Los datos del ejemplo son ficticios.

Ejemplo cURL de la solicitud
curl -X POST 'https://placapi.com/api/licencia' \
  -H 'x-api-key: pk_live_TU_CLAVE' \
  -H 'content-type: application/json' \
  -d '{"docType":"CC","docNumber":"1020304050"}'

Ejemplo de respuesta

Respuesta JSON (fragmento con los campos de esta consulta; la API integral devuelve todas las fuentes en el mismo objeto).

Ejemplo de respuesta JSON
{
  "persona": {
    "documento": "1020304050",
    "nombres": "JUAN",
    "apellidos": "PÉREZ",
    "estadoConductor": "ACTIVO"
  },
  "licencias": [
    {
      "numeroLicencia": "1020304050",
      "organismoExpide": "INSTITUTO DE MOVILIDAD",
      "estado": "ACTIVA",
      "suspendida": false,
      "categorias": [
        {
          "categoria": "B1",
          "fechaVencimiento": "2035-04-23"
        }
      ]
    }
  ],
  "multas": {
    "tieneMultas": false,
    "pazYSalvo": "885466652067"
  },
  "vigente": true
}

Explicación campo por campo

CampoTipoDescripción
persona.estadoConductorstringEstado del conductor en el RUNT (ACTIVO, INACTIVO…).
licencias[].estadostringEstado de cada licencia (ACTIVA, VENCIDA…).
licencias[].suspendidabooleantrue si la licencia está suspendida.
licencias[].categorias[]arrayCategorías (A1, B1, C1…) con su fecha de vencimiento.
multas.pazYSalvostringNúmero de paz y salvo cuando aplica.
vigentebooleantrue si al menos una licencia está vigente y sin suspensión.

Tiempo de respuesta

Entre 30 y 90 segundos la primera vez —es lo que tardan los portales oficiales en responder—. Reconsultar la misma placa es casi instantáneo porque el resultado queda en caché.

Precio y cobro

1 crédito por consulta con datos = 499 COP. Los créditos se compran por adelantado (mínimo 10 = 4.990 COP), no vencen y no hay mensualidad. El mismo precio aplica por API. Solo se cobra cuando la consulta devuelve datos.

Caché y actualización

El estado de una licencia cambia poco, así que se cachea por días; una suspensión o renovación reciente puede requerir refrescar.

Seguridad y privacidad

La placa y el documento se usan solo para ejecutar la consulta; el resultado queda en caché temporal. No se almacenan datos de tarjetas (los pagos los procesa Wompi). Ver privacidad y seguridad.

Limitaciones y posibles errores

  • La consulta es por persona (documento), no por placa.
  • Si el RUNT ciudadano no responde, la consulta devuelve error.
  • PlacApi reporta lo que el RUNT expone; no emite ni gestiona licencias.

Códigos de error del endpoint (401, 402, 429, 5xx) en la referencia de errores.

Preguntas frecuentes

¿Se consulta por placa o por cédula?

+

Por documento de la persona. Las licencias son del conductor, no del vehículo.

¿Devuelve todas las categorías?

+

Sí: cada licencia lista sus categorías (A1, B1, C1…) con la fecha de vencimiento de cada una.

Seguir explorando

Última revisión: 11 de julio de 2026 · Versión de la API: v1 · Fuentes y metodología

API licencias de conducción Colombia: consultar por cédula en JSON | PlacApi · PlacApi