Tecnología Abril 2026 8 min de lectura

Google Solar API en México:
cobertura, datos y casos de uso reales

Qué municipios cubre, qué información devuelve y cómo SolarBot la combina con datos NASA para cotizar cualquier dirección en 30 segundos.

Cuando un instalador solar recibe un prospecto, lo primero que necesita saber es si el techo tiene potencial. ¿Cuántas horas de sol recibe al año? ¿Cuántos paneles caben? ¿Cuánto va a generar el sistema? Responder esas preguntas con precisión requería, hasta hace pocos años, una visita técnica de 1 a 2 horas y un presupuesto preliminar hecho a mano.

Google Solar API cambió esa ecuación. La API analiza imágenes satelitales de alta resolución y devuelve datos estructurados sobre el techo de cualquier dirección en décimas de segundo. Es la misma tecnología que impulsa Project Sunroof de Google, ahora disponible para desarrolladores a través de Maps Platform.

Este artículo explica exactamente qué datos entrega la API, qué cobertura tiene en México, cuánto cuesta usarla y cómo SolarBot la integra en su flujo de cotización automatizada. Si eres integrador solar o desarrollas herramientas para el sector, esta información te ayudará a decidir si vale la pena incorporarla a tu stack.

Qué hace exactamente la Google Solar API

Tres endpoints, un propósito: convertir una dirección en datos accionables de generación solar.

01Building Insights

Es el endpoint principal. Recibes coordenadas (latitud/longitud) y la API devuelve un objeto JSON con la geometría del techo: área total en m², segmentos con orientación e inclinación individual, horas pico de sol (PSH) anuales y mensuales, y la configuración óptima de paneles para maximizar la generación. El campo maxArrayPanelsCount indica cuántos paneles de 400 W estándar caben físicamente en el techo sin sombras.

La precisión del modelo depende de la resolución de la imagen satelital disponible. En zonas con imagery de <0.1 m/px, el error en área de techo es menor al 5%. En zonas con imagery más antigua o de menor resolución, puede subir al 15–20%, lo cual sigue siendo suficiente para una cotización preliminar confiable.

02Data Layers

Devuelve capas raster de la zona: mapa de irradiancia anual (kWh/m²/año), mapa de sombras por hora a lo largo del año, imágenes RGB del techo en alta resolución y máscara de área utilizable. Estos datos son útiles para visualizaciones avanzadas — por ejemplo, renderizar un mapa de calor del techo en la propuesta comercial del cliente.

SolarBot actualmente usa solo Building Insights para la cotización. Las Data Layers quedan en el roadmap para el módulo de propuestas visuales, donde el cliente verá su propio techo con las zonas de mayor potencial marcadas en color.

03Find Closest Building

Dado un punto geográfico, localiza el edificio más cercano con datos disponibles y devuelve sus coordenadas exactas. Es útil cuando el cliente da una dirección textual con ligera imprecisión — por ejemplo, la geocodificación ubica el punto en la calle en lugar del centro del predio. Este endpoint ajusta la coordenada al centroide del techo más próximo antes de llamar a Building Insights.

En la práctica, SolarBot lo usa como paso previo automático: si la confianza del Building Insights es baja (imageryQuality: LOW), reintenta con el centroide corregido antes de hacer fallback a NASA.

Cobertura real en México: qué ciudades funcionan

La API no cubre el 100% del territorio. Esto es lo que encontramos al probar más de 2,000 direcciones.

01Zonas con cobertura completa

Las 10 zonas metropolitanas más grandes de México tienen cobertura sólida y consistente: ZMCM (Ciudad de México y 59 municipios conurbados), ZMG (Guadalajara), ZMMTY (Monterrey), Puebla-Tlaxcala, Querétaro, León, San Luis Potosí, Tijuana, Hermosillo y Mérida. En estas zonas, más del 92% de las consultas retornan datos con imageryQuality: HIGH o MEDIUM.

Estas zonas concentran aproximadamente el 65% del mercado solar residencial e industrial del país, por lo que para la mayoría de los integradores esta cobertura es suficiente para el volumen principal de su cartera.

02Zonas con cobertura parcial

Ciudades medianas como Aguascalientes, Culiacán, Chihuahua, Mexicali, La Paz y Oaxaca tienen cobertura variable: entre el 60% y el 80% de las consultas retornan datos utilizables. La calidad baja en colonias periféricas de reciente desarrollo donde la imagen satelital disponible tiene más de 2 años. En estas zonas SolarBot complementa con NASA POWER automáticamente cuando la confianza es insuficiente.

03Zonas sin cobertura o cobertura muy baja

Municipios rurales, zonas agrícolas y localidades menores de 50,000 habitantes generalmente no tienen cobertura. La API devuelve RESOURCE_EXHAUSTED o datos con imageryQuality: LOW que no son confiables para cotización. Aquí el fallback NASA es la única fuente disponible, y SolarBot lo activa de forma automática sin que el vendedor note la diferencia en el output de la cotización.

Importante: Google actualiza continuamente su cobertura. Ciudades que en 2024 tenían cobertura parcial (como La Paz, BCS, y varias ciudades de Yucatán) ya tienen cobertura completa en 2026. La tendencia es clara: la cobertura se expande ~15% anual.

Qué datos devuelve Building Insights y cómo se usan

Cada campo del JSON tiene un propósito específico en el cálculo de la cotización.

Campo API Qué significa Cómo lo usa SolarBot
maxSunshineHoursPerYear Horas pico de sol anuales (PSH) del techo Divide entre 365 para obtener PSH diaria. Base del cálculo de generación.
maxArrayPanelsCount Máx. paneles que caben en el techo Limita el tamaño del sistema; si el sistema óptimo supera este límite, SolarBot ajusta hacia abajo.
maxArrayAreaMeters2 Área total del techo en m² Validación de coherencia: área × 0.15 debería aproximar el número de paneles.
panelCapacityWatts Watt pico del panel de referencia Google SolarBot normaliza a 400 Wp y recalcula proporciones si Google usa panel distinto.
solarPanelConfigs[n].yearlyEnergyDcKwh Generación DC anual para N paneles Aplica factor de performance ratio (0.82) para obtener kWh AC entregados a la red.
financialAnalyses[n] Análisis financiero nativo de Google SolarBot no lo usa directamente — hace su propio cálculo con tarifas CFE actualizadas y costo de sistema en México.

El campo más crítico para la cotización es maxSunshineHoursPerYear. PSH determina directamente cuántos kWh genera el sistema, lo cual determina el ahorro anual, el payback y el ROI. Una diferencia de 0.5 PSH en la estimación puede cambiar el payback calculado en hasta 8 meses — razón por la que SolarBot prefiere los datos satelitales de Google sobre promedios regionales cuando están disponibles.

El fallback NASA POWER: cuando Google no alcanza

NASA POWER tiene datos de irradiancia para cada coordenada del planeta desde 1984. Es el plan B perfecto.

01Qué es NASA POWER

NASA POWER (Prediction Of Worldwide Energy Resources) es una base de datos meteorológica global mantenida por la NASA para aplicaciones de energía renovable. Incluye 39 años de datos históricos de irradiancia solar en superficie, temperatura, velocidad del viento y humedad, con resolución espacial de 0.5° × 0.625° (aproximadamente 55 km × 70 km en México).

La resolución espacial es obviamente inferior a las imágenes satelitales de Google, que trabajan a nivel de techo individual. Pero para calcular PSH en una ciudad concreta, los datos NASA tienen una precisión histórica del ±8% comparados con estaciones meteorológicas terrestres — más que suficiente para una cotización preliminar confiable.

02Cómo SolarBot combina ambas fuentes

El flujo de decisión es automático y transparente para el vendedor. Primero, SolarBot llama a Google Solar API con las coordenadas obtenidas del geocoder de Google Maps. Si la respuesta tiene imageryQuality: HIGH o MEDIUM, usa esos datos directamente. Si la calidad es LOW o la llamada falla, hace una consulta asíncrona a NASA POWER con las mismas coordenadas, calcula el PSH promedio de los últimos 10 años y lo usa en el modelo de generación.

En ambos casos, el output de la cotización tiene el mismo formato: kWh generados, ahorro anual estimado, costo del sistema recomendado, payback y ROI a 25 años. La fuente de datos se registra internamente para control de calidad pero el cliente final solo ve el resultado.

03Precisión comparada de ambas fuentes

En pruebas internas con 180 proyectos ejecutados en México (comparando estimación inicial vs. producción real del primer año), los proyectos cotizados con datos Google Solar API tuvieron un error de estimación promedio del 6.2%. Los cotizados con fallback NASA POWER tuvieron un error del 9.8%. Ambos están dentro del rango aceptable para una cotización comercial — la industria considera ±15% como margen estándar para propuestas preliminares sin visita técnica.

Cuánto cuesta integrar la API y cuándo tiene sentido económico

El costo es casi cero en volúmenes normales de ventas. El ROI real está en el tiempo ahorrado.

01Estructura de precios de Google Maps Platform

Google Maps Platform ofrece $200 USD de crédito mensual gratuito para todos los productos. El SKU "Solar API — Building Insights" tiene un precio de $0.004 USD por llamada. Con el crédito gratuito mensual puedes hacer 50,000 consultas sin cargo. Para un integrador solar típico con 300–500 prospectos cotizados por mes, el costo real de la API es literalmente cero.

Si tuvieras un volumen de 5,000 cotizaciones/mes (nivel de una empresa con 3–4 vendedores muy activos), el costo mensual sería de ~$20 USD después del crédito. Incluso a 50,000 cotizaciones/mes, el costo es $200 USD — una fracción del costo de un solo vendedor haciendo visitas técnicas manuales.

02El costo real no es la API, es la integración

El reto de usar Google Solar API no es el precio — es la ingeniería. Necesitas: cuenta de Google Cloud con facturación habilitada, clave de API con permisos Solar, lógica de geocodificación para convertir direcciones en coordenadas, parsing del JSON de respuesta, modelo de negocio para calcular tamaño de sistema y ROI, fallback cuando la API no tiene datos, y entrega del resultado al cliente en formato comercialmente útil.

Construir todo eso desde cero lleva entre 3 y 6 semanas de desarrollo. SolarBot ya tiene esa infraestructura funcionando — la API es solo uno de los múltiples componentes del sistema de cotización automatizada.

03Para quién tiene sentido construirlo vs. usar SolarBot

Tiene sentido construir integración propia si eres una empresa con más de 15 vendedores, necesitas personalización profunda de la propuesta (logo, branding, plantillas específicas por segmento), tienes equipo de desarrollo interno disponible, y planeas integrar el módulo solar en un CRM propio ya existente.

Tiene sentido usar SolarBot si eres un integrador de 2–10 vendedores, quieres resultados en días en lugar de meses, no tienes equipo de desarrollo, y prefieres pagar $297/mes en lugar de invertir semanas de ingeniería en algo que no es tu core business. El tiempo de instalación de SolarBot es 20 minutos.

Google Solar API en números

50,000 Consultas/mes incluidas gratis con crédito GCP
92% De consultas con datos HIGH/MEDIUM en las 10 ZMM de México
6.2% Error promedio de estimación vs. producción real primer año
30 seg De geocodificación + API call + cálculo de cotización en SolarBot

Preguntas frecuentes

¿Qué es la Google Solar API?

Es una API de Google Maps Platform que analiza imágenes satelitales de un techo para calcular su área aprovechable, horas pico de sol (PSH), orientación óptima de paneles y potencial de generación anual en kWh. Devuelve datos estructurados en JSON que cualquier sistema puede consumir en décimas de segundo. Es la misma tecnología que impulsa Project Sunroof de Google, ahora disponible para desarrolladores.

¿La Google Solar API cubre toda México?

No cubre el 100% del territorio. La cobertura se concentra en zonas urbanas y periurbanas con imagen satelital de alta resolución disponible. Las principales zonas metropolitanas (ZMCM, ZMG, ZMMTY, Puebla, Querétaro, León, Tijuana, Hermosillo) tienen cobertura sólida con más del 92% de consultas retornando datos confiables. Zonas rurales y municipios pequeños pueden devolver datos de baja confianza; SolarBot hace fallback a NASA POWER automáticamente en esos casos.

¿Cuánto cuesta usar la Google Solar API?

El SKU 'Solar API - Building Insights' cuesta $0.004 USD por llamada. Google Maps Platform otorga $200 USD de crédito mensual, lo que equivale a 50,000 consultas gratuitas al mes. Para un integrador solar con 300–500 cotizaciones por mes, el costo real es cero. Incluso a 5,000 cotizaciones/mes, el costo es solo ~$20 USD mensuales después del crédito.

¿Qué pasa cuando la API no tiene datos del techo?

SolarBot tiene un fallback automático a datos NASA POWER: obtiene la irradiancia diaria histórica por coordenadas (1984–2023) y calcula PSH con un promedio anual. El error de estimación sube del 6.2% al 9.8% en promedio, pero sigue siendo muy inferior al margen ±15% estándar de la industria para propuestas sin visita técnica. El vendedor no nota la diferencia — el output tiene el mismo formato.

¿Puedo usar Google Solar API sin SolarBot?

Sí, la API es pública. Necesitas una clave de Google Maps Platform con el SKU Solar habilitado. El reto es construir la lógica de negocio alrededor: cálculo de sistema, ROI, comparativa tarifaria CFE y entrega al cliente. Construir eso desde cero toma 3–6 semanas de desarrollo. SolarBot ya tiene toda esa infraestructura lista en 20 minutos de instalación a $297/mes.

Prueba la cotización con datos Google Solar ahora mismo

Envía una dirección real y ve los datos de techo, PSH y cotización completa en 30 segundos.

Solicitar demo gratuita