Debitado do seu saldo a cada chamada cobrada. Autenticação pelo header X-API-Key. Veja como obter a chave.
Lista os veículos vinculados a um CPF ou CNPJ, com cobertura nacional — não apenas de um estado. Devolve placa, marca/modelo, cor, ano de fabricação e modelo, UF de registro, chassi e RENAVAM de cada veículo.
CPF do proprietário, com ou sem máscara. Informe cpf OU cnpj.
000.000.000-00
cnpjcondicional
CNPJ
CNPJ do proprietário, com ou sem máscara. Informe cpf OU cnpj.
00.000.000/0000-00
Resposta
documento — CPF ou CNPJ consultado, com máscara.
proprietario — Nome ou razão social do proprietário.
quantidadeVeiculos — Total de veículos que a fonte encontrou para o documento.
veiculos[] — Lista dos veículos:
placa — Placa do veículo
marcaModelo — Marca e modelo (ex.: VW/GOL 1.0)
cor — Cor predominante
anoFabricacao — Ano de fabricação
anoModelo — Ano do modelo
uf — UF de registro do veículo
tipoVeiculo — Tipo do veículo (frequentemente vazio na fonte)
chassi — Número do chassi
renavam — Número do RENAVAM
motor — Número do motor (frequentemente vazio na fonte)
Duas ressalvas importantes
1. A lista é limitada a 20 veículos por consulta. Quando o documento tem uma frota maior, quantidadeVeiculos informa o total real, mas veiculos[] traz no máximo 20 itens. Sempre compare os dois campos: se quantidadeVeiculos for maior que o tamanho da lista, você está vendo uma amostra, não a frota inteira.
2. A base é atualizada anualmente. Por esse motivo, veículos adquiridos ou transferidos recentemente podem não estar refletidos no resultado. Considere essa defasagem ao usar a consulta para decisões sobre aquisições recentes.
{
"type": "object",
"properties": {
"veiculos": {
"type": [
"array",
"null"
],
"items": {
"type": "object",
"properties": {
"uf": {
"type": [
"string",
"null"
],
"description": "UF de registro do veículo."
},
"cor": {
"type": [
"string",
"null"
],
"description": "Cor predominante do veículo."
},
"motor": {
"type": [
"string",
"null"
],
"description": "Número do motor. Frequentemente vazio na fonte."
},
"placa": {
"type": [
"string",
"null"
],
"description": "Placa do veículo."
},
"chassi": {
"type": [
"string",
"null"
],
"description": "Número do chassi."
},
"renavam": {
"type": [
"string",
"null"
],
"description": "Número do RENAVAM."
},
"anoModelo": {
"type": [
"string",
"null"
],
"description": "Ano do modelo."
},
"marcaModelo": {
"type": [
"string",
"null"
],
"description": "Marca e modelo do veículo (ex.: `VW/GOL 1.0`)."
},
"tipoVeiculo": {
"type": [
"string",
"null"
],
"description": "Tipo do veículo (automóvel, motocicleta, caminhão…). Frequentemente vazio na fonte."
},
"anoFabricacao": {
"type": [
"string",
"null"
],
"description": "Ano de fabricação."
}
}
},
"description": "Veículos vinculados ao documento, em todo o território nacional. No máximo 20 itens por consulta."
},
"documento": {
"type": [
"string",
"null"
],
"description": "CPF ou CNPJ consultado, com máscara."
},
"proprietario": {
"type": [
"string",
"null"
],
"description": "Nome ou razão social do proprietário dos veículos."
},
"quantidadeVeiculos": {
"type": [
"integer",
"null"
],
"description": "Total de veículos que a fonte encontrou para o documento. ATENÇÃO: pode ser MAIOR que o número de itens em `veiculos[]` — a fonte devolve no máximo 20 registros por consulta."
}
}
}
Códigos de erro
Código
Mensagem
Quando acontece
400
Informe `cpf` ou `cnpj`.
Nenhum dos dois parâmetros foi enviado, ou o documento tem formato inválido.
404
Nenhum registro encontrado para os parâmetros informados.
O documento não consta na base nacional de frotas. Não significa que a pessoa não possui veículo — significa que a fonte não tem registro para esse documento. ATENÇÃO: esta resposta É COBRADA, porque a consulta foi executada na base oficial.
422
Documento inválido.
O CPF ou CNPJ enviado não é um documento válido.
503
Serviço de consulta temporariamente indisponível. Tente novamente em instantes.
A fonte está instável ou devolveu erro transitório.
504
A consulta excedeu o tempo limite. Tente novamente.
A consulta passou do tempo limite.
Quando usar
Use em verificação patrimonial (o documento tem veículos em nome próprio?), análise de crédito e cobrança (identificação de bens), gestão e auditoria de frotas de uma empresa, e prevenção a fraude para conferir se o veículo declarado bate com o que consta no nome do titular.
Quando o documento não consta na base, a consulta responde 404 — e isso não afirma que a pessoa não possui veículo, apenas que a fonte não tem registro para o documento. Essa resposta é cobrada, como qualquer outra: a consulta foi de fato executada contra a base oficial, e o resultado "não há registro" é a informação entregue.
Se você precisa dos dados de um veículo específico a partir da placa (incluindo restrições e características do veículo), use a consulta veicular por placa. Se precisa saber quem é o credor de um financiamento, use a consulta de gravame.
Integrar
OpenAPI (JSON) ↗ — importe a URL
no Postman ou no Insomnia para gerar a coleção com todos os endpoints. Também dá para consultar
pelo chat: conecte via MCP. Esta página em Markdown.