Skip to main content

Python interface to Brazilian Central Bank web services

Project description

python-bcb

python-bcb é uma interface em Python estruturada para obter informações da API de dados abertos do Banco Central do Brasil.

image Sphinx workflow

O projeto de Dados Abertos do Banco Central do Brasil disponibiliza diversas APIs provendo acesso direto a dados de:

  • Moedas
  • Taxas de Juros
  • Índices de preços
  • Informações de Instituições Financeiras
  • Expectativas do Mercado (Expectativas do Boletim FOCUS)
  • E muito outros ...

Instalação

python-bcb está disponível no Python Package Index e pode ser instalado via pip usando.

pip install python-bcb

APIs

SGS

Utiliza o webservice do SGS (Sistema Gerenciador de Séries Temporais <https://www3.bcb.gov.br/sgspub/>_) para obter os dados.

Conversor de Moedas

Implementado no módulo currency, um conjunto de funções que realiza webscraping no site do Conversos de Moedas do Banco Central, possível obter séries temporais de frequência diária de diversas moedas.

Moedas OData

O Banco Central disponibiliza diversas informações em APIs que seguem o padrão OData. A classe bcb.PTAX implementa uma API OData que entrega os boletins diários de taxas de câmbio do Banco Central. Esta API entrega mais informações do que o que é obtido no Conversor de Moedas.

Expectativas

A API de Expectativas de Mercado traz todas as estatísticas das variáveis macroeconômicas fornecidos por um conjuto de instituições do mercado financeiro. A classe bcb.Expectativas implementa essa interface no padrão OData.

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

python-bcb-0.1.6.tar.gz (13.0 kB view details)

Uploaded Source

Built Distribution

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

python_bcb-0.1.6-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file python-bcb-0.1.6.tar.gz.

File metadata

  • Download URL: python-bcb-0.1.6.tar.gz
  • Upload date:
  • Size: 13.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.6

File hashes

Hashes for python-bcb-0.1.6.tar.gz
Algorithm Hash digest
SHA256 fcc06820547500c78e4a677a13a5a0bc86a59dcb22e80613a0fec2d719612dfe
MD5 d695375676ae30f7d7b05bd313e47d36
BLAKE2b-256 bd9131d0b3c17cb85e9e80078b6fc6214bf71c8ad5ef16a88f8d075ca3a45056

See more details on using hashes here.

File details

Details for the file python_bcb-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: python_bcb-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.6

File hashes

Hashes for python_bcb-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 210a47fcd5d492e73333f8954831d0c249a50aa2e1e035a4ebc015a5337885ea
MD5 d864dcdd2fbcda2587172940e914d7b1
BLAKE2b-256 7c4f21b8c4d909b6579d39e30fae5cb613b45613e4006f8b188549455b8f831c

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