https://github.com/castilhera/banco-central-do-brasil-api
Serviços de Consulta a API dos Dados Abertos do Banco Central do Brasil
https://github.com/castilhera/banco-central-do-brasil-api
api banco banco-central-do-brasil brazil-open-data dados-abertos dadosgovbr python python3 unittest
Last synced: about 2 months ago
JSON representation
Serviços de Consulta a API dos Dados Abertos do Banco Central do Brasil
- Host: GitHub
- URL: https://github.com/castilhera/banco-central-do-brasil-api
- Owner: castilhera
- Created: 2024-08-13T17:53:44.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-09-02T13:32:41.000Z (8 months ago)
- Last Synced: 2025-01-17T06:09:26.258Z (4 months ago)
- Topics: api, banco, banco-central-do-brasil, brazil-open-data, dados-abertos, dadosgovbr, python, python3, unittest
- Language: Python
- Homepage:
- Size: 32.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dados Abertos do Banco Central do Brasil (APIs)
Serviços de Consulta a API dos Dados Abertos do Banco Central do Brasil, utilizando Python.
https://dadosabertos.bcb.gov.br/.
## Serviços
- Dólar Comercial (Venda e Compra) - Cotações Diárias (
[URL](https://dadosabertos.bcb.gov.br/dataset/dolar-americano-usd-todos-os-boletins-diarios) ,
[Recursos](https://olinda.bcb.gov.br/olinda/servico/PTAX/versao/v1/aplicacao#!/recursos) ,
[Swagger](https://olinda.bcb.gov.br/olinda/servico/PTAX/versao/v1/swagger-ui3#/) ,
[Documentação](https://olinda.bcb.gov.br/olinda/servico/PTAX/versao/v1/documentacao)
)### Moedas (Currency Service)
##### Exemplo de Uso
```Python
currency_service = CurrencyService()
currencies = currency_service.get_all()
```### Dólar Comercial - Venda e Compra (PTAX Service)
##### Exemplo de Uso
```Python
ptax_service = PTAXService()
ptax = ptax_service.get_ptax_rate(date(2024, 1, 2))
ptax_list = ptax_service.get_daily_ptax_rate_by_period(date(2024, 1, 2), date(2024, 1, 5))
```### Taxas de Câmbio (Exchange Rate Service)
##### Exemplo de Uso
```Python
currency_code = "CAD"
exchange_rate_service = ExchangeRateService()
exchange_rate = exchange_rate_service.get_exchange_rate(currency_code, date(2024, 1, 1))
exchange_rates = exchange_rate_service.get_daily_exchange_rate_by_period(currency_code, date(2024, 8, 1), date(2024, 8, 2))
```