APIs are changing the way online businesses interact with users and customers. An API (application programming interface) allows a user community to be directly involved in the improvements to a given web destination. This involvement increases brand lo