https://github.com/giorgiolucca/fipe
SDK não oficial para a API da FIPE (http://fipeapi.appspot.com/)
https://github.com/giorgiolucca/fipe
fipe nodejs sdk
Last synced: 5 months ago
JSON representation
SDK não oficial para a API da FIPE (http://fipeapi.appspot.com/)
- Host: GitHub
- URL: https://github.com/giorgiolucca/fipe
- Owner: giorgiolucca
- Created: 2017-04-05T17:19:26.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2018-05-24T22:20:08.000Z (about 8 years ago)
- Last Synced: 2025-10-11T05:26:45.016Z (8 months ago)
- Topics: fipe, nodejs, sdk
- Language: JavaScript
- Homepage:
- Size: 15.6 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FIPE SDK
[![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Dependency Status][daviddm-image]][daviddm-url]
SDK não oficial para a API da FIPE (http://fipeapi.appspot.com/)
# Como utilizar
## Instalação
```sh
$ npm install --save fipe
```
## Realizando buscas
### Marcas
##### Buscar todas as marcas de carro disponíveis
```sh
var fipeSdk = require('fipe').sdk;
fipeSdk.brand('car')
.all()
.then(function(res) {
console.log(res);
});
```
##### Buscar todas as marcas de caminhões disponíveis
```sh
var fipeSdk = require('fipe').sdk;
fipeSdk.brand('truck')
.all()
.then(function(res) {
console.log(res);
});
```
##### Buscar todas as marcas de motocicletas disponíveis
```sh
var fipeSdk = require('fipe').sdk;
fipeSdk.brand('motorcycle')
.all()
.then(function(res) {
console.log(res);
});
```
##### Buscar uma marca específica de carro
```sh
var fipeSdk = require('fipe').sdk;
fipeSdk.brand('car', 'fiat')
.then(function(res) {
console.log(res);
});
```
##### ou
```sh
var fipeSdk = require('fipe').sdk;
fipeSdk.brand('car')
.findOneBy('name', 'volkswagen')
.then(function(res) {
console.log(res);
});
```
### Veículos
##### Buscar todos os modelos de uma marca de carro específica
```sh
var fipeSdk = require('fipe').sdk;
fipeSdk.vehicle('car', 'subaru')
.all()
.then(function(res) {
console.log(res);
});
```
##### Buscar todas as ocorrências de um modelo de carro
```sh
var fipeSdk = require('fipe').sdk;
fipeSdk.vehicle('car', 'chevrolet')
.findBy('name', 'Celta')
.then(function(res) {
console.log(res);
});
```
##### Buscar todos os modelos de uma marca de acordo com o ID informado
```sh
var fipeSdk = require('fipe').sdk;
fipeSdk.vehicle('car', 'subaru')
.getModels('2125')
.then(function(res) {
console.log(res);
});
```
##### Buscar o modelo do ano informado
```sh
var fipeSdk = require('fipe').sdk;
fipeSdk.vehicle('car', 'subaru')
.getYearModel('2125', '2004-2')
.then(function(res) {
console.log(res);
});
```
[npm-image]: https://badge.fury.io/js/fipe.svg
[npm-url]: https://npmjs.org/package/fipe
[travis-image]: https://travis-ci.org/giorgiolucca/fipe.svg?branch=master
[travis-url]: https://travis-ci.org/giorgiolucca/fipe
[daviddm-image]: https://david-dm.org/giorgiolucca/fipe.svg?theme=shields.io
[daviddm-url]: https://david-dm.org/giorgiolucca/fipe