I'm looking for an online image store for internal business needs. I am looking for something that enables images to be organised (e.g. using tags). If there is an API too it would be perfect.

Please let me know if you know of any. I have not found anything like this myself.