Eu ja estava construindo um app parecido para controle de acoes e carteira. As APIs gratuitas que existem sao muito ruins e limitadas, eu acabei criando um scrapper para buscar esses valores. A B3 tbm estava pra fazer a release da API nativa deles, porem no momento da conversa com eles somente um sandbox com algumas APIs em alpha estavam disponiveis. Eu tbm estava pra fechar um contrato com outra empresa brasileira que fornece APIs em tempo real, mas acabei nao indo pra frente por causa dos custos iniciais. E depois de conversar com o PO da B3 acabei largando mao do projeto porque vi que a propria B3 estava construindo algo parecido.