There are a variety of finches, so the answer can differ depending on the type of finch. Most finches primarily eat seeds, fruits and select vegetables.
mainly Insects
Brush Finches eat seeds,insects and fruit
Mainly various types of seeds, but will eat buds and insects.
To eat and to feed their babes
They mostly eat the Optunia a catuse also called a prickly pear.
Well... I personally think that cactus finches eat cactuses because in some images on the web, if you type in cactus finches, some will have a picture of a cactus finch eating bits of a cactus.
Finches are seed eaters, but will take some insects and fruit.
Most finches eat mainly seeds, buds, some insects.
house finch, gold finch, purple finch, zebra finch, parrot finch, society finch, bengalese finch, lady gouldian finch, spice finch, red bow firetail finch, canary finch, Australian finch
they do not eat from the bird feeder,coss you mite not have wild finch food,you can got it from any pet shop!
well there are a lot of finches, and one of the smallest finches eat bugs/insects