What do American kestrels eat?
Kestrels eat insects, scorpions, earthworms, small reptiles, birds, and small mammals like bats. In the summer they eat more insects, and in the winter they feed on mostly rodents and birds. Their varied diet coupled with their wide range of suitable habitat makes them a particularly abundant raptor in both North and South America.