When to do an API for my web app?
nir: An RSS/Atom feed is usually fairly easy to build and can make for a decent read-only API. You can add your own namespace or use microformats for app-specific data.It might also make sense in your app as the more common "subscribe" use - a user might subscribe to get recommendations for new artists that fit her taste etc.