giovanigenerali / fipe-json

🚘 FIPE API - Listagem com preço médio de veículos: carro, moto e caminhão.
https://precodeveiculo.netlify.app
153 stars 35 forks source link
ano api brasil caminhao carro fipe fipe-api fipe-json javascript json moto tabela-fipe veiculo veiculos

Documentação


Preço de Veículo

Conheça esse projeto completo que usa as mesmas chamadas à API da FIPE.

https://github.com/giovanigenerali/precodeveiculo


FIPE API

Run in Postman

ATENÇÃO

O script que realiza essa consulta está disponível aqui fipejson.php.

Tabela de Referência

Aqui retorna o código de referência mensal para fazer as outras chamadas.

Consultar Marcas

Passar via header o tipo de veículo, exitem três tipos e também o código de referência mensal.

  1 = carros
  2 = motos
  3 = caminhões

Consultar Modelos

Passar via header o tipo de veículo, código de referência mensal e código da marca.

Consultar Ano Modelo

Passar via header o tipo de veículo, código de referência mensal, código da marca e código do modelo.

Consultar Modelos Através do Ano

Passar via header o tipo de veículo, código de referência mensal, código da marca, código do modelo, ano (string), código do tipo de combustível e código do ano/modelo.

No codigoTipoCombustivel e anoModelo tem que fazer um parse do ano (2011-1) para obter esses 2 valores, onde:

codigoTipoCombustivel = 1
anoModelo = 2011

Consultar Valor do Veículo

Passar via header o tipo de veículo, código de referência mensal, código da marca, código do modelo, ano (string), código do tipo de combustível, código do ano/modelo e tipoConsulta (tradicional).

No codigoTipoCombustivel e anoModelo tem que fazer um parse do ano (2011-1) para obter esses 2 valores, onde:

codigoTipoCombustivel = 1
anoModelo = 2011

Consultar Veículo pelo Código FIPE

Também pode ser consultado o veículo diretamente pelo código FIPE utilizando o modeloCodigoExterno, ano do modelo anoModelo, codigoTipoCombustivel (default: 1) e tabela de referência codigoTabelaReferencia. Observe que o tipoConsulta agora é codigo e o parâmetro codigoTipoVeiculo pode ser 1 (carros), 2 (motos), 3 (caminhões).


FIPE JSON

Listagem com todos os veículos: carro, moto e caminhão.

O script que realiza essa consulta está disponível aqui crawler-g1.php.


AAAA/MM/moto.json
[
  {
    "modelo": "ATV 100",
    "marca": "ADLY",
    "cod_fipe": "840015-6"
  }
]

Dentro de cada pasta contém o arquivo json de cada veículo, o nome é o próprio código FIPE.

AAAA/MM/moto/840015-6.json
[
  {
    "tipo": "2000 gasolina",
    "valor": "3702"
  },
  {
    "tipo": "2001 gasolina",
    "valor": "4316"
  },
  {
    "tipo": "2002 gasolina",
    "valor": "4555"
  }
]

Enjoy :)