Skip to main content

Brazilian financial market data sources

Project description

brdata

Fontes de dados do mercado financeiro brasileiro

Instalação

pip install brasil-data

Como usar

Após a instalação você pode importar a biblioteca diretamente para seu código:

import brdata

O que brdata faz?

  • 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 quando path é informado. Use theoretical=False para 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 quando path é informado. Use theoretical=False para 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 em category, ou salva o JSON quando path é 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 quando path é informado. top corresponde ao limite de registros, filter_expr corresponde 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 quando path é informado. top corresponde ao limite de registros.
    • bacen.currency.list_available_currencies(): Lista as moedas disponiveis para consulta.

Colaboradores

Foto do Gabriel
Gabriel Guarisa
Foto do Davi
Davi Guarisa

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

brasil_data-2.5.0.tar.gz (49.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

brasil_data-2.5.0-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file brasil_data-2.5.0.tar.gz.

File metadata

  • Download URL: brasil_data-2.5.0.tar.gz
  • Upload date:
  • Size: 49.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for brasil_data-2.5.0.tar.gz
Algorithm Hash digest
SHA256 c739dd9e7a6378dfb39ea67c364b2bf5eb245b7ce4c539cef989c2e7a9b579cd
MD5 4d0f36e61081bc6981663736ca4ac540
BLAKE2b-256 1a0a74500e61fbb862adf391987f048faddc368feaa291da3f8424adfa0a7285

See more details on using hashes here.

File details

Details for the file brasil_data-2.5.0-py3-none-any.whl.

File metadata

  • Download URL: brasil_data-2.5.0-py3-none-any.whl
  • Upload date:
  • Size: 12.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for brasil_data-2.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a9af4d86677ef142ca0348a8a9557144ed29e14a0c64e1ef03739eca35c227d2
MD5 1026c5300797afd1b9e3bb6c03ed1437
BLAKE2b-256 7af1f4beb7e95ee02844c897f45aa1dce3e981ace0e904fbb98590ada5b491ec

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page