Recetas/Rate-Shopper en vivo
MCP Realtime5 min

Rate-Shopper en vivo

A veces el feed almacenado no basta y necesitas el precio que hay en pantalla ahora mismo, para una estancia concreta. Esta receta consulta la tarifa en vivo de un hotel para unas fechas y una ocupación, directamente de la OTA.

Rate-Shopper en vivo

Qué vas a construir

Un comprobador de tarifas: eliges hotel, estancia y ocupación, lanzas la petición y ves la tarifa en vivo con su tipo de habitación, régimen y política de cancelación — además de cuánto ha tardado la llamada, para que la espera nunca sea un misterio.

Esto hay que montarlo antes

Obligatorio

Los endpoints no aceptan texto libre: aceptan tus identificadores. Esta receta da por hecho que lo de abajo ya existe en tu cuenta, y mientras falte algo la llamada responde vacía, no da error. Cada punto enlaza la receta que lo enseña.

  1. 01

    Da de alta el hotel en tu panel de control

    Veetal resuelve el alojamiento contra Booking.com y le asigna un slug — y es ese slug, no el nombre del hotel, lo que piden todos los endpoints de alojamiento.

    Guía: Da de alta tu hotel y el compset contra el que fijas precio →

Cómo funciona

  1. 01

    Consigue tu API key

    Crea tu cuenta y copia tu key. Empiezas gratis con 100 créditos.

  2. 02

    Elige hotel y estancia

    Coge el slug del alojamiento de tu cuenta y elige entrada, salida y número de adultos.

  3. 03

    Lanza la llamada en vivo

    La petición sale hacia la OTA y vuelve con la tarifa actual. Cuenta con que tarde más que una lectura de Feed y con que consuma créditos.

La llamada

Una petición sale hacia la OTA y devuelve la tarifa actual de esa estancia. Pon el slug de tu hotel, las fechas y tu key.

cURL
curl "https://api.veetal.app/v2/real-time/accommodation/YOUR_HOTEL_SLUG/rate/booking/2026-09-15/2026-09-17/2" \
  -H "veetal-api-key: YOUR_API_KEY"

Constrúyelo con IA

Conectar el MCP →

Pega este prompt en un asistente con el MCP de Veetal conectado y te construye la app entera sobre tus datos — sin tocar el front-end.

Prompt
Use my Veetal Connect data to build a live rate checker for one of my hotels.

I want to type a stay — check-in, check-out, number of adults — and get the
current rate back from the OTA, not a stored one. Work out what data you need
and fetch it.

Build it as a single self-contained HTML page, plain HTML and CSS:

- A small form: hotel, check-in, check-out, adults.
- A clear loading state that tells me a live request can take up to a couple of
  minutes, so the wait never looks like a hang.
- The result: rate, room type, board and cancellation policy, plus the exact
  time the rate was fetched.
- A visible message when the hotel has no availability for that stay, instead
  of an empty screen.
- Never fall back to an older or invented price.

Clean and quick to read, works in light and dark.

Preguntas

¿En qué se diferencia de la parrilla de tarifas?

La parrilla lee la capa Feed pre-procesada: un mes entero, rápido y barato, refrescado de forma programada. Esta sale a la OTA para una sola estancia ahora — más lenta y consume créditos, pero es el precio actual.

¿Cuánto tarda una llamada en vivo?

Las llamadas en tiempo real consultan la OTA en el momento, así que se miden en segundos, no en milisegundos. Monta un estado de carga y no las pongas en un bucle apretado.

¿Qué OTAs están soportadas?

Booking.com por esta ruta, con endpoints hermanos para Expedia y Hotels.com. Consulta la referencia de la API para la lista completa.

¿Puedo consultar un hotel que no está en mi cuenta?

Los endpoints en tiempo real aceptan un tipo de referencia y un identificador, así que no estás limitado a tus alojamientos configurados como en la capa Feed.

Construye el tuyo

Empieza gratis con 100 créditos de API. Sin tarjeta ni llamada comercial.

Whatsapp