PHPackages                             deividfortuna/fipe - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. deividfortuna/fipe

ActiveLibrary[API Development](/categories/api)

deividfortuna/fipe
==================

Tabela Fipe Lib

2.5.0(1y ago)3937.8k↓30%60[10 issues](https://github.com/deividfortuna/fipe/issues)[1 PRs](https://github.com/deividfortuna/fipe/pulls)MITPHPPHP &gt;=5.4.0CI passing

Since Jul 30Pushed 3mo ago17 watchersCompare

[ Source](https://github.com/deividfortuna/fipe)[ Packagist](https://packagist.org/packages/deividfortuna/fipe)[ RSS](/packages/deividfortuna-fipe/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (1)Versions (9)Used By (0)

FipeLib
=======

[](#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

Important

Após quase 10 anos de manutenção, atualizações e fornecimento totalmente gratuito e ilimitado, tive que tomar a decisão de colocar um limite de uso na API. A partir de agora, a API será limitada a **500 requisições gratuitas e não autenticadas** por dia (24h). Se você criar um token de acesso [aqui](https://fipe.online/register), poderá fazer até **1000 requisições** por dia (24h).

Caso você precise de **requisições ilimitadas** e acesso a 1 ano de histórico de preços, considere contratar um plano de suporte através do site [fipe.online](https://fipe.online/pricing).

API Status
----------

[](#api-status)

[![Uptime Robot status](https://camo.githubusercontent.com/c8ac1cecfd6b66bb7e02a7831bfaade262b6e5f463463bdf1ff72c0ea7264b9d/68747470733a2f2f696d672e736869656c64732e696f2f757074696d65726f626f742f7374617475732f6d3739323333323739302d6666323837343464313832663864663537353332343133363f7374796c653d666f722d7468652d6261646765266c6162656c3d46697065253230415049)](http://parallelum.com.br/fipe/status) [![Uptime Robot status](https://camo.githubusercontent.com/0c54e3f44f2a7aa1ef08f189d1f1316f4dbad4096ffba76646ff79d6eba2c9ad/68747470733a2f2f696d672e736869656c64732e696f2f757074696d65726f626f742f7374617475732f6d3739323338313734312d3234626464386631363536353865633965383565646561383f7374796c653d666f722d7468652d6261646765266c6162656c3d466970652e6f7267253230284f6666696369616c2532305765627369746529)](http://parallelum.com.br/fipe/status)

API utilizada
-------------

[](#api-utilizada)

A documentação da API utilizada pela biblioteca para obter os dados da Fipe está disponível [neste link](http://deividfortuna.github.io/fipe/v2/) e também pode ser encontrada no branch [gh-pages](https://github.com/deividfortuna/fipe/tree/gh-pages) deste repositório.

Classes e métodos
-----------------

[](#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
---------------

[](#exemplos-de-uso)

Veja um exemplo de como consultar as marcas de carros:

```
