Endpoint: reporte de robo del sector asegurador (AMIS) por VIN
Devuelve el reporte de robo de un vehículo mexicano por VIN, desde el padrón que alimentan las aseguradoras a través de OCRA (reporterobo.amis.com.mx). Es el "soat-mx" de PlacApi por una razón honesta: México no tiene un registro nacional de pólizas de seguro vigentes consultable por placa, a diferencia del SOAT colombiano o el SOAP chileno, y este padrón es el dato asegurador que sí existe — responde la pregunta comercial real de quien compra un usado: si el vehículo está quemado en el sector asegurador. La entrada es el VIN, no la placa, porque así indexa el padrón de robo. La respuesta trae el veredicto del portal tal cual en mensaje (por ejemplo "SIN REPORTE DE ROBO") y el booleano reportado derivado de ese veredicto. Un VIN sin reporte es una respuesta válida y cobra; status es danger solo con reporte confirmado.
Reporte de robo de un vehículo mexicano por VIN, desde el padrón de vehículos con reporte de robo que alimentan las aseguradoras (AMIS/OCRA): el dato "asegurador" que México publica, equivalente honesto del SOAT — México no tiene un registro nacional de pólizas vigentes consultable por placa. Devuelve si el padrón tiene reporte de robo activo y el veredicto del portal tal cual (mensaje, p. ej. "SIN REPORTE DE ROBO"). status es danger con reporte y ok sin él. Un VIN sin reporte es una respuesta válida y cobra. No incluye datos del propietario ni del asegurado. Cuesta 1 crédito.
Cuerpo de la solicitud
{
"vin": "WBA1S1106K7D61956"
}| Campo | Tipo | Qué es |
|---|---|---|
| vinobligatorio | string | VIN/NIV de 17 caracteres alfanuméricos. Alias aceptados: `niv`, `serie`. |
| refresh | boolean | Ignora 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 -X POST 'https://placapi.com/api/soat-mx' \
-H 'x-api-key: pk_live_TU_CLAVE' \
-H 'content-type: application/json' \
-d '{"vin":"WBA1S1106K7D61956"}'const res = await fetch("https://placapi.com/api/soat-mx", {
method: "POST",
headers: {
"x-api-key": "pk_live_TU_CLAVE",
"content-type": "application/json",
},
body: JSON.stringify({"vin":"WBA1S1106K7D61956"}),
});
const data = await res.json();import requests
res = requests.post(
"https://placapi.com/api/soat-mx",
headers={"x-api-key": "pk_live_TU_CLAVE"},
json={"vin":"WBA1S1106K7D61956"},
)
data = res.json()Respuesta exitosa
{
"source": "soat",
"status": "ok",
"data": {
"pais": "MX",
"vin": "WBA1S1106K7D61956",
"reportado": false,
"mensaje": "SIN REPORTE DE ROBO"
},
"portalUrl": "http://reporterobo.amis.com.mx/reporterobo/",
"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: 4 de septiembre de 2026 · PlacApi opera desde Colombia. PlacApi no es una entidad oficial del Gobierno.