Here's a screenshot of their lowres public telemetry stream dated back to 2009 (Eutelsat W7, if I remember correctly). [0] Unfortunately I don't have any screenshots or recordings of the by-request one, but it had tons of info, down to the bus voltages. The L2 section of nasaspaceflight.com might have something available, but I'm not sure.
They seem to have closed it somewhere around 2014 or 2015, possibly to avoid bad publicity or speculations.
[0] https://i.imgur.com/2pzbGNV.jpg