Open Source · PyPI · API REST

Dados do Banco Central, simplificados

Selic, IPCA, câmbio, crédito e mais — em 1 linha de Python. Sem limitações de período, com paginação automática.

from bacendata import sgs

# Selic dos últimos 20 anos (paginação automática)
selic = sgs.get("selic", start="2005-01-01")

# Múltiplas séries de uma vez
df = sgs.get({"Selic": 11, "IPCA": 433, "Dólar": 1})

# Últimos 12 valores do IPCA
ipca = sgs.get("ipca", last=12)

Tudo que você precisa para consumir dados do BACEN

A API SGS ficou limitada em 2025. O BacenData resolve isso.

📦

Wrapper Python

pip install bacendata — consulte qualquer série do SGS em 1 linha. Retorna pandas DataFrame pronto para análise.

Paginação automática

A API do BACEN limita consultas a 10 anos. O BacenData divide e combina automaticamente — consulte qualquer período.

🌐

API REST

Endpoints JSON com autenticação, rate limiting e documentação OpenAPI automática. Integre com qualquer linguagem.

📊

Dashboard interativo

Gráficos Plotly, comparação de séries, correlação, média móvel e download CSV/Excel. Pronto para usar.

🔄

Cache inteligente

Cache local SQLite com TTL por periodicidade. Séries diárias: 1h. Mensais: 24h. Economize chamadas à API do BACEN.

📖

14 séries no catálogo

Selic, IPCA, câmbio, crédito, inadimplência, reservas e Focus. Busque por nome: sgs.get("selic")

Indicadores disponíveis

As séries mais demandadas do mercado financeiro brasileiro, prontas para uso.

Selic diária
sgs.get("selic")
Diária · % a.a. · Cód. 11
IPCA
sgs.get("ipca")
Mensal · % a.m. · Cód. 433
Dólar (PTAX)
sgs.get("dolar")
Diária · R$/US$ · Cód. 1
Euro (PTAX)
sgs.get("euro")
Diária · R$/EUR · Cód. 21619
Selic anualizada
sgs.get("selic_anual")
Mensal · % a.a. · Cód. 4390
Juros PF
sgs.get("juros_pf")
Mensal · % a.a. · Cód. 4189
Inadimplência PF
sgs.get("inadimplencia_pf")
Mensal · % · Cód. 21112
Inadimplência PJ
sgs.get("inadimplencia_pj")
Mensal · % · Cód. 21082
Reservas internacionais
sgs.get("reservas")
Diária · US$ mi · Cód. 7326
Expectativa IPCA (Focus)
sgs.get("focus_ipca")
Semanal · % a.a. · Cód. 27574
Expectativa Selic (Focus)
sgs.get("focus_selic")
Semanal · % a.a. · Cód. 27575
Saldo Crédito Livre
sgs.get("saldo_credito")
Mensal · R$ mi · Cód. 20542

Planos

Comece grátis. Escale conforme a demanda.

Free

R$ 0
Para experimentar e projetos pessoais
  • 100 requisições / dia
  • Wrapper Python completo
  • Dashboard público
  • 14 séries do catálogo
  • Suporte via GitHub Issues
Começar grátis

Enterprise

R$ 399 / mês
Para bancos, assets e corporações
  • Requisições ilimitadas
  • SLA 99.9% uptime
  • API dedicada (servidor exclusivo)
  • Dashboards customizados
  • Suporte prioritário (Slack/Teams)
  • Onboarding dedicado
Assinar Enterprise

Entre na lista de espera

Seja o primeiro a saber quando os planos Pro e Enterprise estiverem disponíveis.