Consulta de Veículo por Placa RENAVAM - Brasil / RENAVAM Lookup avatar

Consulta de Veículo por Placa RENAVAM - Brasil / RENAVAM Lookup

Pricing

$1,000.00 / 1,000 por placa encontradas

Go to Apify Store
Consulta de Veículo por Placa RENAVAM - Brasil / RENAVAM Lookup

Consulta de Veículo por Placa RENAVAM - Brasil / RENAVAM Lookup

Consulta de veículo por placa no Brasil: RENAVAM, chassi, marca, restrições e indicadores de roubo, leilão e Renajud. Aceita placa antiga e Mercosul. Até 50 placas por execução. US$ 1,00 por veículo encontrado. Execução em lote pela API da Apify.

Pricing

$1,000.00 / 1,000 por placa encontradas

Rating

5.0

(1)

Developer

Actor stats

3

Bookmarked

144

Total users

18

Monthly active users

2.3 hours

Issues response

an hour ago

Last modified

Share

🚗 O que é a Consulta de Veículo por Placa (RENAVAM por placa)?

Consulta Veicular por Placa é uma API de consulta RENAVAM por placa no Brasil: informe só a placa (antiga ou Mercosul) e receba RENAVAM, chassi, marca, modelo, restrições e indicadores de risco - sem digitar o RENAVAM na entrada. São processadas até 50 placas válidas e únicas por execução. Se você enviar mais, as excedentes são ignoradas e o lote permitido é processado, com exportação em JSON, CSV, Excel ou XML.

Uma placa retornada com dados = um registro cobrado. Placa inválida, sem resultado ou falha da origem não gera registro e não é cobrada — o motivo fica no log.

Quais dados a consulta extrai?

🆔 Identificaçãorenavam, chassi, uf, municipio, placa
🚘 Veículomarca, modelo, anoModelo, anoFabricacao, cor, combustivel, potencia, cilindrada
📋 SituaçãosituacaoVeiculo, anoExercicio, categoria, especie
⚠️ Restriçõesrestricoes (lista) - roubo/furto, bloqueio judicial, multas, recolhimento do CRLV-e e demais restrições ativas
🚨 IndicadoresindicadorRouboFurto, indicadorLeilao, indicadorRenajud, indicadorRecall, indicadorRenainf, indicadorAlarme
🔒 LGPDproprietario, documento (nome parcial e CPF/CNPJ oculto)
🏭 FaturamentofaturadoTipo, faturadoDocumento, ufFaturado - quem faturou o veículo na venda original
📦 ImportaçãonaturezaImportacao, registroAduaneiro, numeroDeclaracaoImportacao e demais - só em veículo importado
🔁 TransferênciadataTransferencia, numeroDocProprietarioIndicado, dataCrlv, numeroCrlv - só quando há transferência pendente
🔢 CódigosTodo campo de descrição acompanha o código oficial (codigoCor, codigoMarcaModelo, codigoMunicipioEmplacamento...) para cruzar com outras bases

O que este Actor faz?

  • 🚗 Consulta por placa: padrão antigo e Mercosul, com ou sem traço
  • 🔄 Aceita como você digitou: ABC-1234, ABC 1D23 e ABC1D23 são reconhecidas sem você precisar padronizar
  • 📤 Lote: até 50 placas válidas e únicas são processadas por execução. Se o lote exceder esse limite, as placas excedentes são ignoradas e o processamento permitido continua.
  • 💰 Cobrança: por placa retornada com dados do veículo. Inválida, sem resultado ou erro da origem não cobra.

Bônus Apify: agendar monitoramentos, webhooks, API e integração MCP.


Por que consultar veículo por placa?

  • Due diligence automotiva: validar cadastro antes de compra ou financiamento
  • Seguros e corretoras: checagem rápida de restrições e indicadores de risco
  • Antifraude: cruzar placa com roubo/furto, leilão e Renajud
  • Frotas: auditoria em lote de placas ativas
  • Integrações: JSON estruturado pronto para ERP, TMS ou data lake

Entrada

Um campo: placas (obrigatório) — lista de placas no padrão antigo (ABC1234) ou Mercosul (ABC1D23), com ou sem traço/espaço (normalizado). Máx. 50 por execução. Placa fora do padrão é ignorada: fica no log, sem linha e sem cobrança.

{ "placas": ["ABC1234", "BRA2E19", "QWE3R45"] }

Saída

Baixe na aba Dataset em JSON, CSV, Excel ou XML. Um registro por placa retornada. Nome do proprietário e CPF/CNPJ saem sempre mascarados (LGPD).

Saída achatada: um campo por coluna, um registro por placa, pronta para abrir em planilha. O único campo estruturado é restricoes, que é uma lista.

Exemplo de registro (valores ilustrativos, estrutura idêntica à real):

{
"consultadoEm": "2026-09-23T13:22:41.150Z",
"placa": "ABC-1D23",
"chassi": "9BW000000X0000000",
"renavam": "00000000000",
"situacaoVeiculo": "EM_CIRCULACAO",
"municipio": "CAMPINAS",
"uf": "SP",
"indicadorRemarcacaoChassi": "2",
"descricaoRemarcacaoChassi": "NORMAL",
"tipo": "AUTOMOVEL",
"especie": "PASSAGEIRO",
"tipoCarroceria": "SEDAN",
"cor": "PRATA",
"categoria": "PARTICULAR",
"anoModelo": 2022,
"anoFabricacao": 2021,
"potencia": 177,
"cilindrada": 1998,
"combustivel": "ALCOOL/GASOLINA",
"numeroMotor": "2ZR0000000",
"capacidadeMaximaTracao": 0,
"pesoBrutoTotal": 0,
"capacidadeMaximaCarga": 0,
"procedenciaVeiculo": "NACIONAL",
"numeroCambio": "000000000",
"numeroCarroceria": "",
"numeroEixos": 0,
"numeroEixoTraseiro": "00000",
"numeroDoEixoAuxiliar": "",
"capacidadedePassageiros": 5,
"dataEmissaoCrv": "2021-11-18",
"dataEmissaoCrlv": "2025-03-12T00:00:00",
"anoExercicio": "2025",
"faturadoTipo": "JURIDICA",
"importacaoNumeroDeclaracao": "",
"importacaoData": null,
"indicadorRenainf": false,
"indicadorComunicadoVenda": false,
"indicadorPendenciaEmissao": false,
"indicadorRenajud": false,
"indicadorRfb": "0",
"indicadorRouboFurto": false,
"indicadorLeilao": false,
"indicadorAlarme": false,
"indicadorSiniav": null,
"marca": "TOYOTA",
"modelo": "COROLLA XEI 2.0 FLEX",
"descricaoMarcaModelo": "TOYOTA/COROLLA XEI 2.0 FLEX",
"proprietario": "MARIA S***",
"documento": "***123***-**",
"faturadoDocumento": "**.000.000/****-**",
"restricoes": [],
"indicadorRecall": null,
"codigoMunicipioEmplacamento": "0000",
"codigoTipoVeiculo": "06",
"codigoMarcaModelo": "000000",
"codigoEspecieVeiculo": "01",
"codigoTipoCarroceria": "006",
"codigoCor": "10",
"codigoCategoria": "01",
"codigoCombustivel": "16",
"codigoTipoProprietario": "1",
"descricaoTipoProprietario": "FISICA",
"naturezaImportacao": "",
"descricaoDocImportador": "INEXISTENTE",
"numeroIdImportador": null,
"codigoOrgaoRfb": "0000000",
"descricaoOrgaoRfb": "INEXISTENTE",
"registroAduaneiro": "",
"naturezaFaturamento": null,
"ufFaturado": "SP",
"dataLimite": null,
"dataUltimaAtualizacaoImportacao": null,
"codigoTipoImportacao": null,
"descricaoTipoImportacao": null,
"numeroProcessoImportacao": "0",
"dataBaixaImportacao": null,
"codigoPaisTransferencia": "00000",
"descricaoPaisTransferencia": "INEXISTENTE",
"tipoDocProprietarioIndicado": "0",
"descricaoDocProprietarioIndicado": "INEXISTENTE",
"numeroDocProprietarioIndicado": null,
"dataAtualizacaoMre": null,
"codigoOrigemPropriedade": null,
"descricaoRestricaoRfb": "INEXISTENTE",
"dataCrlv": null,
"numeroCrlv": null,
"dataTransferencia": null
}

proprietario, documento, faturadoDocumento, numeroIdImportadorenumeroDocProprietarioIndicadovêm mascarados (LGPD). Campos que a origem não retorna vêmnullou vazios — a estrutura é sempre a mesma, para o contrato não mudar entre execuções.restricoes` vem vazia quando não há restrição ativa.

Alguns campos só preenchem em situações específicas: o bloco de importação (naturezaImportacao, registroAduaneiro, numeroDeclaracaoImportacao, entre outros) só vem em veículo importado, e o bloco de transferência (numeroDocProprietarioIndicado, dataTransferencia) só em transferência pendente.

Todos os campos

CampoTipoDescrição
consultadoEmtextoData e hora UTC em que a consulta foi feita.
placatextoPlaca consultada, formatada (ABC-1234 ou ABC-1D23).
chassitextoNúmero do chassi (VIN) do veículo.
renavamtextoCódigo RENAVAM do veículo.
situacaoVeiculotextoSituação do veículo no registro nacional. Ex.: EM_CIRCULACAO.
municipiotextoMunicípio de emplacamento.
uftextoUnidade federativa de jurisdição do veículo.
indicadorRemarcacaoChassitextoCódigo que indica se o chassi foi remarcado.
descricaoRemarcacaoChassitextoDescrição da situação de remarcação. Ex.: NORMAL.
tipotextoTipo do veículo. Ex.: AUTOMOVEL, MOTOCICLETA.
especietextoEspécie do veículo. Ex.: PASSAGEIRO, CARGA.
tipoCarroceriatextoDescrição do tipo de carroceria.
cortextoCor predominante do veículo.
categoriatextoCategoria de registro. Ex.: PARTICULAR, ALUGUEL.
anoModelonúmeroAno do modelo do veículo.
anoFabricacaonúmeroAno de fabricação do veículo.
potencianúmeroPotência do motor em cavalos (CV).
cilindradanúmeroCilindrada do motor em centímetros cúbicos.
combustiveltextoCombustível do veículo. Ex.: ALCOOL/GASOLINA.
numeroMotortextoNúmero do motor gravado no veículo.
capacidadeMaximaTracaonúmeroCMT em toneladas.
pesoBrutoTotalnúmeroPBT em toneladas.
capacidadeMaximaCarganúmeroCMC em toneladas.
procedenciaVeiculotextoProcedência do veículo. Ex.: NACIONAL, IMPORTADA.
numeroCambiotextoNúmero do câmbio, quando informado.
numeroCarroceriatextoNúmero da carroceria, quando informado.
numeroEixosnúmeroQuantidade de eixos do veículo.
numeroEixoTraseirotextoNúmero do eixo traseiro, quando informado.
numeroDoEixoAuxiliartextoNúmero do eixo auxiliar, quando informado.
capacidadedePassageirosnúmeroCapacidade de passageiros.
dataEmissaoCrvtextoData de emissão do Certificado de Registro de Veículo.
dataEmissaoCrlvtextoData e hora de emissão do Certificado de Registro e Licenciamento.
anoExerciciotextoAno do último licenciamento pago.
faturadoTipotextoSe quem faturou o veículo é pessoa FISICA ou JURIDICA.
importacaoNumeroDeclaracaotextoPreenchido apenas em veículo importado.
importacaoDatatextoData de distribuição da importação, quando houver.
indicadorRenainfbooleanoIndica multa registrada no RENAINF.
indicadorComunicadoVendabooleanoIndica comunicação de venda registrada.
indicadorPendenciaEmissaobooleanoIndica pendência na emissão de documento.
indicadorRenajudbooleanoIndica restrição judicial via RENAJUD.
indicadorRfbtextoCódigo de restrição da Receita Federal.
indicadorRouboFurtobooleanoIndica registro de roubo ou furto.
indicadorLeilaobooleanoIndica que o veículo passou por leilão.
indicadorAlarmebooleanoIndica alarme registrado para o veículo.
indicadorSiniavtextoSituação no Sistema Nacional de Identificação Automática de Veículos.
marcatextoMarca do veículo, extraída de descricaoMarcaModelo.
modelotextoModelo do veículo, extraído de descricaoMarcaModelo.
descricaoMarcaModelotextoMarca e modelo como a origem entrega, separados por barra.
proprietariotextoNome do proprietário, mascarado (primeiro nome + inicial do sobrenome).
documentotextoCPF ou CNPJ do proprietário, mascarado.
faturadoDocumentotextoCPF ou CNPJ de quem faturou o veículo, mascarado.
restricoeslistaLista de restrições ativas, com código e descrição. Vazia quando não há.
indicadorRecallbooleanoIndica recall em aberto. Nulo quando a origem não informa.
codigoMunicipioEmplacamentotextoCódigo do município de emplacamento.
codigoTipoVeiculotextoCódigo correspondente ao tipo.
codigoMarcaModelotextoCódigo nacional de marca e modelo.
codigoEspecieVeiculotextoCódigo correspondente à espécie.
codigoTipoCarroceriatextoCódigo correspondente à carroceria.
codigoCortextoCódigo correspondente à cor.
codigoCategoriatextoCódigo correspondente à categoria.
codigoCombustiveltextoCódigo correspondente ao combustível.
codigoTipoProprietariotextoCódigo que indica pessoa física ou jurídica.
descricaoTipoProprietariotextoFISICA ou JURIDICA.
naturezaImportacaotextoPreenchido apenas em veículo importado.
descricaoDocImportadortextoPreenchido apenas em veículo importado.
numeroIdImportadortextoCPF ou CNPJ do importador, mascarado.
codigoOrgaoRfbtextoÓrgão da Receita Federal vinculado à importação.
descricaoOrgaoRfbtextoDescrição do órgão da Receita Federal.
registroAduaneirotextoRegistro aduaneiro da importação, quando houver.
naturezaFaturamentotextoNatureza do faturamento, quando informada.
ufFaturadotextoUF de quem faturou o veículo.
dataLimitetextoData limite relacionada à importação, quando houver.
dataUltimaAtualizacaoImportacaotextoQuando houver importação registrada.
codigoTipoImportacaotextoQuando houver importação registrada.
descricaoTipoImportacaotextoQuando houver importação registrada.
numeroProcessoImportacaotextoQuando houver importação registrada.
dataBaixaImportacaotextoQuando houver importação registrada.
codigoPaisTransferenciatextoQuando a transferência envolve o exterior.
descricaoPaisTransferenciatextoQuando a transferência envolve o exterior.
tipoDocProprietarioIndicadotextoPreenchido em transferência pendente.
descricaoDocProprietarioIndicadotextoFISICA ou JURIDICA, em transferência pendente.
numeroDocProprietarioIndicadotextoCPF ou CNPJ do novo proprietário, mascarado.
dataAtualizacaoMretextoAtualização no Ministério das Relações Exteriores, quando houver.
codigoOrigemPropriedadetextoComo a propriedade foi originada.
descricaoRestricaoRfbtextoDescrição da restrição da Receita Federal.
dataCrlvtextoData do CRLV, quando informada.
numeroCrlvtextoNúmero do CRLV, quando informado.
dataTransferenciatextoData da última transferência de propriedade.

🔎 Como checar o passado do veículo

É para isso que a maioria usa esta consulta: saber se o carro tem roubo, bloqueio ou pendência antes de comprar, financiar ou segurar.

Dois campos respondem isso:

  • restricoes - lista o que está ativo hoje no cadastro do veículo. Cada item traz codigo e descricao. Vem vazia quando não há nenhuma restrição.
"restricoes": [
{ "codigo": "53", "descricao": "ALIENACAO_FIDUCIARIA_FILE_VEICULOS" },
{ "codigo": "06", "descricao": "RENAJUD" }
]

Restrições mais comuns e o que significam:

DescriçãoO que quer dizer
ALIENACAO_FIDUCIARIA_FILE_VEICULOSO veículo está financiado e alienado ao credor
RENAJUDBloqueio judicial: a Justiça restringiu a transferência ou circulação
ROUBO_FURTOO veículo tem registro de roubo ou furto
RECOLHIMENTO_CRLV_EO documento eletrônico do veículo foi recolhido

Além da lista, os campos indicador* respondem true/false direto, sem precisar interpretar texto: indicadorRouboFurto, indicadorLeilao (passagem por leilão), indicadorRenajud, indicadorRecall, indicadorRenainf e indicadorAlarme.

indicadorRfb e indicadorSiniav são exceções: a origem os entrega como código de texto, não como booleano.

Um veículo sem nada a declarar volta com restricoes: [] e os indicadores em false.


💰 Cobrança

Cobra por placa retornada com dados do veículo. Placa inválida, sem resultado ou falha da origem não é cobrada e não entra no Dataset. Preços atualizados na aba Pricing da página do Actor.


🔌 Usar pela API da Apify

Execute o Actor e receba os registros do Dataset na resposta:

curl -X POST "https://api.apify.com/v2/acts/brasildados~consulta-veiculo-por-placa/run-sync-get-dataset-items" \
-H "Authorization: Bearer SEU_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"placas":["ABC1234","BRA2E19","QWE3R45"]}'

⚠️ Limitações conhecidas

  • São processadas no máximo 50 placas válidas e únicas por execução. Placas excedentes são ignoradas, sem abortar o lote.
  • Somente placas brasileiras nos padrões antigo e Mercosul.
  • Nome e documento do proprietário são sempre mascarados; o Actor não retorna dado pessoal completo.
  • Sem veículo não é cobrada. Falha da origem não é cobrada.
  • Se você definir um limite de gasto na execução (maxTotalChargeUsd) menor que o lote enviado, as placas que não cabem no orçamento não são consultadas — elas aparecem no log e não geram linha. Isso evita cobrar consulta que não seria entregue.

Actors relacionados

Catálogo: apify.com/brasildados. Docs e APIs: brasildados.org.

ActorQuando usar
Enriquecimento CNPJDados cadastrais completos por CNPJ
KYC & PEP CheckerPEP, sanções e doações eleitorais
Consulta de SançõesSanções CEIS/CNEP por CPF/CNPJ

Perguntas frequentes

Consigo ver as restrições do veículo pela placa? Quais aparecem?

Sim. A saída inclui restricoes, uma lista com as restrições ativas — cada item traz codigo e descricao — e os indicadores de risco como campos próprios: roubo ou furto (indicadorRouboFurto), leilão (indicadorLeilao), bloqueio judicial Renajud (indicadorRenajud), recall (indicadorRecall), multas Renainf (indicadorRenainf) e alarme (indicadorAlarme).

Como saber se um carro é roubado ou foi de leilão pela placa?

indicadorRouboFurto indica registro de roubo ou furto e indicadorLeilao indica que o veículo passou por leilão. Ambos vêm como true/false em cada registro.

Dá para consultar o RENAVAM e o chassi só com a placa?

Sim. Informe apenas a placa, sem o RENAVAM. A saída retorna RENAVAM, chassi, marca, modelo, ano, cor, combustível e UF/município de emplacamento, cada um como um campo no topo do registro (saída achatada, pronta para tabela).

A consulta funciona com placa Mercosul e placa antiga?

Sim. Aceita o padrão antigo (ABC1234 / ABC-1234) e o Mercosul (ABC1D23 / ABC-1D23). A placa é normalizada automaticamente.

A consulta mostra o nome do dono do veículo pela placa?

Por conformidade com a LGPD, o nome do proprietário e o documento (CPF/CNPJ) são retornados mascarados: o nome mantém o primeiro nome e só a inicial do sobrenome (ex.: MARIA S***), e o documento sai parcialmente oculto (ex.: ***123***-**). O mesmo vale para o documento de quem faturou o veículo, do importador e do proprietário indicado em transferência pendente. A API foca nos dados do veículo, nas restrições e nos indicadores de risco.

A API cobra se a placa não existe ou não retorna dados?

Não. Só cobra placa retornada com dados do veículo. Inválida, sem resultado ou falha da origem não geram linha.

Quais dados vêm além dos básicos do veículo?

Cada registro traz 88 campos. Além de identificação, dados do veículo, situação e restrições, vêm o bloco de faturamento (quem faturou na venda original), o de importação (preenchido só em veículo importado), o de transferência e CRLV (só quando há transferência pendente) e o código oficial de cada campo de descrição — útil para cruzar com outras bases. Campos sem dado para aquele veículo vêm null ou vazios, mantendo a estrutura estável entre execuções.

Por que uma placa que enviei não apareceu no resultado?

Formato inválido, sem cadastro na origem ou o portal não respondeu. Abra o log da execução. Sem veículo não entra no Dataset e não é cobrada.


🇺🇸 English version

🚗 RENAVAM lookup by license plate

Vehicle Plate Lookup returns RENAVAM, chassis, make, model, restrictions and risk flags for any Brazilian license plate - legacy or Mercosul. Send only the plate (no RENAVAM upfront) and get a clean record per vehicle. Up to 50 plates per run, export JSON, CSV, Excel or XML.

One plate returned with vehicle data = one billed record. Invalid plates, no result and origin failures are not billed.

Plate formats (auto-normalized)

PatternPlainWith hyphen
LegacyABC1234ABC-1234
MercosulABC1D23ABC-1D23

Pricing

Charged per plate returned with vehicle data. Max 50 plates per run. Invalid format, no result and origin failure are not billed. See the Pricing tab on the Actor page for current rates.

API usage

curl -X POST "https://api.apify.com/v2/acts/brasildados~consulta-veiculo-por-placa/run-sync-get-dataset-items" \
-H "Authorization: Bearer SEU_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"placas":["ABC1234","BRA2E19","QWE3R45"]}'

FAQ

Can I see the vehicle's restrictions by plate? Yes - restricoes, a list where each item has codigo and descricao) plus per-field risk flags: theft (indicadorRouboFurto), auction (indicadorLeilao), judicial block Renajud (indicadorRenajud), recall (indicadorRecall), fines (indicadorRenainf) and alarm (indicadorAlarme).

Can I get RENAVAM and chassis from the plate only? Yes. Send only the plate; the output returns RENAVAM, chassis, make, model, year, color, fuel and emplacement UF/municipality, each as a top-level field (flat output, spreadsheet-ready).

Does it work with Mercosul and legacy plates? Yes, both, with or without hyphen. The plate is normalized automatically.

Does it show the owner's name? Owner name and document (CPF/CNPJ) are masked for LGPD compliance (e.g. J*** S***).

Are invalid or not-found plates charged? No. Only a plate returned with vehicle data is billed.

Why is one of my plates missing from the results? Invalid format, no record at the source, or origin failure. Check the run log. No vehicle = no Dataset row and no charge.

The full field schema and the JSON output sample are shown in the Portuguese section above (see Saída), and on the Dataset schema tab.


Apify Store - brasildados/consulta-veiculo-por-placa