Guarda che c'è poco da spiegare sull' API.
Come hanno detto API vuol dire solo Application Program Interface.
Qualunque insieme di funzioni messe a disposizione di altri è un API.
Le funzioni del PHP sono API, le funzioni per programmare in windows sono API,ecc...tutto lì. Se vuoi ti puoi scrivere un API pure te