SPAB — estrategias de datos ya documentadas y aún no usadas (barrido de ~/nef)

Fecha: 2026-09-18 · Proyecto: ~/nef/estado_turismo/spab-retrieval Origen: barrido de ~/nef/decisions/ (223 archivos) + ~/nef/ buscando vías de retrieval ya evaluadas/documentadas que el pipeline todavía no usa. Verificado en vivo hoy, no de memoria.

Hallazgo principal — SerpApi (viva, gratis, cierra 2 huecos)

SERPAPI_KEY existe en ~/nef/surtido/.vercel/.env (cuenta [usuario]@protonmail.com, Free Plan, 198/250 búsquedas restantes este mes, renueva 2026-10-11).

Probado en vivo hoy:

MotorQué daVerificado
engine=google_hotelsprecio/noche + rating + nº reseñas de ~20 hoteles por búsquedaCancún, Tulum, Bacalar devuelven 20 props con rate_per_night y overall_rating
engine=google_mapsdata_id de un lugar (para el paso siguiente)Hotel Emporio: rating 4.3, 8963 reseñas
engine=google_maps_reviewsreseñas con texto; 20/página con query, paginación por next_page_tokenEmporio: 5 reseñas base, 20 con query=caro
engine=googlebúsqueda web (para hallar links oficiales)trae las URLs de SESNSP

Por qué importa:

  1. Precio — es la vía sin Playwright al precio_hospedaje. El scraper actual (precio_booking.mjs) es frágil (anti-bot, navegador local). SerpApi google_hotels da precio + rating + reseñas en una llamada, y funciona donde Booking bloqueaba.
  2. Reseñas — complementa Apify memo23 (0 en free) pero bueno para muestreo dirigido por query.

Costo/encaje: 11 destinos × 1 llamada google_hotels = 11 búsquedas/corrida (cabe en el free tier de 250/mes). Es modo: http, entra como conector nuevo sin tocar el esquema.

Otras vías documentadas y no usadas

EstrategiaDoc fuenteEstadoNota
TripAdvisor Terra (oficial)[CREDENCIAL].mdNo probada1,000 llamadas gratis; Hotel Pricing API daría precio oficial. Requiere registrarse
DataForSEOmismo docNo probada~$0.075/1k reseñas TripAdvisor (más barato que Places para volumen)
SESNSP (delitos)2026-09-14-spab-retrieval-huecos.md1 clic manual, 30sLink real hallado; SharePoint exige sesión. Plantilla lista: data/plantillas/sesnsp.csv. cve_municipio ya está en destinos.json
AFAC (asientos)mismo doc1 descarga manualsase-*.xlsx; anti-bot F5. Plantilla data/plantillas/aero.csv
NOAA Sargazosargazo.ts ya escritoFalta el CSVConector listo, espera data/raw/sargazo-*.csv
Reddit OAuth2026-09-14-corpus-social-fuentes.mdNo hay credencialesREDDIT_CLIENT_ID/SECRET solo en .env.example, sin valores. Es la vía para backfill r/cancun sin el 429 del RSS
Destinos Q.Roo faltantes2026-09-15-factbook-qroo-capas-y-datos.mdNo agregadosisla-mujeres, isla-holbox, chetumal, mahahual, puerto-morelos — documentados, con claves, no en destinos.json
Cloudflare Browser Rendering2026-09-18-brief-siguiente-sesion-spab.mdDisponiblePara lo que bloquee (Reddit/SESNSP/NYT). Ya en el stack CF
HuggingFace sentimentbrief + news-silo/.env (HF_APIKEY)No usadocardiffnlp/twitter-xlm-roberta-base-sentiment (ES) > léxico actual

Duplicación detectada

~/nef/motor_estado_turismo/src/ (filtros, index, personas, prompt, ranking, schema) es un subconjunto del engine/ que trajimos a main hoy — el engine de la rama experiments-llm es la versión completa (con llm.ts, rag.ts, eval). Candidato a consolidar; no tocar sin decidir cuál es canónico.

Prioridad sugerida (impacto / esfuerzo)

  1. SESNSP — 1 clic manual, cierra el último hueco del vector de seguridad. Trivial.
  2. SerpApi google_hotels como conector de precio (redundancia con Booking) — gratis, sin Playwright, y da rating+reseñas de paso.
  3. Destinos Q.Roo faltantes — 5 slugs ya documentados, amplía cobertura Q.Roo (el estado del encargo).
  4. Reddit OAuth — desbloquea backfill sin 429 (necesita crear app Reddit).
  5. TripAdvisor Terra — si se quiere precio oficial + reseñas nativas (registro).

Regla que se mantiene

No imputar en ingesta; proxies derivados etiquetados fuente=modelo. Antes de escribir un conector, verificar en vivo que la fuente tiene el dato (patrón de esta sesión: SerpApi se probó antes de proponerla).