I am not really sure on what you are trying to do as my knowledge regarding particles are quite limited. Here is howeve how you can use a Niagara system through blueprint to get the Position Array and loop over it.
- Add a Niagara Particle System Component
- Add it to the grid by dragging and dropping it.
- Add the other nodes seen in the screenshot below: