Fuentes para PRECIO hotelero — evaluación (RAT + MonitorHotels)

Fecha: 2026-09-14 · Proyecto: ~/nef/estado_turismo/spab-retrieval Contexto: precio_hospedaje es el bloqueo del Burbuja_Index. Tenemos rating (10), ocupación (8) y llegadas (7); falta precio para el panel (hoy solo CDMX/Airbnb).

1. RAT — Resultados de la Actividad Turística (SECTUR)

Página: https://datatur.sectur.gob.mx/SitePages/rat.aspx Reportes mensuales PDF: .../Documentoscompartidos/rat/RAT-AAAA-MM(ES).pdf (2020→2026). Contiene:

  • Ocupación hotelera (por tipo de centro y por centro turístico).
  • INPT — Índice Nacional de Precios Turísticos (nacional; componente “Cuotas de Hoteles”), con datos de precios promedio de INEGI.
  • Llegadas por aeropuerto (AFAC), ICVI, etc. No da precio por destino — el INPT es nacional. Sirve como marco macro/precios. Script de extracción: PDF → pdftotext -layout (funciona).

2. DataTur Monitoreo (Menu.aspx) — descartado para precio

El reporte por centro turístico (“126 variables”) tiene SOLO 7 grupos: CUARTOS, CUARTOS_OCUPADOS, DENSIDAD, ESTADIA, LLEGADA_DE_TURISTAS, PROCENTAJE_DE_OCUPACION, TURISTAS_NOCHE. No hay tarifa/precio. (El flujo WebForms sí es navegable: POST a ReportesFiltros.aspx con ListaReportes y __VIEWSTATE.)

3. MonitorHotels.com / PricingDataRobots — candidato de pago

https://monitorhotels.com/data — API/export de tarifas hoteleras por ciudad (fields: room price, currency, origin/OTA, property class, lead days, etc.).

  • Pro: resuelve el scraping (ellos ya sortean el bloqueo de OTAs).
  • Contras: (a) dice “mostly US and Europe” → cobertura MX incierta; (b) es comercial, flat fee → choca con el discurso OSS/$0; ver licencia académica; (c) operador pequeño → pedir muestra.

Preguntas antes de adoptar

  1. ¿Cubren nuestros 10 destinos?
  2. Muestra de una ciudad mexicana (precio + origin + tipo de cuarto).
  3. Precio y licencia académica (PP, no comercial).

Precios (leídos 2026-09-14)

  • Basic = GRATIS con 1 destino; “Data For 1 Destination” = €5 (extra).
  • Plus/Premium/Enterprise: más usuarios/robots/refresh (Register).
  • Por destino: hasta 200 hoteles, LOS 1 noche, 2 adultos, 1×día, 30 días futuro.
  • Fuente: Booking.com (“our robot currently supports collecting data from Booking.com”).
  • → 10 destinos ≈ 1 gratis + 9 × €5 ≈ €45 (verificar si es mensual).

Plan recomendado

Registrar el Basic GRATIS con 1 destino mexicano (Tulum) → probar cobertura a costo cero. Si trae datos, pagar €5/destino. Si no, descartar.

Estado del bloqueo de scraping (verificado)

  • Booking/Google/Airbnb bloquean Cloudflare Browser Rendering (429/422); la portada de Booking responde 200 pero es página anti-bot.
  • Desde la IP local Booking responde 202 con página anti-robot (sin precios).
  • Trivago renderiza (106 KB) pero los precios se cargan por JS/API, no en el HTML. → El scraping propio no es viable hoy; un proveedor (o Airbnb) es el camino realista.