Application Program Interface
An API is a way of getting specific information from other applications or websites, which you can use for a variety of different needs. It is similar to a set of tools used for building a software application. The better the tools, the easier it is to make a good product. In the case of an API, the better the API, the easier it is to develop a program.