Documentação da API
Aprenda a autenticar e consumir os dados da FIPE REST API na sua aplicação. Todos os endpoints retornam JSON e exigem uma API Key. Acompanhe as últimas mudanças da API no Changelog.
Autenticação
Toda requisição precisa do header HTTP Authorization com sua API Key secreta, obtida no Painel do Desenvolvedor. O header x-api-key também é aceito.
curl "https://apifipe.com/api/v1/marcas" \
-H "Authorization: Bearer SUA_API_KEY"Códigos de Status
A API usa códigos de status HTTP padrão. Corpos de erro seguem o formato { "error": "mensagem" }.
MCP Server
Além da API REST, os dados da FIPE estão disponíveis como um servidor MCP (Model Context Protocol), para que agentes de IA — como Claude, Cursor ou Windsurf — consultem marcas, modelos e preços diretamente como tools. O endpoint usa o transporte Streamable HTTP e a mesma API Key da API REST (header Authorization: Bearer).
https://apifipe.com/api/mcpTools disponíveis
listar_tipos_veiculolistar_tabelas_referencialistar_marcaslistar_modeloslistar_anos_modeloconsultar_precos_marcaconsultar_precos_modeloconsultar_precoConectar no Claude Code
claude mcp add --transport http fipe \
https://apifipe.com/api/mcp \
--header "Authorization: Bearer SUA_API_KEY"Claude Desktop / clientes com Streamable HTTP
{
"mcpServers": {
"fipe": {
"url": "https://apifipe.com/api/mcp",
"headers": {
"Authorization": "Bearer SUA_API_KEY"
}
}
}
}Clientes apenas stdio (via mcp-remote)
{
"mcpServers": {
"fipe": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://apifipe.com/api/mcp",
"--header",
"Authorization: Bearer SUA_API_KEY"
]
}
}
}Endpoints
Referência completa da API REST. Todos os endpoints retornam JSON, exigem autenticação via API Key e têm como base a URL https://apifipe.com.
/api/v1/tipos-veiculoListar Tipos de Veículo
Retorna todos os tipos de veículos disponíveis na tabela FIPE (carros, motos, caminhões).
Requisição
curl -X GET "https://apifipe.com/api/v1/tipos-veiculo" \
-H "Authorization: Bearer SUA_API_KEY"Resposta
Sucesso
[
{ "id": 1, "tipo": "carros e utilitarios pequenos" },
{ "id": 2, "tipo": "motos" },
{ "id": 3, "tipo": "caminhoes e micro-onibus" }
]/api/v1/tabelas-referenciaListar Tabelas de Referência
Retorna os meses de referência para os quais existem dados de preço disponíveis.
Requisição
curl -X GET "https://apifipe.com/api/v1/tabelas-referencia" \
-H "Authorization: Bearer SUA_API_KEY"Resposta
Sucesso
[
{ "id": 334, "tabela_referencia": "junho/2026" }
]/api/v1/marcasListar Marcas
Retorna a lista de todas as marcas de veículos. Pode-se filtrar por tipo de veículo usando o parâmetro 'tipo'.
Parâmetros
Código do tipo de veículo (ex.: 1 = Carros, 2 = Motos).
Requisição
curl -X GET "https://apifipe.com/api/v1/marcas?tipo=1" \
-H "Authorization: Bearer SUA_API_KEY"Resposta
Sucesso
[
{ "id": 1, "marca": "Acura" }
]/api/v1/marcas/{id}/modelosListar Modelos de uma Marca
Retorna todos os modelos de veículos associados ao ID da marca especificada.
Parâmetros
ID único da marca no banco de dados.
Requisição
curl -X GET "https://apifipe.com/api/v1/marcas/1/modelos" \
-H "Authorization: Bearer SUA_API_KEY"Resposta
Sucesso
[
{ "id": 2, "modelo": "Integra GS 1.8" }
]/api/v1/modelos/{id}/anosListar Anos de um Modelo
Retorna os anos de fabricação e tipos de combustível disponíveis para o modelo especificado.
Parâmetros
ID único do modelo.
Requisição
curl -X GET "https://apifipe.com/api/v1/modelos/2/anos" \
-H "Authorization: Bearer SUA_API_KEY"Resposta
Sucesso
[
{ "id": 2, "ano_modelo": 1992, "ano_modelo_texto": "1992", "combustivel": "Gasolina" },
{ "id": 3, "ano_modelo": 32000, "ano_modelo_texto": "Zero Km", "combustivel": "Gasolina" }
]/api/v1/marcas/{id}/precosConsultar Preços por Marca
Retorna os preços de todos os modelos e anos de uma marca específica. Ordenado por mês de referência (mais recente primeiro) e, dentro do mês, por ano do modelo decrescente (0 km primeiro).
Parâmetros
ID da marca.
Itens por página (padrão e máximo: 100).
Filtrar por um mês de referência específico.
Cursor da próxima página (campo proximo_cursor da resposta anterior).
Requisição
curl -X GET "https://apifipe.com/api/v1/marcas/1/precos?limite=10" \
-H "Authorization: Bearer SUA_API_KEY"Resposta
Sucesso
{
"dados": [
{
"id": 3,
"tabela_referencia": "junho/2026",
"codigo_fipe": "038003-2",
"valor": 10816,
"valor_texto": "R$ 10.816,00",
"marca": "Acura",
"modelo": "Integra GS 1.8",
"ano_modelo": 1992,
"ano_modelo_texto": "1992",
"combustivel": "Gasolina"
}
],
"proximo_cursor": "MzM0LjM"
}/api/v1/modelos/{id}/precosConsultar Preços por Modelo
Retorna os preços de todas as variações de ano e combustível de um modelo específico. Ordenado por mês de referência (mais recente primeiro) e, dentro do mês, por ano do modelo decrescente (0 km primeiro).
Parâmetros
ID do modelo.
Itens por página (padrão e máximo: 100).
Filtrar por um mês de referência específico.
Cursor da próxima página (campo proximo_cursor da resposta anterior).
Requisição
curl -X GET "https://apifipe.com/api/v1/modelos/2/precos" \
-H "Authorization: Bearer SUA_API_KEY"Resposta
Sucesso
{
"dados": [
{
"id": 4,
"tabela_referencia": "junho/2026",
"codigo_fipe": "038003-2",
"valor": 24766,
"valor_texto": "R$ 24.766,00",
"marca": "Acura",
"modelo": "Legend 3.2/3.5",
"ano_modelo": 1998,
"ano_modelo_texto": "1998",
"combustivel": "Gasolina"
}
],
"proximo_cursor": "MzM0LjQ"
}/api/v1/precos/{id_ano_modelo}Consultar Preço Específico
Retorna o preço atual e o histórico de avaliações FIPE de um veículo para o ano/combustível.
Parâmetros
ID da combinação modelo+ano (model_year_id).
Requisição
curl -X GET "https://apifipe.com/api/v1/precos/5000" \
-H "Authorization: Bearer SUA_API_KEY"Resposta
Sucesso
[
{
"id": 5000,
"tabela_referencia": "junho/2026",
"codigo_fipe": "038001-6",
"valor": 39978,
"valor_texto": "R$ 39.978,00",
"marca": "Acura",
"modelo": "NSX 3.0",
"ano_modelo": 1995,
"ano_modelo_texto": "1995",
"combustivel": "Gasolina"
}
]