Alamy has over 300 million images and more. It offers various ways to get paid and lets you sell photos from your phone. Contributors on Alamy can earn between 17% and 50% of the sale, depending on the image’s popularity and license type.