Raw data is available directly from the exchanges. You can also go through other market data companies, like Refinitiv, to source the data and some infrastructure.
Re: Sources of data - Maybe worth mentioning that Interactive Brokers will sell you real time data for about $10/mo (CBOT Futures in my case, your market may vary) if you have a funded account ($5k minimum). This is for non-professional use naturally. Also they have a pretty nice API that allows you to literally take any action what so ever.
I’m actually building something similar for my own options trading and was eventually going to spin it into a SaaS.