Endpoint: verificación vehicular en México (CDMX) por placa

Devuelve la situación de verificación de un vehículo de la Ciudad de México por placa: el equivalente mexicano de la tecnomecánica. En México la verificación es un programa por entidad, y la CDMX exige holograma semestral para circular. La respuesta responde la pregunta comercial real con tres señales del registro público de la ciudad. puedeVerificar aplica la MISMA regla que el portal — sin adeudos de tenencia, sin pérdida del derecho y con puntaje de fotocívicas íntegro — así que un false dice exactamente qué adeudo le impide tramitar el holograma. fotocivicas trae el puntaje del programa (10 es completo) y el mensaje del portal. sancionesVerificacion lista las sanciones de medio ambiente, que incluyen las de holograma (circular sin holograma vigente), con folio, fecha y situación. Y tarjetaCirculacion trae el estatus y la vigencia del documento que la SEMOVI exige junto al holograma. Cobertura: solo vehículos emplacados en la Ciudad de México. Una placa sin señales de problema es un resultado válido y cobra.

POST/api/verificacion-mx1 crédito

Verificación vehicular de la Ciudad de México por placa: el equivalente mexicano de la tecnomecánica. Devuelve si el vehículo puede tramitar el holograma de verificación (puedeVerificar, la MISMA regla del portal: sin adeudos de tenencia, sin pérdida del derecho y con puntaje de fotocívicas íntegro), el puntaje de fotocívicas con su mensaje, las sanciones de medio ambiente que incluyen las de holograma (circular sin holograma vigente) y la vigencia de la tarjeta de circulación. Una placa que el padrón de la CDMX no reconoce responde encontrado: false (cobertura: solo vehículos emplacados en la CDMX). status es ok si puede verificar, warn si tiene un adeudo que se lo impide e info sin señales o fuera del padrón. Una placa sin problemas es una respuesta válida y cobra. Cuesta 1 crédito.

Cuerpo de la solicitud

body (JSON)
{
  "placa": "344WYD"
}
Parámetros del cuerpo de la solicitud
CampoTipoQué es
placaobligatoriostringPlaca mexicana, sin guiones ni espacios (5 a 8 caracteres).
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/verificacion-mx' \
  -H 'x-api-key: pk_live_TU_CLAVE' \
  -H 'content-type: application/json' \
  -d '{"placa":"344WYD"}'
JavaScript (fetch)
const res = await fetch("https://placapi.com/api/verificacion-mx", {
  method: "POST",
  headers: {
    "x-api-key": "pk_live_TU_CLAVE",
    "content-type": "application/json",
  },
  body: JSON.stringify({"placa":"344WYD"}),
});
const data = await res.json();
Python (requests)
import requests

res = requests.post(
    "https://placapi.com/api/verificacion-mx",
    headers={"x-api-key": "pk_live_TU_CLAVE"},
    json={"placa":"344WYD"},
)
data = res.json()

Respuesta exitosa

200 OK — ejemplo (placas y documentos ficticios)
{
  "source": "rtm",
  "status": "warn",
  "data": {
    "pais": "MX",
    "placa": "344WYD",
    "encontrado": true,
    "mensaje": null,
    "puedeVerificar": false,
    "fotocivicas": {
      "puntaje": 10,
      "mensaje": "¡Felicidades! Conservaste todos tus puntos"
    },
    "sancionesVerificacion": [],
    "tarjetaCirculacion": {
      "estatus": "Vencida",
      "fechaVigencia": "2013-02-05"
    }
  },
  "portalUrl": "https://data.finanzas.cdmx.gob.mx/consulta_adeudos",
  "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.

Contacto