Guía

Datos de FIBRAs Mexicanas en Google Sheets — Precios y Métricas en Tiempo Real

Conecta Google Sheets a datos en tiempo real de las 16 FIBRAs de la BMV. Dos métodos: fórmula IMPORTDATA (sin instalación) o Apps Script para usuarios avanzados. Incluye campos gratuitos y premium.

1 de abril de 2026·4 min de lectura·Por Misael

¿Para qué quieres datos FIBRA en Google Sheets?

Si eres como yo, probablemente tienes una hoja de cálculo donde rastreas tus inversiones. El precio de compra, las distribuciones recibidas, el rendimiento acumulado. El problema es que actualizar los precios a mano cada semana es tedioso — y si te olvidas, tus cálculos quedan desactualizados.

Con FibrasMX puedes jalar datos en tiempo real de las 16 FIBRAs mexicanas directo a tu hoja. Sin instalar nada. Sin código. Solo una fórmula.

Método 1: La fórmula simple (recomendado)

Este es el método más fácil. Usa la función IMPORTDATA que ya viene incluida en Google Sheets — no necesitas instalar nada ni dar permisos especiales.

Paso 1: Obtén tu API Key

Ve a fibrasmx.com/perfil (necesitas cuenta gratuita). En la sección "API & Google Sheets" haz clic en "Generar API Key". Se generará una clave que empieza con fmx_ seguida de caracteres aleatorios. Cópiala — la necesitarás en el siguiente paso.

Paso 2: Escribe la fórmula

En cualquier celda de tu hoja, escribe:

=IMPORTDATA("https://fibrasmx.com/api/v1/sheets/FUNO11/price?key=TU_API_KEY")

Reemplaza TU_API_KEY con la clave que copiaste y FUNO11 con el ticker de la FIBRA que quieras consultar. La celda mostrará el precio actual.

Paso 3: Cambia el campo

La parte después del ticker es el campo que quieres consultar. Los campos gratuitos disponibles son:

  • price — precio actual del CBFI
  • yield — rendimiento por distribución anualizado
  • volume — volumen del día
  • market_cap — capitalización de mercado en millones MXN
  • sector — sector de la FIBRA
  • distribution_per_cbfi — última distribución por CBFI
  • pe_ratio — razón precio/utilidad
  • price_change — cambio porcentual del día

Ejemplo práctico

Digamos que tienes los tickers en la columna A (A2 = FUNO11, A3 = DANHOS13, etc.). En la columna B puedes poner:

=IMPORTDATA("https://fibrasmx.com/api/v1/sheets/"&A2&"/price?key=TU_API_KEY")

Arrastra la fórmula hacia abajo y tendrás los precios de todas tus FIBRAs actualizándose automáticamente.

Método 2: Apps Script (avanzado)

Si prefieres una fórmula más limpia como =FIBRASMX("FUNO11","price") sin la URL larga, puedes usar Google Apps Script. Este método requiere un par de minutos de configuración inicial pero después la experiencia es más cómoda.

Paso 1: Abre Apps Script

En tu Google Sheet ve a Extensiones → Apps Script. Se abre un editor de código en una pestaña nueva.

Paso 2: Pega el código

Borra todo el contenido del editor y pega el siguiente código. Lo puedes descargar desde fibrasmx.com/fibrasmx-sheets.gs.

Haz clic en el icono de guardar (o Ctrl+S).

Paso 3: Configura tu API Key

En la barra de menú de tu hoja de cálculo verás un nuevo menú FibrasMX. Haz clic en FibrasMX → Configurar API Key y pega tu clave. Si no ves el menú, cierra y vuelve a abrir la hoja.

La primera vez que lo uses, Google te pedirá autorizar el script. Verás un mensaje de "Esta aplicación no está verificada" — esto es normal para cualquier script personal. Haz clic en "Avanzado" → "Ir a FibrasMX (no seguro)" para continuar. El script solo se conecta a fibrasmx.com para consultar datos, nada más.

Paso 4: Usa la fórmula

Ahora puedes escribir en cualquier celda:

=FIBRASMX("FUNO11","price")

El primer argumento es el ticker, el segundo es el campo. Los campos disponibles son los mismos que en el Método 1.

¿Qué datos puedo consultar con Premium?

Con una suscripción Básico ($49/mes) desbloqueas campos que no están disponibles en ninguna otra plataforma de datos para FIBRAs mexicanas:

  • ffo_per_cbfi — FFO por CBFI (la métrica más importante de una FIBRA)
  • affo_per_cbfi — AFFO por CBFI
  • noi_margin — margen NOI
  • occupancy — tasa de ocupación
  • ltv — apalancamiento (Loan-to-Value)
  • dscr — cobertura de servicio de deuda
  • wale — duración promedio de contratos
  • cap_rate — tasa de capitalización

Si intentas consultar un campo premium sin suscripción, la celda mostrará "Requiere Premium Básico ($49/mes)". Puedes suscribirte en fibrasmx.com/precios.

Límites y consideraciones

La cuenta gratuita permite 20 consultas al día — suficiente para rastrear un portafolio personal de 5-10 FIBRAs con un par de campos cada una. Con Premium Básico el límite sube a 200 consultas diarias.

En mi experiencia, 20 consultas son más que suficientes si organizas tu hoja para que cada FIBRA tenga una fila y los campos estén en columnas. Una hoja con las 16 FIBRAs y 1 campo por cada una usa exactamente 16 consultas.

Los datos se actualizan cada vez que Google Sheets recalcula la hoja (generalmente cada hora, o cuando la abres). Si necesitas forzar la actualización, puedes ir a Datos → Actualizar datos de la página.

Si tienes dudas o necesitas ayuda configurando tu hoja, escríbenos a contacto. Con gusto te echamos la mano.

Compartir artículo

CompartirWhatsAppFacebook
Misael — Fundador de FibrasMX

Desarrollador e inversionista en FIBRAs mexicanas. Creé FibrasMX para hacer accesible la información que antes solo estaba disponible en reportes institucionales. Cada dato en esta plataforma proviene de fuentes oficiales: reportes trimestrales de las FIBRAs, la Bolsa Mexicana de Valores y la CNBV.

Resumen semanal de FIBRAs en tu inbox

Rendimientos, dividendos y análisis. Cada lunes. Sin spam.

Sigue aprendiendo

Análisis

Fibra Prologis (FIBRAPL14) — Análisis del Líder Industrial en México

5 abr 2026

Análisis

Fibra Monterrey (FMTY14) — La FIBRA Industrial que Paga Cada Mes

5 abr 2026

Análisis

Fibra Macquarie (FIBRAMQ12) — Análisis: Ocupación, Deuda y Distribuciones

5 abr 2026

Herramientas relacionadas

Directorio de FIBRAsCalculadora FIBRAs vs CETESCalendario de distribuciones