All Projects → wgenial → Fipe Json

wgenial / Fipe Json

🚘 FIPE API - Listagem com preço médio de veículos: carro, moto e caminhão.

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Fipe Json

Flask Restx
Fork of Flask-RESTPlus: Fully featured framework for fast, easy and documented API development with Flask
Stars: ✭ 1,050 (+1378.87%)
Mutual labels:  api, json
Easyjson
Provides an unified JSON access API, you can adapter any JSON library to Gson, Jackson, FastJson with easyjson。 提供了一个JSON门面库,就像slf4j一样。easyjson本身不做json的操作,完全依赖于底层实现库。可以直接使用Easyjson的API,底层的JSON库随时可切换。也可以使用其中某个json的API,然后通过easyjson适配给其他的json库
Stars: ✭ 54 (-23.94%)
Mutual labels:  api, json
Cucumber Api
API validator in BBD style with Cucumber
Stars: ✭ 50 (-29.58%)
Mutual labels:  api, json
Dito
Dito.js is a declarative and modern web framework with a focus on API driven development, based on Objection.js, Koa.js and Vue.js – Released in 2018 under the MIT license, with support by Lineto.com
Stars: ✭ 44 (-38.03%)
Mutual labels:  api, json
Gophergameserver
🏆 Feature packed, easy-to-use game server API for Go back-ends and Javascript clients. Tutorials and examples included!
Stars: ✭ 61 (-14.08%)
Mutual labels:  api, json
Generator Http Fake Backend
Yeoman generator for building a fake backend by providing the content of JSON files or JavaScript objects through configurable routes.
Stars: ✭ 49 (-30.99%)
Mutual labels:  api, json
Lumen Api Starter
Quickstarter for Lumen
Stars: ✭ 54 (-23.94%)
Mutual labels:  api, json
Node Quick Mock
🌞 基于Express的mock接口平台
Stars: ✭ 33 (-53.52%)
Mutual labels:  api, json
Sirvy
🔗 Kirby Services API
Stars: ✭ 59 (-16.9%)
Mutual labels:  api, json
Http Prompt
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie
Stars: ✭ 8,329 (+11630.99%)
Mutual labels:  api, json
Pantry
🥑 Free data storage as a service that allows devs to store JSON for multiple apps & users. A good resource when building personal projects, apps for hackathons, and prototypes alike.
Stars: ✭ 42 (-40.85%)
Mutual labels:  api, json
Dictfier
Python library to convert/serialize class instances(Objects) both flat and nested into a dictionary data structure. It's very useful in converting Python Objects into JSON format
Stars: ✭ 67 (-5.63%)
Mutual labels:  api, json
Spyne
A transport agnostic sync/async RPC library that focuses on exposing services with a well-defined API using popular protocols.
Stars: ✭ 992 (+1297.18%)
Mutual labels:  api, json
Jsonapi parameters
Rails-way to consume JSON:API input
Stars: ✭ 50 (-29.58%)
Mutual labels:  api, json
Realtime Newsapi
Financial News Aggregator - Real Time & Query API for Financial News
Stars: ✭ 34 (-52.11%)
Mutual labels:  api, json
Json Api Dart
JSON:API client for Dart/Flutter
Stars: ✭ 53 (-25.35%)
Mutual labels:  api, json
Fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
Stars: ✭ 39,588 (+55657.75%)
Mutual labels:  api, json
Apicache
Simple API-caching middleware for Express/Node.
Stars: ✭ 957 (+1247.89%)
Mutual labels:  api, json
Jsonapi
[Bolt Extension] JSON API for Bolt CMS
Stars: ✭ 55 (-22.54%)
Mutual labels:  api, json
Countries States Cities Database
🌍 World countries, states, regions, provinces, cities, towns in JSON, SQL, XML, PLIST, YAML, and CSV. All Countries, States, Cities with ISO2, ISO3, Country Code, Phone Code, Capital, Native Language, Timezones, Latitude, Longitude, Region, Subregion, Flag Emoji, and Currency. #countries #states #cities
Stars: ✭ 1,130 (+1491.55%)
Mutual labels:  api, json

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

  • Essa API não é declaradamente pública, portanto consuma com moderação pois podem ocorrer restrições e bloqueios.
  • Essas informações foram obtidas diretamente do site oficial da FIPE apenas fazendo leitura do código e analisando as chamadas que lá exitem!
  • Esse repositório não tem nenhum vínculo com a FIPE e tem o intuito de ser apenas informativo, dúvidas acesse http://veiculos.fipe.org.br/

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.

  • 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 "
      }
    ]
    

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
  • 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"
      }
    ]
    

Consultar Modelos

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
        }
      ]
    }
    

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.

  • 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"
      }
    ]
    

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
  • 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"
      }
    ]
    

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
  • 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"
    }
    

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 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",
      "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"
    }
    

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.

  • Estrutura das pastas: AAAA/MM (ANO/MÊS)

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 :)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].