Interface. Ela funciona através da comunicação entre diversos códigos, definindo assim comportamentos específicos de determinados objetos em uma interface. Ou seja, a API irá interligar diversas funções em um site (ex: busca, conteúdo das notícias, artigos …) e possibilitando que estas informações possam ser utilizadas em outras aplicações.
É um formato mais completo para intercâmbio de dados que tem características similares a um documentos de texto. JSON: É um formato leve para intercâmbio de dados entre aplicativos que é muito utilizado nas aplicações atuais por ter um gasto de transferência menor que o XML.