> ## 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.

# Consulta Veicular SUNARP

> Consulte um veículo no registro de veículos do Peru (SUNARP) pela placa: marca, modelo, ano, cor, motor, série e VIN, situação, proprietários atuais e seu cartório.

A SUNARP (Superintendencia Nacional de los Registros Públicos) mantém o
registro de veículos do Peru. Este endpoint retorna o registro de um veículo pela
placa: suas características, placas, situação, proprietários atuais e o cartório
que mantém sua partida, com uma cópia do registro exatamente como a SUNARP o
devolveu.

`POST /pe/sunarp-vehicular/vehicle-by-plate/v1`

| Campo | Tipo | Notas |
| - | - | - |
| `plate` | string | **Obrigatório.** A placa do veículo, p. ex. `ABC123`. Maiúsculas, espaços e hifens são ignorados. |

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

## Resposta

| Campo | Notas |
| - | - |
| `found` | `false` quando a SUNARP não tem veículo com essa placa. |
| `plate` | Repete a placa consultada (em maiúsculas, sem espaços nem hifens). |
| `current_plate`, `previous_plate` | A placa vigente e a anterior (`null` quando não há). |
| `make`, `model`, `model_year`, `color` | Como a SUNARP os registra. |
| `engine_number`, `serial_number`, `vin` | Os identificadores do veículo. |
| `vehicle_status` | P. ex. `EN CIRCULACION`. |
| `annotations` | O resumo de anotações da SUNARP, ou `null` quando não há. |
| `theft_alert` | Aviso de veículo roubado, ou `null`. |
| `owners[]` | Proprietários atuais como a SUNARP os mostra, `SOBRENOMES, NOMES`. Só nomes. |
| `registry_offices[]` | Onde o veículo está registrado: `office`, `office_code` e `partida_number` (passe-o ao endpoint de [partida registral](/pt/guides/peru/sunarp)). |
| `generated_at` | Quando a SUNARP gerou o registro. |
| `document_url` | A nossa cópia do registro exatamente como a SUNARP o devolveu (PNG). |

```json theme={"dark"}
{
  "data": {
    "found": true,
    "plate": "ABC123",
    "current_plate": "ABC123",
    "previous_plate": null,
    "make": "NISSAN",
    "model": "NP300 FRONTIER",
    "model_year": 2016,
    "color": "BLANCO",
    "engine_number": "QR25000000H",
    "serial_number": "3N6AD33C0GK000000",
    "vin": "3N6AD33C0GK000000",
    "vehicle_status": "EN CIRCULACION",
    "annotations": null,
    "theft_alert": null,
    "owners": ["PEREZ GOMEZ, JUAN"],
    "registry_offices": [
      { "office": "LIMA", "office_code": "01-01", "partida_number": "12345678" }
    ],
    "generated_at": "2026-10-02T10:22:02-05:00",
    "document_url": "https://.../sunarp-vehicular/vehicles/ABC123/20261002T152202Z/consulta-vehicular.png",
    "checked_at": "2026-10-02T15:22:05.000Z"
  }
}
```

<Note>
  Esta consulta pode demorar mais que uma solicitação típica. É um
  [trabalho assíncrono](/pt/async-jobs). Por padrão, a solicitação espera de forma síncrona e
  retorna `{ data }`, ou você pode fazer polling / usar um `callback_url`.
</Note>

<Card title="Referência completa" icon="code" href="/pt/api-reference/overview">
  Esquemas, todos os campos de resposta e um playground interativo.
</Card>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.