Organisme lain yang memberi makan pada produsen primer secara kolektif dikenal sebagai heterotrof. Mereka tidak dapat menangkap energi untuk menghasilkan senyawa organik; karenanya, mereka mengonsumsi senyawa organik yang diproduksi oleh produsen primer. Herbivora mewakili tingkat konsumen utama karena mereka secara langsung memberi makan materi tanaman. Karnivora adalah konsumen sekunder karena mereka mengkonsumsi bahan tanaman dan hewan untuk memperoleh energi. Omnivora mewakili tingkat konsumen akhir karena mereka hanya mengkonsumsi bahan hewani. Mereka adalah konsumen tersier. Beberapa rantai makanan memiliki konsumen puncak yang mewakili tingkat konsumen kuaterner.