The node that you need to use in order to access the particle system data is the Vertex Color node, and you may use it in a Standard Surface Shader or a Shader Template. It's not documented in the node page but we'll had template specific considerations regarding each node in the near future.
In the eventuality that you might need to access the Custom Vertex Streams data, you'll have to use a Texture Coordinates node.