Huisdieren
Regenbooglori's zijn nectareters die zich voornamelijk voeden met stuifmeel en nectar uit bloemen, samen met fruit, bessen en insecten. Volgens “The Complete Guide to Parrots” van Rosemary Low consumeren regenbooglori's doorgaans rond de 10% van hun lichaamsgewicht aan voedsel per dag. Voor een vogel van rond de 100 gram betekent dit ongeveer 10 gram voedsel per dag.