Unlike a user **interface**, which is usually made for actual human users, APIs (application programming **interface**) is usually made for code to use. This code can be companion code of a software, or code external to the API (used by code owned by others).
As an example, we might use Google Search via a web browser, but you might have your own opinionated application that leverages the Google Search API via your application code behind the scenes.
Latest Answers