Brazilian financial market data sources
Project description
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 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.
Colaboradores
|
Gabriel Guarisa |
Davi Guarisa |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c739dd9e7a6378dfb39ea67c364b2bf5eb245b7ce4c539cef989c2e7a9b579cd
|
|
| MD5 |
4d0f36e61081bc6981663736ca4ac540
|
|
| BLAKE2b-256 |
1a0a74500e61fbb862adf391987f048faddc368feaa291da3f8424adfa0a7285
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a9af4d86677ef142ca0348a8a9557144ed29e14a0c64e1ef03739eca35c227d2
|
|
| MD5 |
1026c5300797afd1b9e3bb6c03ed1437
|
|
| BLAKE2b-256 |
7af1f4beb7e95ee02844c897f45aa1dce3e981ace0e904fbb98590ada5b491ec
|