Shutterstock
Shutterstock is a stock photo site with a vast collection of over 228 million photos. They also offer editorial photos, music, and videos with daily additions. Available in 20 languages, it accepts 9 currencies and offers advertising options through a search box and an API. Contributors receive a 20% revenue share for 30 days.