That doesn't make sense. " would make sense. If you are referring to the needs of existing organisms, "to" and "for" both work and mean about the same.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.