# Tabela FIPE

> Look up vehicle prices in the Tabela FIPE, Brazil's monthly reference for the average price of cars, motorcycles and trucks: browse brands, models and model years, and get a vehicle's price and FIPE code. No account or API key required.

App · 4 actions. Web page: https://docs.lodol.com/docs/integrations/fipe

## Actions

### Get price

Get a vehicle's average price in this month's FIPE table, from its brand, model and model year (names or FIPE codes), with its FIPE code. No API key required.

**Inputs**

- Brand (`brand`, text, required): The brand's name or FIPE code, e.g. Fiat or 21.
- Model (`model`, text, required): The model's full name or FIPE code, from List models, e.g. 'Palio 1.0 ECONOMY Fire Flex 8V 4p' or 4828.
- Year (`year`, text, required): The model year, e.g. 2014, or a year code from List model years, e.g. 2014-5. Use 32000 (or 'zero km') for a brand-new vehicle.
- Vehicle type (`vehicle_type`, text): Cars, motorcycles, or trucks and buses. Cars by default. One of: `cars`, `motorcycles`, `trucks` (Trucks and buses). Default: `cars`.

**Outputs**

- `brand` (text): The brand, e.g. 'Fiat'.
- `brand_code` (text): The brand's FIPE code, e.g. '21' for Fiat.
- `fipe_code` (text): The vehicle's FIPE code, e.g. '001267-0'.
- `fuel` (text): The fuel, e.g. 'Flex' or 'Diesel'.
- `model` (text): The model, e.g. 'Palio 1.0 ECONOMY Fire Flex 8V 4p'.
- `model_code` (text): The model's FIPE code, e.g. '4828'.
- `model_year` (number): The model year, e.g. 2014. Empty for a zero-km vehicle.
- `price` (number): The average price in Brazilian reais, e.g. 32125.0.
- `price_text` (text): The price as FIPE writes it, e.g. 'R$ 32.125,00'.
- `reference_month` (text): The month the price is for, in Portuguese, e.g. 'outubro de 2026'.
- `vehicle_type` (text): 'cars', 'motorcycles' or 'trucks'.
- `year_code` (text): The year code that was priced, e.g. '2014-5'.
- `zero_km` (true/false): True when this is the price of a brand-new vehicle.

**Example output**

```json
{
  "brand": "Fiat",
  "brand_code": "21",
  "fipe_code": "001267-0",
  "fuel": "Flex",
  "model": "Palio 1.0 ECONOMY Fire Flex 8V 4p",
  "model_code": "4828",
  "model_year": 2014,
  "price": 32125.0,
  "price_text": "R$ 32.125,00",
  "reference_month": "outubro de 2026",
  "vehicle_type": "cars",
  "year_code": "2014-5",
  "zero_km": false
}
```

### List brands

List the car, motorcycle or truck brands in the FIPE table, Brazil's reference for vehicle prices, with their FIPE codes. No API key required.

**Inputs**

- Vehicle type (`vehicle_type`, text): Cars, motorcycles, or trucks and buses. Cars by default. One of: `cars`, `motorcycles`, `trucks` (Trucks and buses). Default: `cars`.
- Name contains (`name_contains`, text): Only those whose name contains this text. Not case-sensitive.

**Outputs**

- `brands` (list): The brands, A to Z.
- `count` (number): How many brands came back.
- `vehicle_type` (text): 'cars', 'motorcycles' or 'trucks'.

**Example output**

```json
{
  "brands": [
    {
      "code": "21",
      "name": "Fiat"
    },
    {
      "code": "22",
      "name": "Ford"
    }
  ],
  "count": 2,
  "vehicle_type": "cars"
}
```

### List model years

List the model years and fuels the FIPE table has a price for, for one model, newest first. Zero-km (brand-new) prices are flagged. No API key required.

**Inputs**

- Brand (`brand`, text, required): The brand's name or FIPE code, e.g. Fiat or 21.
- Model (`model`, text, required): The model's full name or FIPE code, from List models, e.g. 'Palio 1.0 ECONOMY Fire Flex 8V 4p' or 4828.
- Vehicle type (`vehicle_type`, text): Cars, motorcycles, or trucks and buses. Cars by default. One of: `cars`, `motorcycles`, `trucks` (Trucks and buses). Default: `cars`.

**Outputs**

- `brand_code` (text): The brand's FIPE code, e.g. '21' for Fiat.
- `count` (number): How many model years there are.
- `model_code` (text): The model's FIPE code, e.g. '4828'.
- `vehicle_type` (text): 'cars', 'motorcycles' or 'trucks'.
- `years` (list): The model years, newest first.

**Example output**

```json
{
  "brand_code": "21",
  "count": 2,
  "model_code": "4828",
  "vehicle_type": "cars",
  "years": [
    {
      "code": "2014-5",
      "fuel": "Flex",
      "model_year": 2014,
      "name": "2014 Flex",
      "zero_km": false
    },
    {
      "code": "2013-5",
      "fuel": "Flex",
      "model_year": 2013,
      "name": "2013 Flex",
      "zero_km": false
    }
  ]
}
```

### List models

List a brand's models in the FIPE table with their FIPE codes, optionally only those whose name contains some text (such as 'Palio'). No API key required.

**Inputs**

- Brand (`brand`, text, required): The brand's name or FIPE code, e.g. Fiat or 21.
- Vehicle type (`vehicle_type`, text): Cars, motorcycles, or trucks and buses. Cars by default. One of: `cars`, `motorcycles`, `trucks` (Trucks and buses). Default: `cars`.
- Name contains (`name_contains`, text): Only those whose name contains this text. Not case-sensitive.
- Max results (`limit`, number): The most models to return, from 1 to 1000. From 1 to 1000. Default: `100`.

**Outputs**

- `brand_code` (text): The brand's FIPE code, e.g. '21' for Fiat.
- `count` (number): How many models came back.
- `models` (list): The models, in FIPE's order.
- `total` (number): How many models matched, before Max results was applied.
- `vehicle_type` (text): 'cars', 'motorcycles' or 'trucks'.

**Example output**

```json
{
  "brand_code": "21",
  "count": 2,
  "models": [
    {
      "code": "4827",
      "name": "Palio 1.0 ECONOMY Fire Flex 8V 2p"
    },
    {
      "code": "4828",
      "name": "Palio 1.0 ECONOMY Fire Flex 8V 4p"
    }
  ],
  "total": 2,
  "vehicle_type": "cars"
}
```
