Home
Softono

Api B3

Open source MIT Python
60
Stars
21
Forks
1
Issues
5
Watchers
8 months
Last Commit

 About Api B3

API Simples que retorna dados sobre tal ação/empresa da B3

Platforms

Web Self-hosted

Languages

Python

Links

Need Help Installing Api B3?

We provide expert installation service for this software. Our team will install, configure, and secure Api B3 on your server. plans start at just $30.

API Ações

API simples que retorna: Preço, DY, ultimo valor em dividendos, logo, preço mínimo em 12 meses, preço maxímo em 12 meses, oscilação diária, oscilação anual, cnpj e link do site de RI.

Libs Utilizadas:

  • Fast API
  • numpy
  • sqlite3
  • beautifulSoup4

Descrição do Funcionamento:

Ao executar: python main.py, Fast API irá executar localmente na porta 8000(no debug), abrindo as seguintes rotas:

  • docs (rota padrão do Fast API)
  • get-tickers
  • get-ticker/{nome da ação. exemplo: petr4}
  • get-tickers-by-order/{exemplo: valor_cota}
  • get-values-cryptos

Ao executar: python updateValues.py, será feito web-scraping com bs4(Beautiful Soup) no site Status Invest, onde irá atualizar os tickers(FIIs, BDRs, ETFs e Ações) e os valores das Crypto Moedas no site Coin Ranking

Ao clocar o projeto, o dev deverá criar uma conta de desenvolvedor no site Coin Ranking Developers, para gerar sua API de cotação das Crypto Moedas, e colocar no arquivo:

  • get_price_cryptocurrencies.py

Substituindo API_KEY pela chave gerada anteriormente.

Projeto com deploy no Heroku, na url: https://api-b3-python.herokuapp.com

Stars License GitHub repo size PyPI - Python Version GitHub top language