I know IB does, but because of the proliferation of HFT bots, I am assuming all broker have them just not all avail to retail traders.
There’s no reason a broker has to have an API if they’re not serving HFT, which most retail brokers do not. However, you can automate most brokers using the private API that their mobile app uses or by screen scraping their website.
You may consider including alpaca, another commission free api.Brokers with API (that we at MT connect to):
TD Ameritrade, Webull, Ally Invest, Interactive Brokers, Tradier, Robinhood (not official), E*Trade (no streaming market data), Rithmic, Gain Capital, Questrade (Canada)
You may consider including alpaca, another commission free api.
One of my concerns of using third party software to connect to other brokers is that the third party software would have access to all my trade records. The reason I want to use multiple brokers is that no single broker knows what I am doing, but if the third party knows all my records, I would rather stick to one broker.