Privadas

Solo se pueden usar internamente, así que las empresas tienen un mayor control sobre ellas.

De Asociados

Se comparten con asociados específicos, lo cual puede ofrecer flujos de información entre las partes, sin comprometer la calidad ni la seguridad.

Públicas

Todos tienen acceso, así que otras empresas pueden desarrollar API que interactúen con las de su organización. Puede haber o no alguna autorización y costos asociados.

Compuestas

Combinan dos o más API de diferentes tipos para resolver requisitos complejos.

API remotas

Diseñadas para interactuar en una red de comunicaciones. Los recursos que administra la API se encuentran fuera de la computadora que envía la solicitud. La mayoría de las API están diseñadas de acuerdo con los estándares de Internet.

Por lo general, las API web usan HTTPS para los mensajes de solicitud y proporcionan una definición de la estructura de los mensajes de respuesta.

Estos mensajes suelen tomar la forma de un archivo XML o JSON, que son los formatos preferidos porque presentan los datos en una manera que otros softwares pueden manejar con facilidad.