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.
- Fast API
- numpy
- sqlite3
- beautifulSoup4
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