FalaZuki Indicadores API

Taxas econômicas do Banco Central.

GitHub OpenAPI

Operations 5

GET /v1/rates Taxas econômicas atuais — Selic, CDI, IPCA, poupança, dólar, euro e salário… #
GET /v1/mercado/tesouro-direto Taxas e preços de todos os títulos ofertados no Tesouro Direto #
GET /v1/mercado/focus Projeções do Boletim Focus para Selic, IPCA, IGP-M, dólar, PIB e desemprego #
GET /v1/rates/history Série histórica de um indicador econômico #
GET /v1/rates/accumulated Quanto um valor virou seguindo a série histórica real #

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.
All 92 tools →

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

falazuki-com-indicadores-api-openapi.yml Raw ↑
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