Yes you will need a device to read the raw CAN values. We typically use CANCapture or CANalyzer which are both reasonably expensive but very powerful. You can probably find something that is a bit simpler but much cheaper on Ebay that would do what you want.
In terms of getting the CAN information it is unlikely anyone will simply give it to you. The car manufacturer certainly won't and reverse engineering is very time consuming so any company that has done it already is unlikely to give it away for free.
Unless you get lucky you will probably have to reverse engineer it yourself. The easiest way to start is to simply make some CAN logs with a device connected sending the OBD-II messages. The screen shot below shows the raw CAN messaging from my car with a dash transmitting the OBD-II messages. As you know what the structure of the OBD messages are, you can compare them to the other messages to try and find the channels you are after.
- WRX CAN.png (60.31 KiB) Viewed 18969 times