All Projects → deividfortuna → Fipe

deividfortuna / Fipe

Licence: mit
Tabela Fipe API 🚗💰 http://deividfortuna.github.io/fipe

Projects that are alternatives of or similar to Fipe

Http restful api
整理HTTP后台端的RESTful API方面的知识
Stars: ✭ 94 (-23.58%)
Mutual labels:  api, rest-api
Airdcpp Webclient
Communal peer-to-peer file sharing application for file servers/NAS devices
Stars: ✭ 106 (-13.82%)
Mutual labels:  api, rest-api
Api Restful Con Laravel Guia Definitiva
Repositorio para el código base del curso "API RESTful con Laravel - Guía Definitiva"
Stars: ✭ 95 (-22.76%)
Mutual labels:  api, rest-api
Goapitutorial
📚 Building and Testing a REST API in GoLang using Gorilla Mux and MySQL
Stars: ✭ 89 (-27.64%)
Mutual labels:  api, rest-api
Laravel Hateoas
Expose the authorization logic of your REST API using HATEOAS links
Stars: ✭ 116 (-5.69%)
Mutual labels:  api, rest-api
Chi
lightweight, idiomatic and composable router for building Go HTTP services
Stars: ✭ 10,581 (+8502.44%)
Mutual labels:  api, rest-api
Restful Api Guidelines
A model set of guidelines for RESTful APIs and Events, created by Zalando
Stars: ✭ 1,397 (+1035.77%)
Mutual labels:  api, rest-api
Bhagavadgita
A non-profit initiative to help spread the transcendental wisdom from the Bhagavad Gita to people around the world.
Stars: ✭ 84 (-31.71%)
Mutual labels:  api, rest-api
Laravel Api Boilerplate
A Boilerplate Project For Laravel API's (NOT MAINTAINED)
Stars: ✭ 113 (-8.13%)
Mutual labels:  api, rest-api
Overwatch Api
A RESTful API for the Overwatch Game
Stars: ✭ 112 (-8.94%)
Mutual labels:  api, rest-api
Async Gamequery Lib
A high-performance java game query library designed for steam/source based games and others
Stars: ✭ 88 (-28.46%)
Mutual labels:  api, rest-api
Rest Api Fuzz Testing
REST API Fuzz Testing (RAFT): Source code for self-hosted service developed for Azure, including the API, orchestration engine, and default set of security tools (including MSR's RESTler), that enables developers to embed security tooling into their CI/CD workflows
Stars: ✭ 119 (-3.25%)
Mutual labels:  api, rest-api
Laravel Woocommerce
WooCommerce Rest API for Laravel
Stars: ✭ 86 (-30.08%)
Mutual labels:  api, rest-api
Tiledesk Server
Tiledesk server. Tiledesk is an Open Source Live Chat platform written in NodeJs and MongoDB
Stars: ✭ 94 (-23.58%)
Mutual labels:  api, rest-api
Mezzanine Api
RESTful web API for Mezzanine CMS
Stars: ✭ 84 (-31.71%)
Mutual labels:  api, rest-api
Open Semantic Entity Search Api
Open Source REST API for named entity extraction, named entity linking, named entity disambiguation, recommendation & reconciliation of entities like persons, organizations and places for (semi)automatic semantic tagging & analysis of documents by linked data knowledge graph like SKOS thesaurus, RDF ontology, database(s) or list(s) of names
Stars: ✭ 98 (-20.33%)
Mutual labels:  api, rest-api
Drf Autodocs
Ultimately automated DRF documentation rendering(UNMAINTAINED)
Stars: ✭ 82 (-33.33%)
Mutual labels:  api, rest-api
Terraformize
Apply\Destory Terraform modules via a simple REST API endpoint.
Stars: ✭ 84 (-31.71%)
Mutual labels:  api, rest-api
Json Serverless
Transform a JSON file into a serverless REST API in AWS cloud
Stars: ✭ 108 (-12.2%)
Mutual labels:  api, rest-api
Coronavirus Tracker Api
🦠 A simple and fast (< 200ms) API for tracking the global coronavirus (COVID-19, SARS-CoV-2) outbreak. It's written in python using the 🔥 FastAPI framework. Supports multiple sources!
Stars: ✭ 1,577 (+1182.11%)
Mutual labels:  api, rest-api

FipeLib

Biblioteca em PHP para consultar a tabela Fipe 💰

API de Consulta Tabela FIPE fornece preços médios de veículos no mercado nacional através de um serviço RESTful HTTP Json. Atualizada mensalmente com dados extraidos da tabela FIPE

A API está online desde 2015 e totalmente gratuíta. O que acha de me pagar uma cerveja? 🍺

Make a donation

IMPORTANTE

26/03/2017: Mudança de servidor. URL base alterada para: https://parallelum.com.br/fipe/api/v1

13/10/2017: A API foi movida para um servidor privado

06/10/2017: Infelizmente a Red Hat retirou os servidores gratuitos que eram utilizados do ar, até que eu encontre um novo servidor gratuito o serviço vai ficar indisponível.

API utilizada

A documentação da API utilizada pela biblioteca para obter os dados da Fipe está disponível neste link e também pode ser encontrada no branch gh-pages deste repositório.

Classes e métodos

A biblioteca possui 3 classes para consultar a tabela Fipe, uma para cada tipo de veículo, são elas:

  • FipeCaminhoes consulta a tabela de caminhões
  • FipeCarros consulta a tabela de carros
  • FipeMotos consulta a tabela de motos

Cada classe possui os seguintes métodos:

  • getMarcas() retorna um array com os códigos e nomes das marcas do tipo de veículo escolhido
  • getModelos($codMarca) retorna um array com o códigos e nomes dos modelos da marca informada
  • getAnos($codMarca, $codModelo) retorna um array com os códigos e nomes dos anos de um modelo de veículo
  • getVeiculo($codMarca, $codModelo, $codAno) retorna um array com os dados da tabela Fipe do veículo especificado

Exemplos de uso

Veja um exemplo de como consultar as marcas de carros:

<?php

use DeividFortuna\Fipe\FipeCarros;

$marcas = FipeCarros::getMarcas();

var_dump($marcas);

O código acima irá retornar um array:

[
  [
    "nome": "Acura",
    "codigo": 1
  ], [
    "nome": "Agrale",
    "codigo": 2
  ],
  // etc...
]

Um exemplo funcional pode ser encontrado na pasta exemplo deste projeto.

Licença

Copyright (c) 2016 Deivid Fortuna

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