Have you tried Alpaca (https://alpaca.markets/)? As I understand their pitch they're an API based brokerage with free trades similar to Robinhood. Not my space / haven't tried them, be interesting to see if they meet your requirements.
Thanks I've seen but its only US stocks, I like IB for futures and options data, which is harder to find. The API is fine, just I have to run on my workstation.