No need to restrict yourselves to RESTful APIs, I think (although they will be by far the most useful). You can also use the ServiceConnect framework to link to random, poorly designed websites that don’t support any real API, e.g. A ServiceConnection for Wolfram Community