API para consultar un vehículo en Colombia solo con la placa, sin la cédula del propietario

POST /api/vehiculo-placa recibe solo la placa y devuelve en JSON la ficha técnica del vehículo —marca, línea, modelo, clase, carrocería, color, cilindraje, combustible, servicio, motor, chasis, VIN, licencia de tránsito, organismo de tránsito y fecha de matrícula—, el SOAT y la revisión técnico-mecánica con su vigencia ya calculada. No pide el documento del propietario, así que no falla cuando ese documento no se tiene o no es el del dueño actual. Cuesta 10 créditos por consulta con datos: 3.490 COP en el tramo de entrada y 990 COP por volumen.

¿No eres desarrollador? Consulta el RUNT por placa aquí sin escribir código.

Qué problema resuelve

La consulta vehicular por placa con documento exige que el documento sea el del propietario ACTIVO, y ese es su modo de falla dominante: 1 de cada 6 consultas vuelve sin datos porque la cédula enviada es la del dueño anterior, la del comprador o la del conductor. Una flota que recibe vehículos de terceros, un marketplace que publica un usado o una aseguradora que cotiza tienen la placa, pero casi nunca la cédula correcta del dueño. Lo que necesitan —qué vehículo es y si tiene el SOAT y la tecnomecánica al día— no depende de quién es el dueño.

Para quién sirve

Plataformas de transporte y logística que vinculan conductores con vehículo propio (el conductor rara vez es el propietario), flotas y empresas de renting que controlan vencimientos de vehículos de contratistas, marketplaces y compraventas de usados que validan un aviso, aseguradoras y corredores que cotizan con la placa, talleres, parqueaderos y apps de movilidad.

Datos requeridos

  • placa — la placa del vehículo, de 5 a 7 caracteres; los guiones y espacios se ignoran. Es el único dato obligatorio.
  • refresh — opcional: true salta el caché y vuelve a consultar el registro.

Fuentes y cobertura

  • RUNT — Registro Único Nacional de TránsitoFicha del vehículo, pólizas SOAT y revisiones técnico-mecánicas registradas. El dato es el del día de la consulta, no una copia de otra base.

Qué sale con la placa sola y qué exige el documento

La placa sola alcanza para saber qué vehículo es y si está al día con el SOAT y la tecnomecánica. Lo que depende de la persona —quién es el dueño, qué gravámenes pesan sobre la propiedad— sigue exigiendo el documento del propietario actual, y para eso está `/api/consulta`.

Datos por endpoint: placa sola frente a placa y documento
Dato`/api/vehiculo-placa` (placa sola)`/api/consulta` (placa + documento)
Marca, línea, modelo, clase, color, cilindraje, servicioSíSí
Motor, chasis, VIN, licencia de tránsitoSíSí
SOAT vigente e históricoSí, con vigente calculadoSí, histórico completo
Tecnomecánica vigente e históricoSí, con exención de primera revisiónSí, histórico completo
PropietarioNoSolo valida el documento enviado
Prendas, embargos y limitacionesNoSí
Precio10 créditos1 crédito

Ficha completa o resumen: cómo leer `cobertura`

Casi siempre la respuesta trae la ficha completa. Cuando el vehículo no tiene con qué pedirla —ni VIN ni ninguna revisión técnico-mecánica registrada, el caso de algunos modelos anteriores a 2011— o esa parte del registro no responde en el momento, sale el resumen: la misma ficha sin fecha de matrícula, ejes, pasajeros, peso ni puertas, y el SOAT y la tecnomecánica con sus 3 registros más recientes. La respuesta lo dice en cobertura y explica la causa en advertencia, así que la integración nunca tiene que adivinar.

Valores de cobertura.soat y cobertura.tecnomecanica
ValorQué significa¿Reintentar?
completaHistórico de hasta 5 registros con número de póliza o certificadoNo hace falta
sin_vinSin VIN ni revisiones con que pedir la ficha completaNo: el resultado no cambia
no_encontradoEl registro no encontró la ficha completa de ese vehículoNo
no_disponibleEsa parte del registro no respondióSí, más tarde puede traer la ficha completa

Vigencia calculada, también para vehículos nuevos

soat.vigente y tecnomecanica.vigente llegan como booleanos, no como fechas para comparar del lado del cliente. Un vehículo nuevo que todavía está dentro del plazo de su primera revisión (artículo 52 de la Ley 769 de 2002: 5 años desde la matrícula el particular distinto de moto, 2 el público y las motos) sale con tecnomecanica.exento: true y vigente: true, en vez de aparecer como «sin tecnomecánica». status resume las dos: ok con ambas al día, danger si alguna venció.

¿Cuánto cuesta consultar un vehículo por placa sin cédula?

10 créditos por consulta con datos. Cada crédito vale 349 COP en el tramo de entrada y baja hasta 99 COP por volumen, así que la consulta va de 3.490 a 990 COP, sin mensualidad y con créditos que no vencen. Una respuesta de caché, un 502 o un sin-resultado dentro de la cortesía mensual no cobran.

¿Se puede consultar el SOAT y la tecnomecánica solo con la placa?

Sí, por API. POST /api/vehiculo-placa recibe solo la placa y devuelve el SOAT y la revisión técnico-mecánica con vigente ya calculado, junto con la ficha técnica del vehículo. No pide el documento del propietario.

Ejemplo de solicitud

POST https://placapi.com/api/vehiculo-placa. 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/vehiculo-placa' \
  -H 'x-api-key: pk_live_TU_CLAVE' \
  -H 'content-type: application/json' \
  -d '{"placa":"ABC123"}'

Parámetros, errores y ejemplos en cURL, JavaScript y Python: documentación de POST /api/vehiculo-placa.

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
{
  "source": "vehiculo",
  "status": "ok",
  "data": {
    "placa": "ABC123",
    "marca": "MAZDA",
    "linea": "CX-30",
    "modelo": "2023",
    "clase": "CAMIONETA",
    "servicio": "PARTICULAR",
    "vin": "3MVDM2W7XPL123456",
    "fechaMatricula": "15/03/2023",
    "soat": {
      "vigente": true,
      "fechaVencimiento": "15/03/2027",
      "entidad": "SEGUROS DEL ESTADO S.A."
    },
    "tecnomecanica": {
      "vigente": true,
      "exento": true,
      "fechaPrimeraRevision": "15/03/2028"
    }
  },
  "cobertura": {
    "ficha": "completa",
    "soat": "completa",
    "tecnomecanica": "completa"
  },
  "mode": "live",
  "fetchedAt": "2026-11-05T15:20:00.000Z"
}

Explicación campo por campo

CampoTipoDescripción
dataobjectLa ficha técnica con los mismos nombres de campo en todas las respuestas. Un campo que el registro no publica para ese vehículo llega en null, nunca inventado.
data.soat / data.tecnomecanicaobjectvigente, fecha de vencimiento, aseguradora o CDA, número de póliza o certificado e historico con los registros más recientes.
tecnomecanica.exentobooleantrue cuando el vehículo está dentro del plazo de su primera revisión; fechaPrimeraRevision dice hasta cuándo.
coberturaobjectficha: completa o resumen. soat y tecnomecanica: completa, sin_vin, no_encontrado o no_disponible.
statusstringok, danger (algún vencido) o info (falta un dato o la tecnomecánica está en disputa).

Tiempo de respuesta

Entre 10 y 25 segundos la primera vez, porque arma la ficha completa con varias consultas al registro. Repetir la misma placa mientras siga en caché responde al instante y no cobra.

Precio y cobro

1 crédito por consulta con datos, desde 349 COP. El precio por crédito baja por volumen: 349 COP desde 30, 249 COP desde 1.000, 149 COP desde 5.000, 139 COP desde 10.000, 119 COP desde 20.000, 99 COP desde 50.000. Los créditos se compran por adelantado (mínimo 30 = 10.470 COP), no vencen y no hay mensualidad. Por la web, el informe completo por placa cuesta 3 créditos. Solo se cobra cuando la consulta devuelve datos; por API, las consultas sin resultado (404) tienen 10 gratis al mes por cada tipo de respuesta sin datos y después cobran igual.

Caché y actualización

Hasta 24 horas, y menos si el SOAT o la tecnomecánica vencen antes: así un vencimiento nunca sale vigente desde caché. Una respuesta servida de caché sale con fromCache: true y no cobra.

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

  • No devuelve el propietario, ni prendas, embargos o limitaciones a la propiedad: esos datos dependen del documento del dueño y salen en /api/consulta.
  • Cuesta 10 créditos por consulta con datos, no 1. Si ya tienes el documento correcto del propietario, /api/consulta trae más por menos.
  • Una placa que el registro no tiene responde 404 vehiculo_no_registrado y cuesta 1 crédito, solo después de las 10 respuestas sin resultado gratis de cada mes.
  • Si el registro no responde, la respuesta es 502 source_error: no cobra y se puede reintentar.

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

Otras preguntas frecuentes

¿Cómo saber a nombre de quién está un carro solo con la placa?

+

Con esta consulta no: el propietario, los embargos y las limitaciones dependen del documento del dueño actual y salen en /api/consulta, que lo exige. Lo que sí sale con la placa sola, además de la ficha, el SOAT y la tecnomecánica, son las prendas inscritas en el registro de garantías mobiliarias, en POST /api/garantias-rgm (1 crédito).

¿Qué diferencia hay entre consultar por placa y cédula y solo por placa?

+

Con placa y cédula del propietario actual (/api/consulta, 1 crédito) sale la ficha completa con gravámenes, limitaciones y el histórico entero. Con la placa sola (/api/vehiculo-placa, 10 créditos) sale la ficha técnica, el SOAT y la tecnomecánica, sin datos del propietario. Ficha, SOAT, tecnomecánica y prendas con la placa sola suman 11 créditos.

¿Qué pasa si el vehículo no tiene VIN?

+

Igual sale completa en la mayoría de casos: sin VIN, la ficha se identifica por sus revisiones técnico-mecánicas. Solo si no tiene ni VIN ni ninguna revisión registrada llega el resumen, con cobertura.ficha: "resumen" y la causa en advertencia.

¿Sirve para motos?

+

Sí. Las motos están en el mismo registro y salen con cilindraje, motor, chasis, SOAT y tecnomecánica. Una moto con menos de dos años desde la matrícula sale con la tecnomecánica exenta, no vencida.

¿Cómo lo pruebo sin gastar créditos?

+

En sandbox.placapi.com el mismo endpoint responde con cualquier API key y sin cobrar, con un listado de placas de prueba. Con otra placa, el sandbox devuelve la lista de las que sí responden.

¿Cuándo conviene /api/consulta en vez de esta?

+

Cuando tienes el documento correcto del propietario y necesitas gravámenes, limitaciones o el histórico completo: cuesta 1 crédito y trae más. Esta es para cuando el documento no se tiene o no es el del dueño actual.

Seguir explorando

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