An API facilitates interfacing directly with an application whereas a Web service interacts with two
machines over a network.
– web service is like advanced Urls and API is Programmed Interface.
– API contains classes and Interfaces just like a program.
– A web service is a form of API (Application Programming Interface).