Python Brasil 2025

Mercados: acessando dados do mercado financeiro com Python
2025-10-26 , Intermediate

Apesar de seu enorme poder econômico, o mercado financeiro brasileiro é pouco transparente. A biblioteca mercados facilita o acesso e uso de dados públicos da CVM, B3 e Banco Central.


Muitos sistemas que acessam dados do mercado financeiro são fechados - e a cultura de dados abertos é quase que inexistente nessa indústria, dada a concorrência entre as empresas. Apesar disso, o mercado financeiro exerce bastante poder econômico sobre a sociedade e existem órgãos, como a Comissão de Valores Mobiliários, que fiscalizam os atores do mercado.
Dados abertos (e gratuitos existem), porém, muita informação está fragmentada em sistemas da CVM, na B3 (que é um monopólio no Brasil), no Banco Central e em diversos outros órgãos/sites.

Nesta palestra será apresentada a biblioteca Python mercados, criada para facilitar o acesso a esses dados e fomentar a transparência no setor. Com ela, é possível acessar de forma unificada e padronizada informações como:
- Dados históricos de Fundos de Investimento (FundosNET / CVM)
- Ofertas públicas e documentos regulatórios da CVM
- Taxas de juros e indicadores econômicos do Banco Central
- Arquivos da B3 com históricos de FII, FIP, Fi-Agro, debêntures etc.
- Documentos oficiais de empresas listadas na bolsa
- Dentre muitos outros

O objetivo é empoderar desenvolvedores, jornalistas e qualquer cidadão a explorar, cruzar e fiscalizar dados financeiros com poucas linhas de código, promovendo controle social e educação financeira baseada em dados públicos.


What prior knowledge is necessary to be able to follow your activity well?:

Conhecimento intermediário de Python, incluindo manipulação de estruturas de dados (listas, dicionários etc.) e leitura de arquivos em diversos formatos. Familiaridade com análise de dados e noções básicas sobre o que são fundos de investimento, taxas de juros e outros conceitos econômicos ajudam, mas não são obrigatórios. Recomendado para quem já escreveu scripts Python para automatizar ou analisar dados.

What can participants expect to learn from your activity?:

Participantes vão aprender a acessar, explorar e analisar dados financeiros públicos com Python, entendendo a estrutura dos principais sistemas da CVM, Banco Central e B3. Também vão conhecer uma ferramenta que facilita esse processo, aprender sobre os desafios de tratar dados fragmentados e inconsistentes e se inspirar para aplicar esses dados em projetos de fiscalização, educação financeira e transparência.

Choose one or more areas where this proposal fits.:

Ciência e Análise de Dados

Álvaro Justen (@turicas) é programador, professor e empreendedor. Trabalha com Python desde 2005. Criou o Brasil.IO e a PythoniCafé, empresa que gera impacto social com software livre e dados abertos.

This speaker also appears in: