Recetas/Parrilla de tarifas de la competencia
MCP Realtime10 min

Parrilla de tarifas de la competencia

Reconstruye la parrilla que todo revenue manager mira cada mañana — tu hotel y su compset lado a lado para una estancia — con tarifas en vivo de Booking.com. Una llamada por establecimiento, precios actuales y sin scraper.

Parrilla de tarifas de la competencia

Qué vas a construir

Una única página HTML autocontenida — sin framework ni build: una fila por establecimiento, la tarifa más barata disponible para la estancia en cada celda, tu hotel anclado arriba y color según cómo quedas frente al compset. El tipo de habitación, el régimen y la cancelación vienen de regalo.

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 →
  2. 02

    Rellena su compset

    Hasta diez competidores en el detalle del alojamiento. Sin ellos esta receta imprime tu propia lista de precios en vez de una comparación, y el bloque de competidores vuelve vacío.

Cómo funciona

  1. 01

    Consigue tu API key

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

  2. 02

    Lista tu compset

    Lee los competidores configurados para tu hotel: ahí tienes tu propio slug y cada rival al que sigues.

  3. 03

    Una llamada en vivo por hotel

    Pide a Booking.com la estancia, hotel a hotel. Coge la habitación más barata de cada respuesta y ya tienes la parrilla. Las llamadas en vivo tardan segundos y consumen créditos, así que mantén el compset ajustado.

La llamada

Una llamada devuelve todas las habitaciones a la venta para esa estancia, con precio por noche, régimen y cancelación. Repítela para cada hotel del compset y tienes la parrilla.

cURL
# 1) Your comp set for this hotel
curl "https://api.veetal.app/v2/account/accommodation/YOUR_HOTEL_ID/competitors" \
  -H "veetal-api-key: YOUR_API_KEY"

# 2) Live Booking.com rates, one call per hotel in the set
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 competitor rate grid for my hotel,
for a stay I choose, using live Booking.com rates.

I want the view a revenue manager reads every morning: my hotel against the
hotels I compete with, and what each of them is charging right now for that
stay. Work out what data you need and fetch it.

Build it as a single self-contained HTML page — plain HTML and CSS, no
frameworks, no build step, no external requests:

- One row per property: my hotel pinned to the top and visually separated,
  then every competitor.
- For each property, the cheapest available rate for the stay, plus the room
  type, board and whether it is refundable.
- Colour each row by where it sits against the set: cheapest, mid, priciest.
- A summary line: the set's median rate, my position in the ranking, and the
  gap to the cheapest competitor in money and percent.
- Show how many rooms are left when the data says so — a low count next to a
  high price is a different signal than a high price alone.
- Leave a property visibly empty when it returns no availability, and never
  invent a price.
- Because these are live calls, show progress as each hotel comes back rather
  than a single long spinner.

Clean and readable at a glance, works in light and dark. Use only real values
from my data.

Preguntas

¿De dónde salen los competidores?

Del compset configurado en tu cuenta para ese hotel. Una llamada devuelve tus rivales, y cada uno trae el slug que luego usas para pedir su tarifa.

¿Por qué tarifas en vivo y no el feed almacenado?

Porque este es el precio que hay en Booking.com ahora mismo, que es sobre lo que actúas cuando retarificas hoy. La capa Feed sale más barata para leer históricos largos, pero se refresca de forma programada.

¿Cuántos créditos cuesta una parrilla?

Una llamada en vivo por establecimiento. Un compset de seis hoteles son seis llamadas para una estancia: mantén el compset ajustado y cachea el resultado en vez de volver a pedirlo en cada carga.

¿Por qué un hotel vuelve vacío?

Porque no tiene disponibilidad para esa estancia, o la estancia no llega a su mínimo de noches. La receta deja la fila visiblemente en blanco a propósito, en vez de arrastrar un precio antiguo.

Construye el tuyo

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

Whatsapp