for that price you can buy a Bloomberg terminal and all the market data. Do that and don’t use your brokers for data.
But instead of paying three brokers 1k/month you can pay one company 3k/month, get way better service and still trade with your three brokers
You can trade without paying for live market prices. I used to do it all the time (when I had delayed quotes with E*TRADE and live quotes on my Bloomberg)
Im suggesting that the OP should stop paying 1k/month each to three different brokers for live data and instead pay that 1k/month to Bloomberg and get far more info and all the live quotes he needs.