An application programming interface, or API, is a set of programming code that queries data, parses responses, and sends instructions between one software platform and another. APIs are used extensively in providing data services across a range of fields and contexts.