open e cry use live data on their 2 week trial
its not 100% accurate, some time and sales prints are 'duplicated' meaning vol is not quite accurate.
sometimes you get 460 contract print, then a 390 and then a 70 (both add up to 460). so you get double vol sometimes (i saw this on...