API (Application Programming Interface)
API stands for Application Programming Interface. APIs are, simply put, handshaking mechanisms that allow two different applications to talk to each other. By enabling a developer to request services from an application, APIs help the exchange of data among applications.
When an application is used on a mobile phone or device, the application connects to the internet and sends data to a server. The server then retrieves the data, interprets it and sends it back to your device. The application then interprets the data and presents you with the information you required in a readable format. This entire process takes place via an API