Contrary to popular belief, earthworms are not a good source of protein. Earthworms carry parasites and other unwanted pathogens that can infect your birds.
I feed mine 24% protein crumbles to which I add ground sunflower hearts. They eat both with equal enthusiasm. Don't know the percent...