Rapaz,
Eu estou na mesma saga há anos...
Procurei muito APIs dos próprios bancos para ver as movimentações de cartão e extrato para não ter que ir no site, autenticar, etc. para ter as informações que são nossas...
Se encontrar uma solução, me informa por favor...
O meu caso é com o banco Inter, e a API deles não tá no ponto ainda infelizmente, mas to usando duas API's (sem sucesso em ambas) pra tentar, se eu conseguir fazer isso, respondo aqui ou faço um post.
Vim trazer a atualização de que eu consegui e melhor ainda, entendi o processo. É até mais fácil do que parecia.
Se quiser posso explicar de algum modo, mas só me avisa. Foi usando a Belvo Eles tem 25 conexões com bancos disponiveis em ambiente de desenvolvimento, onde você pode manipular dados reais, e caso queira usar o sandbox, é possível e totalmente gratuito, onde os dados são fakes mas parecidos com os reais.