Obter Dados de Inflação (IPCA)
Retorna dados históricos do IPCA (Índice Nacional de Preços ao Consumidor Amplo), o índice oficial de inflação do Brasil, medido pelo IBGE.
Funcionalidades
- Dados Mensais: Variação percentual mensal do IPCA
- Histórico Completo: Dados desde janeiro/2000 até o mês atual
- Filtros de Período: Use start e end para definir período específico (formato DD/MM/YYYY)
- Ordenação: Ordene por data ou valor, crescente ou decrescente
Autenticação
Bearer token ou query param token. Requer plano Startup.
Exemplos de Uso
# Padrão (últimos 12 meses)
curl -H "Authorization: Bearer SEU_TOKEN" "https://brapi.dev/api/v2/inflation"
# Histórico completo
curl -H "Authorization: Bearer SEU_TOKEN" "https://brapi.dev/api/v2/inflation?historical=true"
# Período específico
curl -H "Authorization: Bearer SEU_TOKEN" "https://brapi.dev/api/v2/inflation?start=01/01/2023&end=31/12/2023"
# Ordenado por valor (decrescente)
curl -H "Authorization: Bearer SEU_TOKEN" "https://brapi.dev/api/v2/inflation?historical=true&sortBy=value&sortOrder=desc"
Parâmetros de Ordenação
- sortBy: date (padrão) ou value
- sortOrder: desc (padrão) ou asc
Campos da Resposta
- date — Data no formato DD/MM/YYYY
- value — Variação percentual do IPCA no mês
- epochDate — Data em timestamp Unix (milissegundos)
Sobre o IPCA
O IPCA é o índice oficial de inflação do Brasil, calculado mensalmente pelo IBGE. Ele mede a variação de preços de uma cesta de produtos e serviços consumidos pelas famílias brasileiras.
Fonte dos Dados
Banco Central do Brasil (BCB) — indicador IPCA publicado como série temporal oficial
Plano Mínimo: Startup | Autenticação: Necessária
Query parameters
Incluir dados históricos (true/false)
Data de início (DD/MM/YYYY)
Data de fim (DD/MM/YYYY)
Campo para ordenação (date ou value)
Ordem de classificação (asc ou desc)
Response
Dados históricos de inflação (IPCA) retornados com sucesso conforme os filtros aplicados. Array contém variações percentuais mensais ordenadas conforme solicitado.
Example response
{
"inflation": [
{
"date": "01/12/2025",
"value": "4.26",
"epochDate": 1764558000000
},
{
"date": "01/11/2025",
"value": "4.46",
"epochDate": 1761966000000
},
{
"date": "01/10/2025",
"value": "4.68",
"epochDate": 1759287600000
}
],
"requestedAt": "2026-02-08T16:26:26.123Z",
"took": 138
}