Taking power from a single pole switch
You need to make sure the circuit is not overloaded. For residential  there is no limit to the number of devices by the NEC so you can add,  but your total load needs to be at 80% of the circuit to prevent overloading. 
The one limit you may run into is box fill where the number of wires devices is limited.