I've only done two so far.
There are six total in the game.No you can't do unlimited heists.Well, you can, but only in GTA Online.
I think I'm in the process of doing the second one. Trevor starts it, and it has to do with a cargo ship. That's all I really know so far.