RUNT - Vehicle Records by Plate Only
Query official RUNT vehicle information using only the license plate. Unlike Vehicle records by plate, this endpoint does not require the owner's documentType or documentNumber.
Use it when you need name, technical, and status blocks for a Colombian plate without an owner document on hand.
What this API returns
informacionGeneral— plate, brand, line, model, class, service, status, and registration fields when presentdatosTecnicos— technical fields when present- Time-bound blocks such as
soat[]andtecnoMecanica[]when present - Other RUNT vehicle blocks (
solicitudes,polizasResponsabilidadCivil, and similar) when the source includes them documentTypeanddocumentNumbermay benull- A signed Verifik response
API reference
Endpoint
GET https://api.verifik.co/v2/co/runt/vehicle-by-plate-only
Send plate as a query parameter. The handler returns the full RUNT vehicle shape. Name, technical, and status sections are included when available. Owner document fields are not required and may come back as null.
Headers
| Name | Value |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Parameters
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
plate | string | Yes | Colombian license plate, 5–9 alphanumeric characters. | AA123BA |
Request
- Node.js
- Python
import axios from "axios";
const { data } = await axios.get("https://api.verifik.co/v2/co/runt/vehicle-by-plate-only", {
params: { plate: "AA123BA" },
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-only"
headers = {"Accept": "application/json", "Authorization": f"Bearer {os.getenv('VERIFIK_TOKEN')}"}
response = requests.get(url, headers=headers, params={"plate": "AA123BA"})
print(response.json())
Response
- 200
- 404
- 409
- 409 (unavailable)
{
"data": {
"datosTecnicos": {
"noEjes": "2",
"pasajerosSentados": "5",
"pesoBrutoVehicular": "1650"
},
"documentNumber": null,
"documentType": null,
"garantiasFavorDe": [],
"garantiasMobiliarias": [],
"informacionBlindaje": {},
"informacionGeneral": {
"cilidraje": "1600",
"claseVehiculo": "AUTOMOVIL",
"clasificacion": "AUTOMOVIL",
"color": "BLANCO PERLA",
"estadoDelVehiculo": "ACTIVO",
"fechaMatricula": "15/03/2018",
"linea": "COROLLA",
"marca": "TOYOTA",
"modelo": "2020",
"noChasis": "9FB10000001",
"noLicenciaTransito": "110000001",
"noMotor": "MTR0000001",
"noPlaca": "AA123BA",
"noVin": "9FB10000001",
"organismoTransito": "SECRETARIA DISTRITAL DE MOVILIDAD DE BOGOTA",
"prendas": "NO",
"puertas": "4",
"repotenciado": "NO",
"tarjetaRegistro": null,
"tarjetaServicio": "NO",
"tieneGravamenes": "NO",
"tipoCarroceria": "SEDAN",
"tipoCombustible": "GASOLINA",
"tipoServicio": "Particular"
},
"limitacionPropiedad": [],
"normalizacionSaneamiento": [],
"plate": "AA123BA",
"polizasResponsabilidadCivil": [],
"soat": [
{
"entidadExpideSoat": "SEGUROS DEL ESTADO S.A.",
"estado": "VIGENTE",
"fechaExpedicion": "01/01/2024",
"fechaVencimiento": "31/12/2024",
"fechaVigencia": "02/01/2024",
"noPoliza": "SOAT-000001",
"tipoTarifa": "221"
}
],
"solicitudes": [
{
"entidad": "SECRETARIA DISTRITAL DE MOVILIDAD DE BOGOTA",
"estado": "AUTORIZADA",
"fechaSolicitud": "15/03/2018",
"noSolicitud": "110000001",
"tramitesRealizados": "Tramite matricula inicial"
}
],
"tarjetaOperacion": {},
"tecnoMecanica": [
{
"vigente": "SI"
}
],
"vin": "9FB10000001"
},
"signature": {
"dateTime": "September 16, 2026 8:00 PM",
"message": "Certified by Verifik.co"
},
"id": "ABCDE"
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing plate"
}
{
"code": "Endpoint_out_of_service",
"message": "Endpoint_out_of_service"
}
Notes
- The AppFeature code is
colombia_api_runt_vehicle_by_plate_only. - This route is the plate-only sibling of GET
/v2/co/runt/vehicle-by-plate. It does not accept ownerdocumentTypeordocumentNumber. documentTypeanddocumentNumberon the payload may benull.- Name, technical, and status blocks are returned when present; empty arrays or objects mean that section had no rows.
- Sandbox plates
AA123BAandABC10001–ABC10010return stable 200s.ERR40401returns 404NotFound. - 409 is used for validation errors and when the service is temporarily unavailable.