What is API?
A contract that lets two programs talk to each other.
Application Programming Interface — a defined set of requests and responses that lets one piece of software use another without knowing its internals. 'Calling an API' usually means sending HTTP requests to a service and parsing its JSON response.
GET https://api.github.com/users/octocat returns a JSON profile.