Application program interfaces (APIs) are “routines, protocols, and tools for building software applications.” Every day, developers and talented novices employ these packaged code puzzle pieces to build sophisticated tasks into their websites and apps. The providers are more than happy to provide others with access to their internal workings in return for fees and traffic. […]