Não sou especialista nisso, mas como desenvolvedor há 9 anos, sempre notei que bancos são complicados de abrirem seus dados e informações para desenvolvedores independentes ou para outras aplicações que não passem por auditória e homologação.

Mas surigo que fale com seu banco, tente verificar com o setor responsável se eles provém os seus dados pessoais de maneira mais fácil de alguma forma.

Sei que existem formas de baixar extratos nuns determinados formatos que podem ser manipulados e importados para sistemas.

Obrigado por responder!

Realmente é bem difícil de ter essa informação, no final tenho que baixar manualmente com uma certa constância.