Esta rara especie es endémica de Célebes y otras islas menores cercanas de Indonesia.