You'll find Application Programming Interfaces (APIs) in use all over the internet. Various systems use them to send information from one piece of software to another. Simple Object Access Protocol (SOAP) and Representational State Transfer (REST) are commonly-used API styles.