Щоб поповнювати запаси енергії, дятлам доводиться постійно їсти. Наприклад, чорний дятел всього за один «їда» може з'їсти близько тисячі мурах або кілька сотень личинок короїдів. Зелений дятел їсть ще більше — за день він з'їдає близько двох тисяч мурах.