Check out how Shutterstock compares to its main competitor, here.. You can buy royalty-free stock images on demand with image packs, at 5 photos for $49 or 25 for $229 –resulting in between $9,16 and $9,80 per photo–, but the best prices are those of subscriptions. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.