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
- ¿Cubren nuestros 10 destinos?
- Muestra de una ciudad mexicana (precio + origin + tipo de cuarto).
- 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.