---
title: "Multas MX — API de consulta vehicular para México"
description: "Consulta multas, infracciones y adeudos vehiculares de México por API REST. Multas de 14 portales en 13 entidades, más tenencia, vigencia, verificación y REPUVE en una sola llamada, con webhooks firmados con HMAC."
url: https://multasmx.com/
---

API de consulta vehicular · México

# Todo lo que debe una placa, en una llamada.

Multas de 14 portales en 13 entidades, más tenencia, vigencia de placa, verificación y REPUVE. El resultado llega a tu servidor en un webhook firmado con HMAC.

[Obtener API key gratis](https://dashboard.multasmx.com/register) [Ver una consulta de ejemplo](https://multasmx.com/#demo)

Pruebas gratis Sin tarjeta 22 servicios en una sola API

_~/multasmx_

```
# una placa, cuatro consultas
$ curl -X POST https://api.multasmx.com/lookup \
  -H "x-api-key: sk_live_xxx" \
  -d '{
    "plate": "ABC1234",
    "states": ["edomex", "cdmx",
               "tenencia-edomex", "repuve"]
  }'
```

```
# aviso firmado, cuando termina la consulta
{
  "event": "completed",
  "status": "COMPLETED",
  "results": [
    { "state": "edomex", "totalDebt": "905", … },
    { "state": "cdmx", "totalDebt": "0", … },
    { "state": "tenencia-edomex",
      "data": { "hasDebt": true, … } },
    { "state": "repuve",
      "data": { "hasTheftReport": false, … } }
  ],
  "summary": { "successful": 4, "totalDebt": 905, … }
}
```

HMAC verificado · X-Multas-Signature ✓

Cobertura CDMX Estado de México Guadalajara Monterrey Guanajuato Chihuahua Veracruz Sinaloa Ahome La Paz Campeche Mexicali Aguascalientes Querétaro

Qué puedes consultar

## Cinco consultas, una sola llamada.

Además de multas, la misma placa te devuelve tenencia, vigencia, verificación y reporte de robo. Pides lo que necesites en un solo `POST /lookup`.

1 crédito

### Multas e infracciones

14 portales en 13 entidades

Infracciones con folio, fecha, monto y estatus. Adeudos vehiculares de los principales portales estatales y municipales del país. En CDMX, la tenencia y los puntos de fotocívicas vienen incluidos.

`cdmx, edomex, guadalajara…`

1 crédito

### Adeudo de tenencia

Estado de México, Ciudad de México, Chihuahua, Guanajuato y Aguascalientes

Si la placa tiene tenencia pendiente y de qué años. En EdoMex, además, el monto total y datos del vehículo (NIV, clave vehicular y factura). En CDMX viene incluida en la consulta de multas, sin costo adicional. En Chihuahua, Guanajuato y Aguascalientes, el adeudo de tenencia, refrendo o control vehicular cuando el portal lo publica.

`tenencia-edomex · tenencia-chihuahua · tenencia-guanajuato · tenencia-aguascalientes · cdmx`

1 crédito

### Vigencia de placa

Estado de México

Si la placa está vigente, vencida, inactiva o en proceso, con fechas de inicio y fin de vigencia y la placa anterior.

`vigencia-edomex`

1 crédito

### Verificación vehicular

Estado de México y Jalisco

En EdoMex, si el vehículo ya verificó en el semestre, con el holograma obtenido, la fecha, el folio del certificado y el verificentro que la realizó. En Jalisco, el resultado de la verificación registrada, su fecha y hasta qué mes es válida.

`verificacion-edomex · verificacion-jalisco`

3 créditos

### Reporte de robo (REPUVE)

Nacional

Reporte de robo (FGJ, OCRA y Robo USA/CAN) más los datos de registro del vehículo. Es el único que acepta placa o NIV.

`repuve`

Todos comparten el mismo flujo asíncrono y el mismo webhook firmado. [Ver costos en créditos →](https://multasmx.com/docs#creditos)

Consulta de ejemplo

## Lo que recibes de una sola consulta.

Una placa de prueba en cuatro servicios con un solo `POST /lookup`. Elige qué encuentra y mira llegar cada resultado.

Elige qué encuentra la consulta de ejemplo

 Con hallazgos PRUEBA-ADEUDOS

 Todo en orden PRUEBA-LIMPIA

 No registrada PRUEBA-NOREG

1 · Mandas la placa

```
POST https://api.multasmx.com/lookup
x-api-key: sk_live_…

{
  "plate": "PRUEBA-ADEUDOS",
  "states": [
    "edomex", "veracruz",
    "tenencia-edomex", "repuve"
  ]
}
```

Responde al instante con un `requestId`; cada servicio se consulta por su lado.

2 · Responde cada servicio

1.  Multas · Estado de México `edomex`

     1 multa pendiente · $905 MXN Mexibús — Invasión al carril confinado

2.  Multas y adeudos · Veracruz `veracruz`

     Adeudo vehicular · $1,850 MXN NISSAN VERSA 2019

3.  Tenencia · Estado de México `tenencia-edomex`

     Tenencia sin pagar · $4,380 MXN NISSAN VERSA 4PTAS SENSE 4Cil

4.  Reporte de robo · REPUVE `repuve`

     Con reporte de robo NISSAN VERSA 2019

Lo que encontró

$7,135 MXN por pagar

1 multa pendiente, adeudo vehicular, tenencia sin pagar y reporte de robo.

3 · Llega el aviso a tu servidor

```
POST https://tu-servidor.com/webhook
X-Multas-Event: completed
X-Multas-Signature: 9c41…e07b

{
  "plate": "PRUEBA-ADEUDOS",
  "event": "completed",
  "status": "COMPLETED",
  "results": [ … 4 resultados ],
  "summary": {
    "successful": 4,
    "failed": 0,
    "totalInfractions": 1,
    "totalDebt": 2755,
    "failedStates": [],
    "repuve": {
      "registered": true,
      "hasTheftReport": true
    }
  },
  "sandbox": true
}
```

`totalDebt` suma las multas y adeudos de los portales de multas. La tenencia trae su monto en su propio resultado.

Con una placa real, esta consulta cuesta **6 créditos**: de $15 a $23.40 MXN según el paquete. Con las placas de prueba no pagas nada.

[Crear cuenta gratis](https://dashboard.multasmx.com/register) [Cómo usar las placas de prueba](https://multasmx.com/docs#pruebas)

Cómo funciona

## Mandas la placa, te llega el resultado.

Funciona con cualquier cliente HTTP; no hay SDK que instalar.

01

### Envías la placa

POST con tu API key. Devuelve un requestId al instante y la consulta empieza a procesarse.

POST `/lookup`

_step-01_

```
# request
$ curl -X POST https://api.multasmx.com/lookup \
  -H "x-api-key: $KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "plate": "ABC1234",
    "states": ["edomex"]
  }'
```

```
# response
{
  "requestId": "05f4c751-...",
  "status": "PROCESSING",
  "creditsCharged": 1
}
```

02

### Webhook con resultados

Cuando la consulta termina, tu endpoint recibe el JSON firmado con HMAC.

POST `tus webhookUrls`

_step-02_

```
# headers
X-Multas-Event: completed
X-Multas-Signature: c6f2...3e89
X-Multas-Request-Id: 05f4c751-...
```

```
# body
{
  "event": "completed",
  "status": "COMPLETED",
  "results": [
    {
      "state": "edomex",
      "status": "SUCCESS",
      "totalDebt": "905",
      "data": {
        "infractions": [
          { "amount": 905, "status": "pending", … }
        ],
        …
      }
    }
  ],
  "summary": { "totalInfractions": 1, "totalDebt": 905, … }
}
```

03

### O lo pides con un GET

Si prefieres no recibir avisos, pide el resultado con el requestId. Trae los mismos `results`.

GET `/lookup/:id`

_step-03_

```
# request
$ curl https://api.multasmx.com/lookup/05f4c751-... \
  -H "x-api-key: $KEY"
```

```
# response
{
  "requestId": "05f4c751-...",
  "status": "COMPLETED",
  "results": [
    {
      "state": "edomex",
      "status": "SUCCESS",
      "totalDebt": "905",
      "data": { … }
    }
  ]
}
```

Por qué Multas MX

## Un solo formato para todos los portales.

Cada portal publica sus datos a su manera. La API te los entrega con la misma forma y en el mismo aviso.

### Un request, no cuatro

Multas de 14 portales en 13 entidades, tenencia, vigencia de placa, verificación vehicular y REPUVE se piden en la misma llamada y llegan juntos en el aviso final.

### Webhooks firmados

El resultado llega a tu endpoint firmado con HMAC-SHA256, hasta en 3 URLs por cuenta. Si prefieres pedirlo tú, también está en GET /lookup/:id.

### Paga por consulta

Compras un paquete de créditos cuando lo necesitas y cada consulta descuenta lo que cuesta. No hay contrato ni cargo mensual.

Cobertura

## Multas de los principales estados de México.

14 portales en 13 entidades. Manda varios en el mismo request y recibe todos los resultados en un solo webhook.

### Ciudad de México

`cdmx`

### Estado de México

`edomex`

### Guadalajara, Jalisco

`guadalajara`

### Monterrey, Nuevo León

`monterrey`

### Guanajuato

`guanajuato`

### Chihuahua

`chihuahua`

### Veracruz

`veracruz`

### Sinaloa

`sinaloa`

### Ahome, Sinaloa

`ahome`

### La Paz, Baja California Sur

`lapaz`

### Campeche

`campeche`

### Mexicali, Baja California

`mexicali`

### Aguascalientes

`aguascalientes`

### Querétaro

`queretaro`

¿Te falta un estado? Dinos cuál necesitas y cuántas placas consultarías al mes.

[Escríbenos](mailto:contacto@multasmx.com?subject=Cobertura%20en%20otro%20estado)

Ejemplos en tu lenguaje

## El mismo request en curl, Node o Python.

Cambia la placa por `PRUEBA-ADEUDOS` y la consulta no te cuesta nada.

curl Node.js Python

_lookup.sh_

```bash
$ curl -X POST https://api.multasmx.com/lookup \
  -H "x-api-key: $MULTAS_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "plate": "ABC1234",
    "states": ["edomex"]
  }'

# → 201 Created
{
  "requestId": "05f4c751-...",
  "status": "PROCESSING",
  "creditsCharged": 1
}
```

_lookup.ts_

```ts
const res = await fetch('https://api.multasmx.com/lookup', {
  method: 'POST',
  headers: {
    'x-api-key': process.env.MULTAS_KEY,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    plate: 'ABC1234',
    states: ['edomex'],
  }),
});

const { requestId } = await res.json();
console.log(requestId); // "05f4c751-..."
```

_lookup.py_

```python
import os, requests

r = requests.post(
    "https://api.multasmx.com/lookup",
    headers={"x-api-key": os.environ["MULTAS_KEY"]},
    json={"plate": "ABC1234", "states": ["edomex"]},
)

data = r.json()
print(data["requestId"])  # "05f4c751-..."
```

Tu panel

## Panel de control incluido.

Para probar sin escribir código y revisar después cada consulta que hizo tu sistema.

-   Prueba y llévate el código

    Arma la consulta en pantalla y copia el mismo request en curl, Node o Python, con tu API key.

-   Cada consulta, paso a paso

    Qué devolvió cada servicio, si tu servidor recibió el webhook y cuánto costó. Si un aviso no llegó, lo reenvías.

-   Disponibilidad y métricas

    Qué servicios están operativos hoy, tu uso día a día y tu tasa de éxito por estado.

-   Saldo claro, pago simple

    Cuánto te dura el saldo a tu ritmo y cuándo vence. Recarga con MercadoPago o PayPal; los créditos duran 12 meses.

[Crear cuenta](https://dashboard.multasmx.com/register) Sin tarjeta · Pruebas gratis

dashboard.multasmx.com

Buscar placa o sección…

22 servicios operativos

### Hola, Daniel

Créditos disponibles

2,370

te duran unos 89 días

Consultas · 30 días

742 +11 %

96 de cada 100 con resultado

Webhooks

2 URLs

todos los avisos llegaron

Últimas consultas Ver todas →

ABC1234 Estado de México, Ciudad de México Completada hace 2 min

DEF5678 REPUVE Completada hace 9 min

XYZ789A Verificación vehicular Completada hace 1 h

Pricing

## Prepago, sin contratos.

Multas de 14 portales en 13 entidades, tenencia, vigencia, verificación y REPUVE en una sola llamada. Compras créditos cuando los necesitas y cada consulta descuenta lo que cuesta.

Pruébala gratis

### Integra y prueba antes de pagar nada.

Con tu API key consultas placas de prueba como PRUEBA-ADEUDOS, que devuelven datos de ejemplo. Sin tarjeta y sin formulario de ventas: pagas sólo cuando consultas placas reales.

Con las placas de prueba

-   Todos los servicios: multas, tenencia, vigencia, verificación y REPUVE
-   La misma respuesta y los mismos webhooks firmados que una consulta real
-   Sin gastar créditos y sin fecha de vencimiento

Cómo usarlas: [Pruebas sin costo](https://multasmx.com/docs#pruebas).

[Crear cuenta gratis](https://dashboard.multasmx.com/register)

Sin tarjeta · Las pruebas no cuestan
Tu API key aparece al crear la cuenta

### Starter

$390 MXN

100 créditos

$3.90 por crédito

Para integrar y salir a producción con volumen bajo.

[Comenzar](https://dashboard.multasmx.com/register)

Más popular

### Growth

$1,500 MXN

500 créditos

$3.00 por crédito

Para operación constante: el volumen de la mayoría.

[Comenzar](https://dashboard.multasmx.com/register)

### Business

$5,000 MXN

2000 créditos

$2.50 por crédito

Para volumen alto y el menor costo por consulta.

[Comprar](https://dashboard.multasmx.com/register)

Los tres incluyen

-   Multas de 14 portales en 13 entidades
-   Tenencia, vigencia, verificación y REPUVE
-   Webhooks firmados (HMAC)
-   60 req/min

### Cuánto cuesta cada consulta

Un request puede combinar varios estados y servicios; se cobra la suma.

-   1 crédito · Multas (por portal)
-   1 crédito · Tenencia
-   1 crédito · Vigencia de placa
-   1 crédito · Verificación vehicular
-   3 créditos · REPUVE

Los créditos comprados vencen 12 meses después de la compra · se consumen primero los más próximos a vencer

Preguntas frecuentes

## Lo que casi todos preguntan.

**¿Qué datos devuelve la API?**

Depende de lo que pidas. Multas: infracciones con folio, fecha, monto y status; en CDMX, también la tenencia y los puntos de fotocívicas. Tenencia: adeudo y años (en EdoMex, también el monto; en Chihuahua, Guanajuato y Aguascalientes, el adeudo cuando el portal lo publica). Vigencia: si la placa está vigente o vencida, con fechas. Verificación: en EdoMex, si el vehículo verificó en el semestre, con holograma, fecha y folio; en Jalisco, el resultado de la verificación registrada y hasta qué mes es válida. REPUVE: reporte de robo y datos de registro. La respuesta siempre es JSON estandarizado.

**¿Puedo probar antes de pagar?**

Sí. Con tu API key consultas placas de prueba como PRUEBA-ADEUDOS o PRUEBA-LIMPIA. Devuelven datos de ejemplo con la misma forma y los mismos avisos firmados que una consulta real, y no gastan créditos. Sólo pagas cuando consultas placas reales.

[Ver la consulta de ejemplo](https://multasmx.com/#demo) [Placas de prueba en la documentación](https://multasmx.com/docs#pruebas)

**¿Cuánto tarda una consulta?**

Depende del servicio y del portal de cada estado. La API es asíncrona: envías la placa, recibes un requestId al instante y el resultado llega por webhook en cuanto está listo.

**¿Necesito contrato o empresa?**

No. Creas tu cuenta y compras créditos con MercadoPago o PayPal.

**¿Qué cobertura tienen?**

Multas de 14 portales en 13 entidades. Además, tenencia (Estado de México, Chihuahua, Guanajuato y Aguascalientes), vigencia de placa (Estado de México), verificación vehicular (Estado de México y Jalisco) y REPUVE, que es nacional. La tenencia y los puntos de fotocívicas de la Ciudad de México vienen incluidos en su consulta de multas. Consulta GET /states para ver los disponibles en tiempo real, con su costo en créditos.

**¿Qué pasa si una consulta falla?**

Se reintenta automáticamente. Si después de los reintentos no hay resultado, el crédito de ese servicio se te devuelve solo. Si un portal está caído o en mantenimiento al momento de tu request, ese estado se marca como omitido y no se te cobra.

¿Más preguntas? [contacto@multasmx.com](mailto:contacto@multasmx.com)

Pruebas gratis

## Empieza a consultar hoy mismo.

Crea tu cuenta y consulta placas de prueba sin pagar nada. Compras créditos cuando vayas a consultar placas reales.

No pedimos tarjeta para crear la cuenta.
