An API (Application Programming Interface) is a data exchange used by web applications to transfer information between systems. APIs are used by programmers in mobile applications and web applications.