Application Program Interface (API)
Application Programming Interface (API) is a way for two or more computer programs to communicate with each other. Software code that enables communication between independent systems, such as computer programs and applications, in the form of a request-response message. For example, travel aggregators submit flight date, departure location, and destination through the APIs of airlines’ websites and receive prices for flights meeting those specifications in response.