API is Application Programming Interface and it actually is a load of DLL's and many functions which you can call.These functions have been made by other programmers.

or to be more formal

application programming interface (API)
A set of routines used by an application to direct the performance of procedures by a computer's operating system. For computers running a graphical user interface, an API manages an application's windows, icons, menus, and dialog boxes.