Now I have you for my dinner, my stomach is grumbling! The kingfisher, a rare-almost extinct species consumes a wide range of prey, as well as fish, usually caught by swooping down from a perch. While kingfishers are usually thought to live near rivers and eat fish, most species live away from water and eat small invertebrates.