API - Application Programming Interface.
REST API - Representational State Transfer API.
SERVER: the place has the resources.
Client call (API call) -> Server - Data back over HTTP protocol.
API Key - interface to identify its user, developer or calling program to a website, which is normally used to assist in tracking and controlling how the interface is being utilized.