Veículo por placa completa
A partir da placa: identificação do veículo, proprietário atual, restrições por extenso e alertas de roubo, leilão e Renajud.
Quando usar
Compra e venda
Confira proprietário, restrições e alertas antes de fechar negócio ou transferir.
Financiamento
Verifique alienação fiduciária, Renajud e leilão antes de aceitar o veículo como garantia.
Seguro
Cheque roubo, furto e leilão antes de emitir a apólice.
Exige termo de finalidade
Antes da primeira chamada, aceite o termo desta consulta no painel, em Minha conta > Aceites e finalidade. Sem o aceite, a criação responde 403 com o código PURPOSE_NOT_ACCEPTED.
O proprietário é dado pessoal
Use o nome e o documento do proprietário só para a finalidade aceita no termo. É proibido usá-los para localizar ou abordar o proprietário e para montar base própria.
Sem cache
Cada chamada consulta a base nacional e é cobrada, mesmo que a placa já tenha sido consultada antes.
Passo 1
Criar consulta
/api/partner/v2/vehicles/full-reportCria uma consulta assíncrona do veículo pela placa: identificação,
proprietário atual, restrições registradas e alertas. Use o requestId
retornado no endpoint de resultado.
Importante:
- Exige o termo de finalidade de Veículo por placa completa aceito no painel; sem ele a resposta é
403comcode: PURPOSE_NOT_ACCEPTED - O proprietário é dado pessoal de terceiro: use só para a finalidade aceita, nunca para localizar ou abordar o proprietário nem para montar base própria
- Sem cache: cada chamada consulta a base nacional e é cobrada
- Falhas na consulta são reembolsadas automaticamente
Corpo da requisição
| Campo | Tipo | Descrição |
|---|---|---|
licensePlateobrigatório | string | Placa no padrão antigo (ABC1234) ou Mercosul (ABC1D23). Hífen e minúsculas são aceitos. |
licensePlatestringobrigatórioPlaca no padrão antigo (ABC1234) ou Mercosul (ABC1D23). Hífen e minúsculas são aceitos.
Respostas
- 200Solicitação criada com sucesso
- 400Placa inválida
- 401Token ausente ou inválido
- 402Consulta não habilitada ou saldo insuficiente
- 403Termo de finalidade não aceito
curl -X POST "https://consultadeprocessos.com.br/api/partner/v2/vehicles/full-report" \
-H "Authorization: Bearer SUA_CHAVE_DE_API" \
-H "Content-Type: application/json" \
-d '{"licensePlate":"ABC1D23"}'{
"requestId": "cm8p1q2r30004ab12cdef5678",
"message": "Solicitação realizada com sucesso"
}Passo 2
Buscar relatório
/api/partner/v2/vehicles/full-report/{requestId}Consulte este endpoint com o requestId recebido no POST até receber o
status done ou error. Sem dados para a placa, found vem false e
vehicle e owner vêm null.
Parâmetros do caminho
| Campo | Tipo | Descrição |
|---|---|---|
requestIdobrigatório | string | ID retornado ao criar a consulta |
requestIdstringobrigatórioID retornado ao criar a consulta
Respostas
- 200Estado atual ou resultado da solicitação
- 401Token ausente ou inválido
- 403A solicitação pertence a outro usuário
- 404Solicitação não encontrada
curl -X GET "https://consultadeprocessos.com.br/api/partner/v2/vehicles/full-report/cm8p1q2r30004ab12cdef5678" \
-H "Authorization: Bearer SUA_CHAVE_DE_API"{
"data": {
"licensePlate": "ABC1D23",
"found": true,
"checkedAt": "2026-10-27T21:42:21.716Z",
"vehicle": {
"chassis": "9BWZZZ377VT004251",
"renavam": "01234567890",
"status": "EM CIRCULACAO",
"brandModel": "VW/GOL 1.0",
"color": "PRATA",
"category": "PARTICULAR",
"species": "PASSAGEIRO",
"type": "AUTOMOVEL",
"fuel": "ALCOOL/GASOLINA",
"manufactureYear": 2020,
"modelYear": 2021,
"displacement": 999,
"power": 84,
"seats": 5,
"engineNumber": "ABC123456",
"registrationCity": "SAO PAULO",
"state": "SP"
},
"owner": {
"name": "MARIA DA SILVA",
"document": "12345678901",
"personType": "individual"
},
"restrictions": [
"ALIENACAO FIDUCIARIA BANCO EXEMPLO"
],
"alerts": {
"theft": false,
"auction": false,
"renajud": false,
"renainfFine": false,
"saleNotice": false,
"recall": null
}
},
"status": "done"
}O que a resposta traz
Veículo
- Chassi, RENAVAM e situação
vehicle.chassis · renavam · status - Marca/modelo, cor, categoria, espécie, tipo e combustível
vehicle.brandModel · color · category · species · type · fuel - Ano de fabricação/modelo, cilindradas, potência, lotação e número do motor
vehicle.manufactureYear · modelYear · displacement · power · seats · engineNumber - Município e UF de emplacamento
vehicle.registrationCity · state
Proprietário
- Nome ou razão social
owner.name - CPF ou CNPJ e tipo de pessoa
owner.document · personTypepersonType vem individual (pessoa física) ou company (pessoa jurídica).
Restrições e alertas
- Restrições registradas, por extenso
restrictions[] - Roubo ou furto, leilão e Renajud
alerts.theft · auction · renajud - Multa Renainf, comunicação de venda e recall
alerts.renainfFine · saleNotice · recalltrue consta, false nada consta, null não informado pela fonte.
Todos os campos da resposta (35)
| Campo | Tipo | Descrição |
|---|---|---|
status | string | done |
data | object | Campos sem informação na fonte vêm null. |
data. | string | Ex.: |
data. | boolean | false quando não há dados para a placa |
data. | string | null | Momento da consulta na fonte |
data. | object | null | |
data. | string | null | Ex.: |
data. | string | null | Ex.: |
data. | string | null | Ex.: |
data. | string | null | Ex.: |
data. | string | null | Ex.: |
data. | string | null | Ex.: |
data. | string | null | Ex.: |
data. | string | null | Ex.: |
data. | string | null | Ex.: |
data. | integer | null | Ex.: |
data. | integer | null | Ex.: |
data. | integer | null | Cilindradas Ex.: |
data. | integer | null | Potência em cv Ex.: |
data. | integer | null | Lotação Ex.: |
data. | string | null | |
data. | string | null | Ex.: |
data. | string | null | Ex.: |
data. | object | null | Proprietário atual. Dado pessoal: use só para a finalidade aceita no termo. |
data. | string | null | |
data. | string | null | CPF ou CNPJ, só dígitos |
data. | string | null | individualcompanynull |
data. | string[] | Restrições registradas, por extenso |
data. | object | true consta, false nada consta, null não informado pela fonte |
data. | boolean | null | Roubo ou furto |
data. | boolean | null | Passagem por leilão |
data. | boolean | null | Restrição judicial no Renajud |
data. | boolean | null | Multa Renainf pendente |
data. | boolean | null | Comunicação de venda |
data. | boolean | null | Recall pendente |
statusstringdonedataobjectCampos sem informação na fonte vêm null.
data.stringlicensePlate Ex.:
ABC1D23data.booleanfound false quando não há dados para a placa
data.string | nullcheckedAt Momento da consulta na fonte
data.object | nullvehicle data.string | nullvehicle. chassis Ex.:
9BWZZZ377VT004251data.string | nullvehicle. renavam Ex.:
01234567890data.string | nullvehicle. status Ex.:
EM CIRCULACAOdata.string | nullvehicle. brandModel Ex.:
VW/GOL 1.0data.string | nullvehicle. color Ex.:
PRATAdata.string | nullvehicle. category Ex.:
PARTICULARdata.string | nullvehicle. species Ex.:
PASSAGEIROdata.string | nullvehicle. type Ex.:
AUTOMOVELdata.string | nullvehicle. fuel Ex.:
ALCOOL/GASOLINAdata.integer | nullvehicle. manufactureYear Ex.:
2020data.integer | nullvehicle. modelYear Ex.:
2021data.integer | nullvehicle. displacement Cilindradas
Ex.:
999data.integer | nullvehicle. power Potência em cv
Ex.:
84data.integer | nullvehicle. seats Lotação
Ex.:
5data.string | nullvehicle. engineNumber data.string | nullvehicle. registrationCity Ex.:
SAO PAULOdata.string | nullvehicle. state Ex.:
SPdata.object | nullowner Proprietário atual. Dado pessoal: use só para a finalidade aceita no termo.
data.string | nullowner. name data.string | nullowner. document CPF ou CNPJ, só dígitos
data.string | nullowner. personType individualcompanynulldata.string[]restrictions Restrições registradas, por extenso
data.objectalerts true consta, false nada consta, null não informado pela fonte
data.boolean | nullalerts. theft Roubo ou furto
data.boolean | nullalerts. auction Passagem por leilão
data.boolean | nullalerts. renajud Restrição judicial no Renajud
data.boolean | nullalerts. renainfFine Multa Renainf pendente
data.boolean | nullalerts. saleNotice Comunicação de venda
data.boolean | nullalerts. recall Recall pendente
Valores por plano
Sem cobrança em caso de falha
Se a consulta terminar com erro, o valor volta para o saldo automaticamente.
| Plano mensal | Valor da consulta |
|---|---|
Sob demanda | R$ 9,90 |
R$ 100/mês até 20 consultas | R$ 4,90 |
R$ 300/mês até 71 consultas | R$ 4,19 |
R$ 500/mês até 135 consultas | R$ 3,69 |
R$ 1.000/mês até 313 consultas | R$ 3,19 |
R$ 3.000/mês até 1.204 consultas | R$ 2,49 |
R$ 10.000/mês até 4.566 consultas | R$ 2,19 |
R$ 20.000/mês até 11.173 consultas | R$ 1,79 |
O valor é cobrado por consulta, na criação da consulta. Ler o resultado de novo pelo mesmo requestId não gera nova cobrança.
Sem plano, a conta usa o valor Sob demanda e paga só o que consumir.
Comparar planos