O que é um API?
API significa Application Programming Interface (Interface de Programação de Aplicativos). Uma API é um software intermediário que permite que duas aplicações falem uma com a outra. Em outras palavras, uma API é um mensageiro que entrega o seu pedido ao provedor do qual você're requisitando-o e depois entrega a resposta de volta para você.
Como funcionam as APIs?
Imagine um garçom em um restaurante. Você, o cliente, está sentado à mesa com um menu de escolhas para encomendar, e a cozinha é o provedor que irá cumprir o seu pedido.
Você precisa de um link para comunicar o seu pedido à cozinha e depois entregar a sua comida de volta à sua mesa. Não pode ser a cozinheira porque ela está cozinhando na cozinha. Você precisa de algo que ligue o cliente que está a encomendar os alimentos e o cozinheiro que os prepara. É aí que o garçom - ou a API - entra na foto.
O garçom leva seu pedido, entrega na cozinha, dizendo ao cozinheiro o que fazer. Depois entrega a resposta, neste caso, a comida, de volta para você. Moreover, if the API designed correctly hopefully, your order won’t crash!
I hope it will help you. :)