---
title: "iCal o conexión por API: qué diferencia hay"
description: "Diferencias entre sincronizar calendarios por iCal y conectar por API: qué datos viajan, qué retrasos hay y cuándo iCal es suficiente."
url: https://softwareparahoteles.app/blog/ical-o-conexion-por-api-que-diferencia-hay/
source: Software para Hoteles (https://softwareparahoteles.app)
license: CC BY 4.0
---

[Distribución y venta](https://softwareparahoteles.app/blog/categoria/distribucion/)

# iCal o conexión por API: qué diferencia hay

Publicado el 27 de noviembre de 2025 · Actualizado el 8 de octubre de 2026 · Redacción de Software para Hoteles

iCal es un intercambio periódico de calendarios que solo transmite fechas ocupadas, con un retraso que depende de cada portal. Una conexión por API envía y recibe disponibilidad, precios, restricciones y datos de la reserva casi al instante. iCal basta con pocas unidades y pocos canales; con más volumen conviene la API.

Cuando un software dice que «se conecta» con un portal, puede referirse a dos cosas muy distintas. Antes de contratar un gestor de canales conviene saber cuál de las dos ofrece para cada portal que te interesa, porque de ello depende el riesgo de doble reserva y el trabajo manual que te quedará.

## ¿Cómo funciona la sincronización por iCal?

iCal es un formato de calendario. Cada portal o programa genera una dirección web que contiene un archivo con las fechas ocupadas de un alojamiento. Tú copias esa dirección en el otro sistema, y este la consulta cada cierto tiempo para bloquear las mismas fechas.

Tres rasgos lo definen:

-   **Es una lectura periódica, no un aviso.** El sistema que importa el calendario decide cada cuánto lo consulta. Entre una lectura y la siguiente, los dos calendarios pueden no coincidir.
-   **Hay que configurarlo en los dos sentidos.** Para que dos portales se bloqueen mutuamente, cada uno debe importar el calendario del otro.
-   **Va unidad por unidad.** Cada alojamiento tiene su propio enlace, lo que lo hace más cómodo para viviendas o apartamentos que para un hotel con muchas habitaciones del mismo tipo.

## ¿Cómo funciona una conexión por API?

Una [API](https://softwareparahoteles.app/glosario/#api) es una interfaz por la que dos programas intercambian datos de forma estructurada. En distribución hotelera, el gestor de canales envía al portal la disponibilidad, los precios y las condiciones de venta, y el portal le devuelve cada reserva, modificación o cancelación en cuanto se produce.

Es lo que suele llamarse conexión bidireccional. No depende de que alguien consulte un archivo: cada cambio genera un mensaje. Por eso el margen de tiempo en el que una misma noche puede venderse en dos sitios es mucho menor.

Estas conexiones no son universales. Cada portal decide con qué programas se integra y con qué alcance, de modo que un mismo [channel manager](https://softwareparahoteles.app/glosario/#channel-manager) puede tener conexión por API con unos portales y solo iCal con otros.

## ¿Qué datos viajan en cada caso?

| Dato | iCal | API |
| --- | --- | --- |
| Fechas ocupadas o bloqueadas | Sí | Sí |
| Precios por noche | No | Sí |
| Estancia mínima y otras restricciones | No | Sí, según el portal |
| Datos del huésped | No, o un resumen mínimo | Sí, los que el portal comparte |
| Importe y estado del pago | No | Sí, según el portal |
| Modificaciones y cancelaciones | Solo como fecha que se libera | Sí, como aviso |

La consecuencia práctica es que con iCal sigues gestionando los precios en cada portal por separado y tienes que entrar en cada uno para ver quién ha reservado. Con API, lo normal es fijar tarifas una sola vez y recibir la reserva completa en tu sistema.

## ¿Qué retrasos hay y qué riesgo suponen?

El retraso de iCal no es un valor fijo: lo marca la frecuencia con la que cada plataforma actualiza los calendarios importados, y esa frecuencia varía entre portales. Pregunta al proveedor y revisa la ayuda de cada portal en lugar de fiarte de una cifra genérica.

Ese intervalo es la ventana en la que puede producirse un [overbooking](https://softwareparahoteles.app/glosario/#overbooking): alguien reserva en un portal y, antes de que el otro lea el calendario, otra persona reserva las mismas noches. El riesgo crece con la demanda, con las reservas de última hora y con el número de canales enlazados entre sí.

## ¿Cuándo es suficiente iCal?

iCal puede bastar si se cumplen la mayoría de estas condiciones:

1.  Gestionas una o pocas unidades, cada una con su propio calendario.
2.  Vendes en dos o tres canales como mucho.
3.  Recibes pocas reservas de última hora.
4.  Tus precios cambian poco y no te importa actualizarlos en cada portal.
5.  Puedes revisar los calendarios a diario.

Conviene pasar a una conexión por API cuando vendes varias habitaciones del mismo tipo, cuando cambias precios con frecuencia, cuando una doble reserva te resultaría difícil de resolver o cuando quieres que los datos del huésped lleguen solos a tu sistema.

## ¿Qué preguntar al proveedor?

-   ¿Qué portales conecta por API y cuáles solo por iCal?
-   En las conexiones por API, ¿se envían precios y restricciones o solo disponibilidad?
-   ¿Las reservas entran con los datos del huésped y el importe?
-   ¿Hay un coste por canal conectado?
-   ¿Cómo avisa el sistema cuando una sincronización falla?

Las fichas del directorio recogen los canales que cada proveedor declara; puedes revisarlas en las categorías de [channel manager](https://softwareparahoteles.app/categorias/channel-manager/) y de [alquiler vacacional](https://softwareparahoteles.app/categorias/alquiler-vacacional/). El tipo de conexión de cada canal conviene confirmarlo directamente con el proveedor.

## Preguntas frecuentes

### ¿iCal sincroniza los precios entre portales?

No. iCal solo transmite fechas ocupadas o bloqueadas. Los precios, las estancias mínimas y las condiciones de cancelación hay que mantenerlos en cada portal por separado, salvo que uses un gestor de canales con conexión por API que los envíe desde un único sitio.

### ¿Se puede tener una doble reserva usando iCal?

Sí. Como cada portal lee el calendario del otro cada cierto tiempo, existe un intervalo en el que una noche ya vendida sigue apareciendo libre en otro canal. El riesgo es mayor con mucha demanda, reservas de última hora y varios canales enlazados entre sí.

### ¿Un channel manager usa siempre API?

No necesariamente. Muchos gestores de canales combinan conexiones por API con los portales con los que tienen integración y enlaces iCal con el resto. Antes de contratar, pide la lista de canales con el tipo de conexión de cada uno y comprueba los que te interesan.

Los datos sobre productos proceden de las fichas del directorio y siguen su [metodología](https://softwareparahoteles.app/metodologia/). La información sobre normativa es general y no sustituye al asesoramiento legal o fiscal.

## Más sobre distribución y venta

-   Distribución y venta
    
    ### [Cómo redactar una política de cancelación clara](https://softwareparahoteles.app/blog/como-redactar-una-politica-de-cancelacion-clara/)
    
    Qué elementos debe incluir una política de cancelación de hotel, en qué se diferencian la flexible, la moderada y la no reembolsable y cómo alinearla.
    
    19 de noviembre de 2025
    
-   Distribución y venta
    
    ### [Cómo calcular lo que te cuesta de verdad cada canal](https://softwareparahoteles.app/blog/como-calcular-lo-que-te-cuesta-de-verdad-cada-canal/)
    
    Método en cuatro pasos para calcular el coste real de cada canal de venta: comisión, impuestos sobre la comisión, costes de cobro y costes fijos.
    
    3 de noviembre de 2025
    
-   Distribución y venta
    
    ### [Cómo evitar el overbooking en un hotel pequeño](https://softwareparahoteles.app/blog/como-evitar-el-overbooking-en-un-hotel-pequeno/)
    
    Medidas concretas para evitar el overbooking en un hotel pequeño: inventario único, channel manager bidireccional, margen de seguridad y protocolo.
    
    29 de octubre de 2025
