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.boletim_focus.list_endpoints(): Lista os endpoints disponíveis para o Boletim Focus.bacen.boletim_focus.fetch_boletim_focus(endpoint, top, filter_expr, path): Retorna dados do boletim focus de acordo com o endpoint passado, ou salva o JSON quandopathé informado.topcorresponde ao limite de registros,filter_exprcorresponde a expressões de filtro para obter dados especificos.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.
![]() Gabriel Guarisa |
![]() Davi Guarisa |


