Endpoint: multas de tránsito en México (CDMX) por placa

Devuelve las multas de tránsito y las sanciones de un vehículo de la Ciudad de México por placa, desde la consulta pública de adeudos de la Secretaría de Administración y Finanzas de la CDMX. Las infracciones las registra la Secretaría de Seguridad Ciudadana y las sanciones de medio ambiente, la SEDEMA: cada una trae folio, fecha, situación, motivo, fundamento del reglamento (artículo, fracción, párrafo e inciso) y sanción en unidades de cuenta (UMA) — el portal no las convierte a pesos en esta respuesta. El registro publica historial: las pagadas vienen con situación "Pagada", y los cortes que importan son infraccionesPendientes y sancionesPendientes. La respuesta incluye la tenencia año por año con su estado, porque es la deuda que acompaña a las multas en el mismo padrón. Cobertura: solo vehículos emplacados en la Ciudad de México; una placa de otro estado responde encontrado: false, que es una respuesta y no una falla. Una placa sin multas es un resultado válido y cobra.

POST/api/multas-mx1 crédito

Multas de tránsito y sanciones de un vehículo de la Ciudad de México por placa, desde la consulta pública de adeudos de la Secretaría de Administración y Finanzas de la CDMX. Devuelve las infracciones de tránsito (con folio, fecha, situación, motivo, fundamento del reglamento y sanción en unidades de cuenta) y las sanciones de medio ambiente, más la tenencia año por año. El registro publica HISTORIAL: las pagadas vienen con situacion: "Pagada", y infraccionesPendientes / sancionesPendientes son el corte vivo. La sanción está en UMA (unidades de cuenta), no en pesos: el portal no lo convierte en esta respuesta. Una placa que el padrón de la CDMX no reconoce responde encontrado: false (cobertura: solo vehículos emplacados en la CDMX). status es warn con deuda pendiente y ok sin ella. Una placa sin multas 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/multas-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/multas-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/multas-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": "multas",
  "status": "warn",
  "data": {
    "pais": "MX",
    "placa": "344WYD",
    "encontrado": true,
    "mensaje": null,
    "totalInfracciones": 3,
    "infraccionesPendientes": 0,
    "infracciones": [
      {
        "folio": "01153492841",
        "fecha": "2015-10-13",
        "situacion": "Pagada",
        "motivo": "POR ESTACIONARSE EN ZONAS O VÍAS PÚBLICAS DONDE EXISTA SEÑALIZACIÓN VÍAL RESTRICTIVA",
        "articulo": "12",
        "fraccion": "II",
        "parrafo": null,
        "inciso": null,
        "sancion": 10
      }
    ],
    "totalSanciones": 0,
    "sancionesPendientes": 0,
    "sanciones": [],
    "tenencia": {
      "total": 11,
      "mensaje": null,
      "anios": [
        {
          "anio": 2024,
          "estado": "No pagada"
        },
        {
          "anio": 2023,
          "estado": "No pagada"
        }
      ]
    }
  },
  "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