Tarantulas usually eat crickets, other spiders, grasshoppers, cicadas, beetles, as well as other small bugs. They also eat small lizards, and even smaller snakes.
The tarantula hawk wasp is the tarantula's main predator, as it specifically hunts it down and stings it, paralyzing it. Birds, as well as coyotes, skunks, weasels, and foxes sometimes eat tarantulas also, but very rarely, because of the tarantula's sharp hairs. Flies also eat tarantulas by laying eggs on the tarantula, and when they hatch, the babies eat it.
~Hope I helped!~