This is very interesting. I use IBKR and will give it a spin
What was the process of integrating with IBKR like?