Endpoint: recalls de un vehículo en Chile por VIN o patente

Dice si un vehículo está llamado a revisión en Chile. Cuando la campaña publicó la lista de unidades afectadas, el VIN se cruza contra esa lista y la coincidencia es exacta: si el VIN no está, esa campaña no aplica aunque coincidan la marca y el modelo. Las campañas que no publicaron lista llegan aparte, como posibles, cuando coinciden la marca, los años y, si se conoce, el modelo. Cada campaña trae el defecto, el riesgo, la medida que ofrece la marca, si hubo accidentes reportados en Chile, el contacto de la marca y las referencias de la misma campaña en otros países. No se publica si la reparación ya se hizo. Se consulta por VIN o por patente, de la que se obtiene el VIN.

POST/api/recall-cl1 crédito

Campañas de seguridad (recalls) de un vehículo en Chile, por vin o por placa (de la ficha sale el VIN). campanas trae las campañas que incluyen ese VIN en su lista de unidades afectadas: es la coincidencia firme (coincidencia: "vin_exacto"). Una campaña que publicó lista y no trae el VIN no aparece, aunque coincidan la marca y el modelo. posibles trae, aparte, las campañas que no publicaron lista y coinciden en marca y años (marca_anio) o además en modelo cuando se conoce (marca_modelo_anio): son para revisar, no un veredicto. Cada campaña trae fecha, defecto, riesgo, medida, si hubo accidentes reportados en Chile, el contacto de la marca y las referencias de la misma campaña en otros países. status es warn con campañas exactas, info solo con posibles y ok sin ninguna. No se publica si la reparación ya se hizo (cobertura.estadoReparacion). Consultando por patente sin VIN válido en la ficha, cobertura.vinDisponible es false y solo hay posibles. «Sin recalls» es una respuesta válida y cobra. Cuesta 1 crédito.

Cuerpo de la solicitud

body (JSON)
{
  "vin": "8AFBR00CXRJ347621"
}
Parámetros del cuerpo de la solicitud
CampoTipoQué es
vinstringVIN de 17 caracteres. Alias: `chasis`. Mandar **una sola** llave: `vin` o `placa`.
placastringPatente chilena; el VIN sale de la ficha del vehículo. Alias: `patente`.
refreshbooleanIgnora la caché y vuelve a consultar la fuente oficial. Ojo: una consulta refrescada con datos siempre cobra (el hit de caché no).

Ejemplos por lenguaje

cURL
curl -X POST 'https://placapi.com/api/recall-cl' \
  -H 'x-api-key: pk_live_TU_CLAVE' \
  -H 'content-type: application/json' \
  -d '{"vin":"8AFBR00CXRJ347621"}'
JavaScript (fetch)
const res = await fetch("https://placapi.com/api/recall-cl", {
  method: "POST",
  headers: {
    "x-api-key": "pk_live_TU_CLAVE",
    "content-type": "application/json",
  },
  body: JSON.stringify({"vin":"8AFBR00CXRJ347621"}),
});
const data = await res.json();
Python (requests)
import requests

res = requests.post(
    "https://placapi.com/api/recall-cl",
    headers={"x-api-key": "pk_live_TU_CLAVE"},
    json={"vin":"8AFBR00CXRJ347621"},
)
data = res.json()

Respuesta exitosa

200 OK — ejemplo (placas y documentos ficticios)
{
  "source": "recall",
  "status": "warn",
  "data": {
    "pais": "CL",
    "vin": "8AFBR00CXRJ347621",
    "placa": null,
    "marca": "Ford",
    "modelo": null,
    "anio": 2024,
    "totalCampanas": 1,
    "campanas": [
      {
        "id": "CL-1500",
        "fecha": "2025-09-25",
        "titulo": "Vehículos Ford, varios modelos, años 2021-2025",
        "empresa": "Ford Motor Company Chile SPA.",
        "marcas": [
          "Ford"
        ],
        "modelos": [
          "Bronco",
          "Edge",
          "Escape",
          "Expedition",
          "F-150",
          "Mustang",
          "Ranger",
          "Ranger Raptor",
          "Transit Custom"
        ],
        "anios": {
          "desde": 2021,
          "hasta": 2025
        },
        "periodoComercializacion": "durante los años 2021-2025",
        "defecto": "La empresa informa que en los vehículos afectados al activarse la marcha en reversa, el cliente podría visualizar en la pantalla una imagen congelada, seguida de una imagen negra y un posterior reinicio del sistema de la cámara de visión trasera.",
        "riesgo": "Aumento del riesgo de accidente.",
        "medida": "La empresa procederá a actualizar el software APIM, ECG, IPC y/o TCU. La reparación tiene una duración estimada de aproximadamente 7 horas y no tiene costo adicional para el consumidor",
        "accidentesReportadosChile": false,
        "contacto": {
          "telefono": "800 470 408",
          "web": null
        },
        "referenciasInternacionales": [],
        "coincidencia": "vin_exacto"
      }
    ],
    "posibles": [],
    "indiceActualizadoAl": "2026-10-20",
    "cobertura": {
      "estadoReparacion": "no_publicado",
      "vinDisponible": true
    }
  },
  "mode": "live",
  "fetchedAt": "2026-07-24T15:04:05.000Z",
  "cost": 1
}

Errores y cobro

Cuesta 1 crédito cuando devuelve datos. Códigos posibles: 400 401 402 404 429 500 502 — qué significa cada uno, cuál reintentar y cuál cobra, en errores y rate limits. Autenticación por x-api-key: cómo generar la clave.

Última revisión: 20 de octubre de 2026 · PlacApi opera desde Colombia. PlacApi no es una entidad oficial del Gobierno.