Is there a way in the API, to get all strike prices (OHLC data) on a intraday/EOD level
No, there is no out of the box API available for this but can build it at your end using an instrument list and historical data APIs(if you are looking to fetch multiple day's OHLC) or market quote(if you are looking to fetch only today's OHLC).
What do you mean by spoon feeding, then?
There is a hush on the intenet that, expired contracts are not available.
But I wanted to know that current contract prices are available as OHLC daywise or not , BY STRIKE PRICES.
Just needed an answer yes or no,