All sandperches are carnivorous, feeding principally on benthic crustaceans, especially crabs and shrimps, and occasionally on small fishes. They are easily approached, in general, underwater.
There are 7 genera and about 90 species of sandperches worldwide. Malaysia has 2 genera and about 10 species.