Work with this as data
Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/falazuki-com:falazuki-com-indicadores-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
OpenAPI Specification
openapi: 3.2.0
info:
title: Falazuki Finance Indicadores API
version: 1.0.0
description: 'API pública e gratuita de dados financeiros do Brasil, mantida por Fala, Zuki!.
- **Calculadoras** — 94 cálculos de finanças pessoais e trabalhistas (salário líquido, rescisão, financiamento, investimentos, MEI, Simples Nacional).
- **Indicadores** — Selic, CDI, IPCA, IGP-M, poupança, dólar, euro e salário mínimo, com séries históricas do Banco Central.
- **Salários** — estatísticas reais por profissão a partir do CAGED do Ministério do Trabalho.
Sem chave de API e sem cadastro. O limite é de 100 requisições por minuto por IP.
Todo endpoint de cálculo aceita **GET** com query params (linkável, fácil de testar no navegador) e **POST** com corpo JSON. Os dois devolvem o mesmo payload.'
contact:
name: Fala, Zuki!
url: https://www.falazuki.com/contato
license:
name: Uso livre com atribuição
servers:
- url: https://api.falazuki.com
description: Produção
tags:
- name: Indicadores
description: Taxas econômicas do Banco Central.
paths:
/v1/rates:
get:
tags:
- Indicadores
summary: Taxas econômicas atuais — Selic, CDI, IPCA, poupança, dólar, euro e salário…
description: 'Fonte: Banco Central do Brasil. Atualiza uma vez por dia. `stale: true` indica que o BCB estava fora do ar e a resposta veio do último snapshot salvo.'
operationId: getRates
responses:
'200':
description: Taxas atuais
content:
application/json:
schema:
type: object
properties:
capturedAt:
type: string
format: date
source:
type: string
enum:
- BCB
- fallback
stale:
type: boolean
rates:
type: object
properties:
selic:
type: object
properties:
annual:
type:
- number
- 'null'
cdi:
type: object
properties:
annual:
type:
- number
- 'null'
ipca:
type: object
properties:
last12Months:
type:
- number
- 'null'
poupanca:
type: object
properties:
annual:
type:
- number
- 'null'
dollar:
type: object
properties:
sell:
type:
- number
- 'null'
euro:
type: object
properties:
sell:
type:
- number
- 'null'
minimumWage:
type:
- number
- 'null'
'503':
description: Taxas indisponíveis
content:
application/json:
schema:
type: object
properties:
error:
type: string
/v1/mercado/tesouro-direto:
get:
tags:
- Indicadores
summary: Taxas e preços de todos os títulos ofertados no Tesouro Direto
description: 'Fonte: arquivo público do Tesouro Nacional (Tesouro Transparente), capturado uma vez por dia. `baseDate` é o dia da cotação, que em fim de semana e feriado é o último dia útil.'
operationId: getTesouroDireto
responses:
'200':
description: Títulos ofertados
content:
application/json:
schema:
type: object
properties:
baseDate:
type: string
format: date
source:
type: string
bonds:
type: array
items:
type: object
properties:
title:
type: string
maturity:
type: string
format: date
buyRate:
type:
- number
- 'null'
sellRate:
type:
- number
- 'null'
buyPrice:
type:
- number
- 'null'
sellPrice:
type:
- number
- 'null'
'503':
description: Cotação indisponível
content:
application/json:
schema:
type: object
properties:
error:
type: string
/v1/mercado/focus:
get:
tags:
- Indicadores
summary: Projeções do Boletim Focus para Selic, IPCA, IGP-M, dólar, PIB e desemprego
description: 'Fonte: Banco Central do Brasil, pesquisa semanal com mais de cem instituições. São EXPECTATIVAS de mercado, não dados observados: a resposta carrega `disclaimer` e a dispersão (mínimo e máximo) justamente pra que ninguém publique projeção como fato.'
operationId: getFocus
responses:
'200':
description: Projeções do último boletim
content:
application/json:
schema:
type: object
properties:
surveyDate:
type: string
format: date
source:
type: string
disclaimer:
type: string
projections:
type: array
items:
type: object
properties:
indicator:
type: string
year:
type: integer
median:
type:
- number
- 'null'
min:
type:
- number
- 'null'
max:
type:
- number
- 'null'
respondents:
type:
- integer
- 'null'
'503':
description: Boletim indisponível
content:
application/json:
schema:
type: object
properties:
error:
type: string
/v1/rates/history:
get:
tags:
- Indicadores
summary: Série histórica de um indicador econômico
description: 'Fonte: séries temporais (SGS) do Banco Central.'
operationId: getRatesHistory
parameters:
- name: metric
in: query
required: true
schema:
type: string
enum:
- selic
- selicMonthly
- cdi
- ipca
- ipcaMonthly
- igpm
- igpmMonthly
- inpcMonthly
- ipca15Monthly
- ipcaeMonthly
- igpdiMonthly
- inccMonthly
- inccmMonthly
- ipcFipeMonthly
- jurosChequeEspecial
- jurosRotativo
- jurosPessoalNaoConsignado
- jurosConsignadoInss
- jurosVeiculos
- jurosCreditoPfTotal
- dollar
- euro
- minimumWage
- tr
- poupanca
- name: from
in: query
required: false
description: Data inicial ISO (YYYY-MM-DD).
schema:
type: string
format: date
- name: to
in: query
required: false
description: 'Data final ISO (YYYY-MM-DD). Padrão: hoje.'
schema:
type: string
format: date
- name: aggregate
in: query
required: false
schema:
type: string
enum:
- daily
- monthly
- yearly
default: daily
responses:
'200':
description: Série histórica
content:
application/json:
schema:
type: object
properties:
metric:
type: string
from:
type: string
format: date
to:
type: string
format: date
aggregate:
type: string
points:
type: array
items:
type: object
properties:
date:
type: string
format: date
value:
type: number
'400':
description: Métrica ou intervalo inválido
content:
application/json:
schema:
type: object
properties:
error:
type: string
/v1/rates/accumulated:
get:
tags:
- Indicadores
summary: Quanto um valor virou seguindo a série histórica real
description: 'Acumula mês a mês com a taxa que valeu em cada mês, sem taxa média: Selic e CDI compõem pela equivalente mensal de cada ponto, IPCA, IGP-M e INPC compõem a variação mensal, poupança deriva da regra vigente sobre a Selic (com TR) e câmbio segue o preço.'
operationId: getRatesAccumulated
parameters:
- name: index
in: query
required: true
schema:
type: string
enum:
- selic
- cdi
- ipca
- igpm
- inpc
- poupanca
- dollar
- euro
- name: from
in: query
required: true
description: Data inicial ISO (YYYY-MM-DD).
schema:
type: string
format: date
- name: to
in: query
required: false
description: 'Data final ISO (YYYY-MM-DD). Padrão: hoje.'
schema:
type: string
format: date
- name: amount
in: query
required: true
description: Valor inicial em R$.
schema:
type: number
minimum: 1
maximum: 1000000000
responses:
'200':
description: Acumulação pela série real
content:
application/json:
schema:
type: object
properties:
index:
type: string
from:
type: string
format: date
to:
type: string
format: date
amount:
type: number
finalAmount:
type: number
totalReturnPct:
type: number
months:
type: integer
steps:
type: array
items:
type: object
properties:
date:
type: string
format: date
amount:
type: number
note:
type: string
'400':
description: Índice, data ou valor inválido
content:
application/json:
schema:
type: object
properties:
error:
type: string
'404':
description: Sem dados no período
content:
application/json:
schema:
type: object
properties:
error:
type: string