Brazilian financial market data sources


Keywords
data, dados, brasil, br, brazil, finance, financeiro, mercado
License
MIT
Install
pip install brasil-data==1.0.1

Documentation

brdata

Fontes de dados do mercado financeiro brasileiro

Package version Code style: black Semantic Versions License

Instalação

pip install brasil-data

Utilização

XPI

Coletando dados da análise da XPI para uma determinada ação:

from brdata import xpi
xpi.analise("cyre3")

Fundamentus

Coletando tabela do resultado da busca no Fundamentus (equivalenta a página https://www.fundamentus.com.br/resultado.php):

from brdata import fundamentus
fundamentus.resultados()

Balanços históricos de uma determinada ação:

balanco, demonstrativo = fundamentus.balanco_historico("mglu3")

Detalhes de uma ação:

fundamentus.detalhes("mglu3")

CVM

Importando módulo:

from brdata import cvm

Baixando os dados para um determinado tipo de prefixo:

cvm.get_data(prefix)

Obtendo os valores válidos para o parâmetro prefix:

cvm.get_valid_prefixes()
# ['dfp', 'fca', 'fre', 'ipe', 'itr']

Consumindo os valores dos formulários para cada um dos prefixos:

r = cvm.Reader(prefix)

Consultando anos disponíveis de dados:

r.years

Formulário Cadastral (FCA)

Usando dados do formulário cadastral:

fca = cvm.Reader("fca")

Consumindo dados históricos de uma determinada empresa num determinado formulário (form_name):

fca.processors[form_name].get_cia_history("47.960.950/0001-21")

Consumindo os dados mais recentes para cada uma das empresas num determinado formulário (form_name):

fca.processors[form_name].get_most_recent()

Consultando valores válidos para form_name:

fca.forms

B3

Importando módulo:

from brdata import b3

Índices disponíveis:

b3.indices()

Coletando composição de um índice:

b3.portfolio("ibov")

Listando empresas disponíveis na B3:

b3.cias()

Listando todas as BDRs disponíveis:

b3.bdrs()

Detalhamento de uma empresa:

b3.detalhes(cvm_code="25135")

Valor Econômico

Importando módulo:

from brdata import valor

Portfólios das instituições financeiras:

valor.portfolios(2, 2022)

Carteira Valor:

valor.carteira_valor(2, 2022)

Contribuindo com o projeto

Para contribuir com o projeto, consulte o guia de contribuição.