Stars: 130
Forks: 35
Pull Requests: 3
Issues: 8
Watchers: 12
Last Updated: 2022-01-13 11:37:53
🚘 FIPE API - Listagem com preço médio de veículos: carro, moto e caminhão.
License:
Languages: PHP
Conheça esse projeto completo que usa as mesmas chamadas à API da FIPE.
https://github.com/giovanigenerali/precodeveiculo
ATENÇÃO
O script que realiza essa consulta está disponível aqui fipejson.php.
Aqui retorna o código de referência mensal para fazer as outras chamadas.
POST
http://veiculos.fipe.org.br/api/veiculos/ConsultarTabelaDeReferencia
Headers
Host: veiculos.fipe.org.br
Referer: http://veiculos.fipe.org.br
Content-Type: application/json
Result
[
{
"Codigo": 231,
"Mes": "julho/2018 "
}
]
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
POST
http://veiculos.fipe.org.br/api/veiculos/ConsultarMarcas
Headers
Host: veiculos.fipe.org.br
Referer: http://veiculos.fipe.org.br
Content-Type: application/json
Body
{
"codigoTabelaReferencia": 231,
"codigoTipoVeiculo": 1
}
Result
[
{
"Label": "Hyundai",
"Value": "26"
}
]
Passar via header
o tipo de veículo, código de referência mensal e código da marca.
POST
http://veiculos.fipe.org.br/api/veiculos/ConsultarModelos
Headers
Host: veiculos.fipe.org.br
Referer: http://veiculos.fipe.org.br
Content-Type: application/json
Body
{
"codigoTabelaReferencia": 231,
"codigoTipoVeiculo": 1,
"codigoMarca": 26
}
Result
{
"Modelos": [
{
"Label": "AZERA GLS 3.3 V6 24V 4p Aut.",
"Value": 4403
}
]
}
Passar via header
o tipo de veículo, código de referência mensal, código da marca e código do modelo.
POST
http://veiculos.fipe.org.br/api/veiculos/ConsultarAnoModelo
Headers
Host: veiculos.fipe.org.br
Referer: http://veiculos.fipe.org.br
Content-Type: application/json
Body
{
"codigoTabelaReferencia": 231,
"codigoTipoVeiculo": 1,
"codigoMarca": 26,
"codigoModelo": 4403
}
Result
[
{
"Label": "2011 Gasolina",
"Value": "2011-1"
}
]
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
POST:
http://veiculos.fipe.org.br/api/veiculos/ConsultarModelosAtravesDoAno
Headers
Host: veiculos.fipe.org.br
Referer: http://veiculos.fipe.org.br
Content-Type: application/json
Body
{
"codigoTabelaReferencia": 231,
"codigoTipoVeiculo": 1,
"codigoMarca": 26,
"ano": "2011-1",
"codigoTipoCombustivel": 1,
"anoModelo": 2011
}
Result
[
{
"Label": "AZERA GLS 3.3 V6 24V 4p Aut.",
"Value": "4403"
}
]
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
POST:
http://veiculos.fipe.org.br/api/veiculos/ConsultarValorComTodosParametros
Headers
Host: veiculos.fipe.org.br
Referer: http://veiculos.fipe.org.br
Content-Type: application/json
Body
{
"codigoTabelaReferencia": 231,
"codigoTipoVeiculo": 1,
"codigoMarca": 26,
"ano": "2011-1",
"codigoTipoCombustivel": 1,
"anoModelo": 2011,
"codigoModelo": 4403,
"tipoConsulta": "tradicional"
}
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).
Body
{
"codigoTabelaReferencia": 263,
"codigoTipoVeiculo": 1,
"anoModelo": 2011,
"modeloCodigoExterno": "004357-5",
"codigoTipoCombustivel": 1,
"tipoConsulta": "codigo"
}
Result
{
"Valor": "R$ 39.225,00",
"Marca": "Hyundai",
"Modelo": "AZERA GLS 3.3 V6 24V 4p Aut.",
"AnoModelo": 2011,
"Combustivel": "Gasolina",
"CodigoFipe": "015069-0",
"MesReferencia": "julho de 2018 ",
"Autenticacao": "s47hx3btzqfx",
"TipoVeiculo": 1,
"SiglaCombustivel": "G",
"DataConsulta": "sábado, 28 de julho de 2018 16:34"
}
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 :)