Hi everyone, I know this is a bit outside the usual topics here but I thought I?d ask since it involves a small C++ utility I?ve been trying to build.

I?m trying to make a simple console app in C++ that can check and display the balance of my First Abu Dhabi Bank Ratibi card. Right now I usually check it manually through the bank channels, but I wanted to automate it a bit so I can just run a command and see the latest balance.

The issue is I cannot find any proper way to programmatically access the balance. I tried looking into how the bank?s online system works and even monitored the network calls, but everything seems protected or requires authentication steps that I cannot replicate properly in code.

I attempted using a basic HTTP request approach in C++ but it obviously fails because of session handling and security layers. I also thought about parsing SMS messages locally instead, but that feels unreliable and not really a clean solution.

I?m not trying to do anything complex, just a small personal tool, but I?m stuck on what the right approach would be here or if it?s even possible without official API access.

Has anyone dealt with something similar or can suggest a better direction for this kind of problem?