Le poisson archer à petites écailles se nourrit d'insectes terrestres (qu'il peut abattre par jets d'eau), de zooplancton, de crustacés et de larves d'insectes.