API, or Application Program Interface, is software that allows two programs to talk to each other, sending requests and responses. It serves as the foundational aspect for most internet interactions.

While your web browser or phone app has the capability to display data, that information is located within a server. APIs are what communicate the data requests from your app to the server, letting you access websites, messages, and other programs.