Niektóre osobniki zjadają również małe kręgowce, takie jak jaszczurki.

Rozmnażanie Sezon lęgowy zależy od miejsca występowania; w Kostaryce trwa od marca do maja lub czerwca, w zachodniej Kolumbii od kwietnia do maja, w Brazylii w rejonie rzeki Rio Negro w styczniu, w Peru podloty obserwowano w połowie października. Gniazdo to komora wykonana w nadrzewnym gnieździe termitów. Ptaki te wywiercają otwory w termitierach na wysokości od 3 do 15 m nad ziemią. Czas inkubacji wynosi około 20–23 dni. Pisklęta wychodzą z gniazda około 21–26 dnia; kiedy się pojawiają, są pokryte białym puchem. Zarówno samce, jak i samice wysiadują pisklęta i opiekują się nimi. Złotopióry składają od jednego do czterech okrągłych, błyszczących, białych jaj. Oboje rodzice wysiadują jaja w ciągu dnia przez jedną do trzech godzin. W nocy samica wysiaduje jaja sama, podczas gdy samiec pozostaje w pobliżu, aby bronić gniazda. Złotopióry rzadko pozostawiają jaja bez opieki.