Consulta Veicular

GET https://app.fontedata.com/api/v1/consulta/consulta-veicular
R$ 1,99 por consulta

Debitado do seu saldo a cada chamada cobrada. Autenticação pelo header X-API-Key. Veja como obter a chave.

Este endpoint permite obter informações detalhadas sobre um veículo a partir de sua placa. A resposta inclui características técnicas completas (marca, modelo, ano, cilindrada, combustível), dados do proprietário e o valor de mercado do veículo segundo a Tabela FIPE.

Além dos dados básicos do veículo, o serviço retorna indicadores de risco que ajudam na identificação de situações especiais: veículos com histórico de roubo ou furto, ocorrências de recall do fabricante, restrições judiciais, problemas com documentação, e outras flags relevantes para análise de crédito e conformidade.

Principais funcionalidades

  • Dados técnicos: Dimensões, peso, capacidade de carga e passageiros, número de eixos, tipo de carroceria, especificações do motor
  • Documentação: Informações sobre registros de emissão (CRLV, CRV), RENAVAM, número do chassi com detecção de remarcações
  • Valor de mercado: Cotação da Tabela FIPE do mês corrente, acompanhada do código FIPE e do nome da versão precificada
  • Informações do proprietário: Identificação básica do detentor do registro
  • Indicadores de risco: Flags para alertar sobre restrições tributárias, processos judiciais, situações de penhor, falhas documentais e outros impedimentos administrativos

Esta consulta é útil para operações de compra e venda veicular, precificação e análise de risco em seguros, gestão e auditoria de frotas, e verificações de conformidade regulatória.

Requisição

curl -H "X-API-Key: SUA_CHAVE" \
  "https://app.fontedata.com/api/v1/consulta/consulta-veicular?placa=SUA_PLACA"

Parâmetros

NomeTipoDescriçãoExemplo
placa obrigatóriotextoPlaca do veiculo, com ou sem hifen. Aceita o formato antigo (ABC1234) e o Mercosul (ABC1D23).AAA0A00

Resposta

A resposta é estruturada nos seguintes campos principais:

proprietario — Nome ou razão social do detentor do registro

documento — CPF ou CNPJ associado ao registro do veículo

anoExercicio — Ano de exercício da informação

veiculo — Objeto contendo detalhes técnicos e administrativos:

  • Identificadores: placa, RENAVAM, chassi, número do motor, número do câmbio
  • Localização: estado, município
  • Classificação: marca, modelo, ano do modelo, ano de fabricação, tipo, espécie, categoria
  • Especificações: combustível, cilindrada, potência, cor, número de eixos, capacidades de carga e tração, peso bruto total
  • Documentação: datas de emissão de registros, informações de carroceria
  • Avaliação: cotação de mercado da Tabela FIPE (bloco veiculo.fipe, detalhado abaixo)
  • Restrições: lista de impedimentos registrados
  • Informações complementares: dados sobre faturamento e importação (quando aplicável)

indicadores — Sinalizadores booleanos de situações especiais:

  • Remarcação de chassi
  • Comunicado de venda
  • Histórico de leilão
  • Pendência documentária
  • Recall registrado
  • Infrações de trânsito
  • Restrições judiciais
  • Restrições tributárias
  • Ocorrências de roubo ou furto
  • Alarme registrado
Exemplo — 200 OK
{
  "veiculo": {
    "uf": "string",
    "cor": "string",
    "fipe": {
      "valor": "string",
      "status": "string",
      "anoModelo": "number",
      "marcaFipe": "string",
      "codigoFipe": "string",
      "modeloFipe": "string",
      "combustivel": "string",
      "mesReferencia": "string",
      "valorNumerico": "number"
    },
    "tipo": "string",
    "marca": "string",
    "placa": "string",
    "chassi": "string",
    "modelo": "string",
    "especie": "string",
    "renavam": "string",
    "faturado": {
      "tipo": "string",
      "documento": "string"
    },
    "potencia": "number",
    "anoModelo": "string",
    "categoria": "string",
    "municipio": "string",
    "cilindrada": "string",
    "importacao": {
      "data": null,
      "numeroDeclaracao": null
    },
    "restricoes": [
      "string"
    ],
    "combustivel": "string",
    "indicadores": {
      "rfb": "boolean",
      "alarme": "boolean",
      "leilao": "boolean",
      "recall": "boolean",
      "siniav": "boolean",
      "renainf": "boolean",
      "renajud": "boolean",
      "rouboFurto": "boolean",
      "comunicadoVenda": "boolean",
      "pendenciaEmissao": "boolean"
    },
    "numeroEixos": "string",
    "numeroMotor": "string",
    "numeroCambio": "string",
    "anoFabricacao": "string",
    "dataEmissaoCrv": "string",
    "pesoBrutoTotal": "string",
    "tipoCarroceria": "string",
    "capacidaDeCarga": null,
    "dataEmissaoCrlv": null,
    "situacaoVeiculo": "string",
    "numeroCarroceria": null,
    "numeroEixoTraseiro": null,
    "procedenciaVeiculo": "string",
    "numeroDoEixoAuxiliar": null,
    "capacidadeMaximaCarga": "string",
    "capacidadeMaximaTracao": "string",
    "capacidadedePassageiros": null,
    "descricaoRemarcacaoChassi": "string",
    "indicadorRemarcacaoChassi": "boolean"
  },
  "documento": "string",
  "anoExercicio": "string",
  "proprietario": "string"
}

O JSON Schema desta consulta é longo demais para caber aqui. A íntegra está na versão em Markdown desta página e na especificação OpenAPI.

Códigos de erro

CódigoMensagemQuando acontece
400Requisição Inválidaa requisição está incorreta ou os parâmetros são inválidos.
401Não Autenticadoo usuário não forneceu as credenciais corretas para acessar o recurso.
403Não Autorizadoo servidor recebeu a requisição, mas se negou a autorizá-la por conta de saldo indisponível.
404Não Encontradoo servidor não encontrou uma representação atual do recurso solicitado.
408Tempo Esgotadoo servidor não conseguiu retornar a requisição no prazo estabelecido.
500Falha ao Realizar Consultao servidor não conseguiu processar a requisição com sucesso. Por favor, entre em contato com o nosso suporte.
503Consulta em Manutençãoa consulta requisitada está em manutenção. Por favor, entre em contato com o nosso suporte.

Avaliação de mercado (bloco `veiculo.fipe`)

Notas adicionais
Campo Descrição
valor Valor de mercado segundo a Tabela FIPE, em reais (ex.: R$ 23.241,00)
valorNumerico O mesmo valor em número (23241.0), para cálculo direto sem parse
mesReferencia Mês/ano da tabela FIPE consultada, em MM/AAAA (ex.: 07/2026) — não é o mês/ano do veículo
anoModelo Ano-modelo do veículo que foi precificado (ex.: 2023) — o mesmo ano de veiculo.anoModelo, aqui como número
combustivel Combustível da versão precificada, na nomenclatura da FIPE (Flex) — a mesma informação que veiculo.combustivel traz na do DENATRAN (ALCOOL/GASOLINA)
codigoFipe Código FIPE do modelo (ex.: 011072-8) — permite reconferir o preço na fonte oficial e acompanhar o mesmo modelo mês a mês
modeloFipe Nome completo da versão precificada, na nomenclatura da FIPE
marcaFipe Marca na nomenclatura da FIPE (pode diferir da grafia do DENATRAN em veiculo.marca)
status Frase explicando o desfecho da avaliação — em especial, por que o valor veio nulo

A tabela consultada é sempre a do mês corrente, e mesReferencia diz explicitamente de qual mês é o preço.

Atenção aos anos: a resposta tem três, e são coisas diferentes

Campo O que é
veiculo.anoFabricacao Quando o veículo saiu da fábrica
veiculo.anoModelo / veiculo.fipe.anoModelo O ano-modelo — é por ele que a FIPE precifica
veiculo.fipe.mesReferencia O mês/ano da tabela FIPE consultada (07/2026), não do carro

É normal que os dois primeiros diferem: um veículo 2022/2023 foi fabricado em 2022 e vendido como modelo 2023, e o preço correto é o do modelo 2023. A FIPE tabela por ano-modelo e nunca por ano de fabricação. Já fipe.mesReferencia vale o mês corrente (07/2026) em toda consulta, porque descreve a tabela de preços — se você procura o ano do veículo, use fipe.anoModelo.

Quando o valor FIPE vem nulo

O valor de mercado é informado quando há Tabela FIPE disponível para o veículo. Um preço errado é pior que um preço ausente — é número que orienta compra, venda e indenização — então, na dúvida entre versões de preços diferentes, o bloco vem com valor: null e o motivo em status, em vez de um número chutado. Os casos:

  • Tipo sem Tabela FIPE. A FIPE cobre carro, moto e caminhão. Reboque e semirreboque não têm Tabela FIPE e nunca terão — cerca de 3% das consultas caem aqui. Não é falha da consulta: é como a fonte funciona.
  • Ano-modelo indisponível. O modelo existe na FIPE, mas não naquele ano-modelo.
  • Versão não identificada com segurança. O registro do DENATRAN abrevia o nome do modelo (C3 GLX 14 FLEX) e a FIPE usa o nome comercial completo (C3 GLX 1.4/ GLX Sonora 1.4 Flex 8V 5p); há versões homônimas com preços diferentes. Quando nenhuma candidata se destaca o suficiente, o valor não é emitido.
  • Motorização sem correspondência. Nenhuma versão da FIPE bate com a cilindrada registrada.

Em todos esses casos a consulta responde normalmente, com HTTP 200 e a ficha cadastral completa: o bloco veiculo.fipe é um complemento, não uma condição de sucesso. O mesmo vale se a FIPE estiver momentaneamente indisponível.

Se você já sabe marca, modelo e ano-modelo e quer apenas o preço, sem a ficha cadastral, use a consulta Tabela FIPE — Valor de Veículo.

Observações

  • A placa pode ser informada com ou sem formatação padrão (com ou sem hífen)
  • Todos os indicadores retornam como valores booleanos (verdadeiro ou falso)
  • Nem todo veículo possui registros em todas as categorias (faturamento, importação, restrições) — estes campos podem estar vazios quando não aplicáveis
  • A avaliação de mercado usa a Tabela FIPE do mês corrente e é informada quando disponível para o veículo (ver acima)
  • A FIPE publica preço médio de mercado, não avaliação individual: estado de conservação, quilometragem, opcionais e histórico do veículo não entram no número
  • Em caso de inconsistências nos dados retornados ou dúvidas sobre registros específicos, consulte os órgãos de trânsito responsáveis pela emissão dos documentos

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.