Yes, the goldfish eat algae because they are omnivores. They eat both plants and living things like meat. The algae are found in aquariums and the goldfish eat the algae. Mostly the algae are also found in freshwater aquariums. The algae are also harmful to goldfish and also harmful waste. For the removal of algae, you can use the best filters for goldfish especially.