A Restful API is an software program interface (Api) that makes use of HTTP requests to GET, PUT, POST and DELETE data.