You can get stock price, call and put premium, DTE, and dividends with a free brokerage account at Tradier. Streaming limits are around 1,250 symbols (counting both underlying + the options you need), beyond that you might need a specialized data provider or a full feed like NxCore.
Stock price...