Black throats will pretty much eat anything. Once they get so big, pretty much all they can eat is rodents. Chicks and quail too.
Frequency depends on how big the animal is. If it's still relatively young, it most likely still has a high metabolism and will need to be fed frequently. Young ones pretty much every day. Slightly decreasing as they get older. 2-3 days. 4-5 days etc.
Insects, I'm not sure if you're going to find any big enough. Maybe dubia roaches.
One friend of mine fed his crabs and crawfish he would catch. Another friend would feed his anoles from time to time. Some people I know give them wet dog food.