Fontes de dados do mercado financeiro brasileiro
pip install brasil-dataApós a instalação você pode importar a biblioteca diretamente para seu código:
import brdata-
brdata.b3: Extrai índices da B3.b3.list_indexes(): Lista os índices da B3 disponíveis.b3.download_index(valid_index, path=None, theoretical=True): Retorna os dados de um índice ou salva o JSON quandopathé informado. Usetheoretical=Falsepara a carteira do dia.b3.download_indexes(index_list: list[str], path=None, theoretical=True): Retorna os dados de uma lista de índices válidos ou salva os JSONs quandopathé informado. Usetheoretical=Falsepara a carteira do dia.
-
brdata.cvm: Download de formulários da CVM(DFP, ITR, FRE, FCA, VLMO).cvm.dataset(year, dataset_type): Baixa um dataset baseado no ano.cvm.datasets_in_range(dataset_type, start_year, last_year): Baixa uma série de datasets dentro de um range de anos.
-
brdata.bacen: Extrai dados do bacen (Taxa Selic Meta e Diária, Boletim Focus).bacen.selic.fetch_selic(category, start_date, end_date, path): Retorna os dados da selic meta ou diária, de acordo com o que é passado emcategory, ou salva o JSON quandopathé informado.bacen.copom.fetch_copom_table(path): retorna a tabela de histórico taxas de juros, ou salva o JSON quandopathé informado.bacen.currency.currency_price(currency, price_data, end_price_date, top, path): Retorna os boletins diários com Paridade de venda, Cotação da compra e a Cotação da venda para a data ou período da moeda consultada, ou salva o JSON quandopathé informado.topcorresponde ao limite de registros.bacen.currency.list_available_currencies(): Lista as moedas disponiveis para consulta.bacen.boletim_focus: Retorna dados do boletim focus de acordo com o endpoint passado, ou salva o JSON quandopathé informado. Como usar:from brdata.bacen.boletim_focus import BoletimFocus focus = BoletimFocus() focus.expectativas_mensais( indicador = "IPCA", start_date = "2024-01-01", end_date = "2025-01-01", top = 10000, path = "data/boletim_focus" )
![]() Gabriel Guarisa |
![]() Davi Guarisa |


