Filter
Cardinalfish (Apogonidae)
WHAT DO CARDINALFISH EAT?
Cardinalfish are a family (Apogonidae) of ray-finned, small, peaceful, and colourful fish. They are distinguished by their large mouths, and the division of the dorsal fin into two separate fins.
Most species live in tropical or subtropical waters, where they inhabit coral reefs and lagoons. They are nocturnal and spend the day in dark crevices within the reef.
Cardinalfishes are carnivores and they typically feed on small fish and mobile invertebrates.
Not Finding What You Want?
Ask us a question - and we'll get back to you quickly. We appreciate the opportunity to use the questions we receive to make improvements to our website.