- 9,5Mpontos de preço
- 11.925veículos
- jan/2001primeira referência
- ago/2026última atualização
- Mensalcadência
- CC0-1.0licença
Conteúdo
O que está incluído
6 garantiasDados completos
Carros, motos e caminhões da Tabela FIPE.
Histórico mensal
Preços mensais, do início da série até a referência atual.
Formato otimizado
Parquet (recomendado) e CSV tab-separado (TSV), em UTF-8.
Compatível
pandas, polars, DuckDB, Arrow, R, Spark.
Atualizado
Publicado pelo mantenedor após cada release da FIPE.
Limpo
Estruturado, validado e tipado.
Atualizações
Referências na API
| referência | registros | entraram | saíram |
|---|---|---|---|
| ago/26 | 50.838 | +246 | -7 |
| jul/26 | 50.599 | +210 | -6 |
| jun/26 | 50.395 | +161 | -18 |
| mai/26 | 50.252 | +134 | -11 |
| abr/26 | 50.129 | +160 | -18 |
| mar/26 | 49.987 | +226 | -12 |
| fev/26 | 49.773 | +118 | -21 |
| jan/26 | 49.676 | +156 | -4 |
| dez/25 | 49.524 | +159 | -6 |
| nov/25 | 49.371 | +213 | -16 |
| out/25 | 49.174 | +186 | -151 |
| set/25 | 49.139 | +314 | -52 |
Esquema
Esquema do dataset
12 colunas| coluna | tipo | descrição |
|---|---|---|
| codigo_fipe | string | Código FIPE oficial |
| tipo_veiculo | string | carro · moto · caminhão |
| nome_marca | string | Marca |
| nome_modelo | string | Nome do modelo (ex: Palio 1.0, Corolla XEi) |
| ano_modelo | int | Ano do modelo (nulo quando zero_km) |
| ano_referencia | int | Ano de referência da tabela FIPE |
| mes_referencia | int | Mês de referência (1-12) |
| valor_centavos | int | Valor em centavos (evita ponto flutuante) |
| valor_formatado | string | Valor formatado em R$ |
| nome_combustivel | string | Combustível |
| sigla_combustivel | string | Sigla (g · e · d · l · f · h · n) |
| zero_km | bool | Marcação zero-quilômetro |
Acesso
Acesso programático
parquetO dataset completo, direto do Hugging Face - sem baixar a página do repositório antes.
from datasets import load_dataset
ds = load_dataset("alanwgt/fipex-veiculos-brasil")SELECT nome_marca, COUNT(*) AS total
FROM 'hf://datasets/alanwgt/fipex-veiculos-brasil/fipex-prices-latest-merged.parquet'
GROUP BY nome_marca
ORDER BY total DESC;Licença & termos
Termos de uso
CC0-1.0Gratuito para uso pessoal, acadêmico e comercial.
- Os dados são fornecidos "como estão", sem garantias.
- O fipeX não se responsabiliza por decisões tomadas com base nos dados.
- Os dados são extraídos de fonte pública e podem conter inconsistências.
- Atribuição ao fipeX é apreciada, mas não obrigatória.
API REST
Toda a FIPE, em JSON.
Gratuito, sem chave, com histórico completo. OpenAPI 3.1 e exemplos prontos.
"fipe_code": "038003-2","formatted_price": "R$ 289.700,00","price_cents": 28970000,"model_year": 2022,"make": { "name": "BMW" },"model": { "name": "320i M Sport" }
content-type: application/json por padrão. Com accept: application/protobuf antes de application/json, a API retorna Protocol Buffers.
Quickstart
Quickstart
sem chaveO mesmo pedido - resolver um código FIPE - em três linguagens. Nenhum exige cabeçalho de autenticação.
curl "/api/v1/search?filters[0].field=fipe_code&filters[0].op=%3D&filters[0].value=803069-3"const res = await fetch('/api/v1/search?filters[0].field=fipe_code&filters[0].op=%3D&filters[0].value=803069-3');
const { data } = await res.json();resp, err := http.Get("/api/v1/search?filters[0].field=fipe_code&filters[0].op=%3D&filters[0].value=803069-3")
defer resp.Body.Close()MCP
A FIPE, para agentes.
Servidor MCP público, sem chave: seu assistente consulta preços, histórico e comparações direto da fonte. Compatível com Claude Code, Claude Desktop e qualquer cliente MCP via streamable HTTP.
$ claude mcp add --transport http fipex https://api.fipex.com.br/mcp
- search_vehiclesbusca por nome
- get_pricepreço na referência atual
- get_price_historyhistórico mensal completo
- compare_pricesaté 10 veículos lado a lado
Limites & formatos
Limites & formatos
openapi.yaml(abre em nova aba)Rate limit
10 req/s por IP, burst de 60. Excedeu? Resposta 429.
Autenticação
Nenhuma. Todos os endpoints /v1 são públicos, sem chave.
CORS
Liberado para qualquer origem (Access-Control-Allow-Origin: *).
Formatos
JSON por padrão; Protocol Buffers quando o Accept traz application/protobuf antes de application/json.
Paginação
limit vai até 50 - valores maiores são rejeitados com 400.
Um código FIPE identifica uma versão, então resolve uma família de preços - um por (ano, combustível), não um preço único. Envie-o na forma hifenizada de 8 caracteres (803069-3): sem o hífen, o valor é convertido para inteiro antes da validação e perde zeros à esquerda (001246-7 vira 12467).
/v1/search?filters[0].field=fipe_code&filters[0].op=%3D&filters[0].value=803069-3Informações importantes
O fipeX é uma ferramenta independente de consulta de preços da Tabela FIPE. Os dados são fornecidos pela Fundação Instituto de Pesquisas Econômicas (FIPE) e atualizados regularmente. Não somos afiliados à FIPE.