Hi, I use the QCharts datafeed for getting historical tick data. They have historical tick data (bid, ask, open interest, trades) for ALL 5 options exchanges concerning options data.
It's not perfectly accurate...and sometimes there will be stale quotes on 1 or more of the options exchanges...