¿Qué es una API?

La interfaz de programación de aplicaciones, abreviada como API del inglés: Application Programming Interface, es un conjunto de subrutinas, funciones y procedimientos (o métodos, en la programación orientada a objetos) que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción.

Una “interfaz” es la forma en que dos aplicaciones o servicios se comunican entre sí. Lo hacen exponiendo al resto de aplicaciones el conjunto de servicios disponibles en cada una y cómo se deben acceder. A la serie de estos servicios, se le denomina API. Por eso, las API sirven para que una aplicación pueda interactuar con otra.

Fuente y más información
¿Qué puedo hacer en esta API?

Esta API se comunica con el CRM Inmofactory y ofrece una serie de operaciones con las que crear, actualizar o borrar inmuebles en Inmofactory así como publicar anuncios con estos inmuebles en un conjunto de portales inmobiliarios tanto nacionales como internacionales, entre los que destacan: