What Are Web APIs?
From Microservice APIs in Python by Jose Haro Peralta
In this article we will explain what web APIs are. You will learn that a web API is a specific instance of the more general concept of Application Programming Interface (API). It is important to understand that an API is just a layer on top of an application, and that there are many different types of interfaces.