> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usecroma.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Récord de Infracciones SUTRAN

> Consulta el récord de infracciones de una placa vehicular en SUTRAN.

Reporta los documentos de infracción (papeletas y otros actos) registrados para
una placa vehicular en SUTRAN (Superintendencia de Transporte Terrestre de
Personas, Carga y Mercancías), la autoridad nacional de transporte terrestre del
Perú. Una consulta, por placa.

## Récord de infracciones

`POST /pe/sutran/infracciones/v1`

| Campo   | Tipo   | Notas                                                                                        |
| ------- | ------ | -------------------------------------------------------------------------------------------- |
| `plate` | string | **Requerido.** La placa vehicular a consultar, 4 a 10 caracteres (letras, dígitos, guiones). |

```bash theme={"dark"}
curl https://api.croma.run/pe/sutran/infracciones/v1 \
  -H "Authorization: Bearer $CROMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "plate": "ABC123" }'
```

## Respuesta

| Campo             | Notas                                                                      |
| ----------------- | -------------------------------------------------------------------------- |
| `found`           | `true` cuando la fuente devolvió un veredicto para la placa.               |
| `plate`           | La placa consultada (sin espacios, en mayúsculas).                         |
| `has_infractions` | `true` cuando la placa tiene al menos una infracción registrada.           |
| `count`           | Número de filas de infracción.                                             |
| `message`         | La línea de veredicto de la fuente (presente cuando la placa está limpia). |
| `report_date`     | Fecha del reporte (`yyyy-mm-dd` cuando es interpretable).                  |
| `currency`        | Moneda ISO 4217 de `total` (`PEN`).                                        |
| `total`           | Monto total a pagar por las infracciones.                                  |
| `infractions[]`   | Filas de infracción cuando existen. Vacío cuando la placa está limpia.     |

Cada fila de `infractions[]` tiene `document_number`, `document_type`,
`document_date` (`yyyy-mm-dd` cuando es interpretable), `infraction_code` y
`classification`.

```json theme={"dark"}
{
  "data": {
    "found": true,
    "plate": "ABC123",
    "has_infractions": true,
    "count": 1,
    "message": null,
    "report_date": "2026-06-23",
    "currency": "PEN",
    "total": 0,
    "infractions": [
      {
        "document_number": "2450540005",
        "document_type": "Papeletas Transito",
        "document_date": "2024-09-01",
        "infraction_code": "M20",
        "classification": "Muy Grave"
      }
    ]
  }
}
```

<Note>
  La cobertura es nacional (SUTRAN), distinta de las consultas a nivel provincial
  de SAT Lima. El récord no incluye faltas que ya están en cobranza coactiva.
</Note>

<Note>
  Esta consulta puede tardar más que una petición típica. Es un
  [trabajo asíncrono](/async-jobs). Por defecto la petición espera en línea y
  devuelve `{ data }`, o puedes hacer polling / usar un `callback_url`.
</Note>

<Card title="Referencia completa" icon="code" href="/api-reference/overview">
  Esquemas, campos de respuesta y un playground interactivo.
</Card>
