API is an acronym for Application Programming Interface. API is a set of rules, protocols and tools for creating software applications. The APIs themselves detail how different software components shall interact. For instance, what data to use and what actions a specific unit shall take. An example of an appreciated API is the API from Coinmarketcap.