What is a Web API?
An (Application Programming Interface) is a way of interacting with data and services of existing web sites and social networks. A simple example is using Facebook API to authenticate someone on your website, getting a list of their friends, and sending them messages on Facebook, all from your own website.