API stands for programming interface (or application programming interface) and is basically code that allows two or more software programs to communicate with each other.
Blockchain developers use APIs, a set of subroutine definitions, protocols, and tools, to develop dApps in the cryptocurrency and blockchain space.