Are Bats Omnivores?
Although some bats are omnivores, most eat insects, which makes them insectivores. Large bats that live in tropical regions and rain forests feed on fruit, so they are herbivores. A smaller number of bats have different diets and consume foods such as frogs, fish, scorpions and plant nectar.
One example of an omnivorous bat is the Jamaican fruit-eating bat. It primarily consumes fruit, but it sometimes preys on insects. Jamaican fruit-eating bats are found in northern countries of South America, throughout Central America, Mexico and the Caribbean, and in Key West, Fla. They make their homes in deciduous, evergreen or tropical forests, roosting inside caves or hollow trees.