Several types of animals eat bats as part of their diet, including owls, hawks, snakes and spiders. Although bats have many predators, there are only a couple that use bats as their only food source.
The types of animals that eat bats vary based on location and the size of the bat. In addition to wild animals, bats face a significant threat in the form of the common domestic cat, which is the only animal capable of sitting on a rooftop and grabbing a flying bat out of the air.
Although many animals hunt bats for food, humans are the biggest killers of bats. Many people consider them pests and don't want them in their homes and yards.