Strip away the jargon and an API (Application Programming Interface) is a menu: a defined list of requests a service will accept, and the shapes of data it will hand back in response. When you call a weather API asking for "current conditions in Lisbon," you're not touching some mysterious internal system โ you're ordering off a menu the service's developers published specifically so outside programs could ask for exactly that.
This reframe matters because it demystifies the whole topic: you don't need to understand how the weather service computes forecasts, any more than you need to know how a kitchen works to order off a restaurant menu. You just need to know what's on the menu (the endpoints), how to place an order (the request format), and how the food arrives (the response format).