Qué es y para qué sirve una API
Una API es un conjunto de protocolos que se utiliza para desarrollar e integrar el software de aplicaciones. Las API permiten la comunicación de servicios.
Ejemplo de uso
El ejemplo más básico que te puedo poner y que seguramente has visto en más de una aplicación es la API de Google Maps. Un ejemplo popular lo tenemos en el videojuego Pokémon GO.
Otro ejemplo podría ser el uso de una API de cualquier plataforma como, por ejemplo, Google. Puedes conseguir añadir retrocompatibilidad con tu programa. Por ejemplo, registrarse en una página web y sincronizar tu cuenta de Google con la web.