Si buscas una API de reseñas de Google, probablemente no necesitas otra explicación genérica sobre APIs. Necesitas los datos de las reseñas en una tabla para filtrarlos, cruzarlos, visualizarlos y compartirlos con las personas que toman decisiones.
Esta necesidad aparece a menudo en agencias, franquicias y equipos con muchas ubicaciones. Alguien pide un panel en Tableau, un script de Python, una exportación semanal a CSV o una forma fiable de obtener reseñas de varias ubicaciones sin abrir cada perfil manualmente.
La respuesta corta es sí: puedes obtener reseñas con las APIs oficiales de Google Business Profile cuando el proyecto y el usuario tienen los permisos necesarios. El flujo adecuado depende de si quieres desarrollar directamente sobre Google, usar Localith como capa operativa conectada o exportar un CSV limpio para una herramienta de inteligencia empresarial.
Esta guía explica las tres opciones y cómo preparar los datos para Tableau, Power BI, Looker Studio, hojas de cálculo o Python.
Convierte la actividad de reseñas de Google en informes que tu equipo pueda usar. Usa Localith para comparar ubicaciones, exportar informes, seguir la actividad de respuesta y detectar los patrones detrás de los cambios de valoración.
Prueba gratis¿Existe una API de reseñas de Google?
Sí, aunque el nombre puede confundir. Google no presenta el acceso a reseñas como un producto independiente llamado API de reseñas de Google. Para los perfiles que tu organización posee o gestiona, la vía oficial es la API de Google Business Profile.
La documentación de Google sobre reseñas cubre cómo listar reseñas, obtener una reseña concreta, consultar varias ubicaciones y gestionar respuestas del negocio. Si todavía necesitas configurar la aprobación del proyecto y OAuth, consulta esta guía de acceso a la API de Google Business Profile.
Para consultar información pública de lugares, algunos desarrolladores consideran Places API o servicios externos. Son casos de uso distintos y no sustituyen la exportación completa del historial de reseñas de los perfiles que gestiona tu organización.
API de Google Business Profile, Places API o Localith
Empieza por la pregunta de propiedad y reporting: ¿trabajas con ubicaciones que tu organización gestiona, buscas datos públicos de lugares o necesitas informes recurrentes de perfiles conectados?
| Opción | Ideal para | Acceso a reseñas | Limitación principal |
|---|---|---|---|
| Informes y flujos de Localith | Reporting y operaciones multiubicación | Datos de reseñas conectadas, analítica, informes PDF/CSV e integraciones | Los perfiles deben estar conectados y sincronizados |
| Google Places API | Consulta pública de lugares | Datos públicos según las reglas del endpoint | No es una exportación completa de perfiles gestionados |
| API de Google Business Profile | Ubicaciones propias o gestionadas | Reseñas y respuestas de perfiles accesibles | Requiere aprobación, OAuth, permisos e ingeniería |
¿Qué datos de reseñas puedes obtener?
Para reporting, la estructura importa más que el nombre de la API. Una exportación útil debería incluir datos por reseña:
- ID de la reseña
- Nombre visible del autor
- Valoración
- Texto de la reseña
- Fecha de creación o actualización
- Ubicación e ID estable de la ubicación
- Texto y fecha de la respuesta del negocio
- Valoración media y número total de reseñas
El método de Google devuelve una colección paginada, además de la valoración media y el total de reseñas de la ubicación. Los recursos individuales pueden incluir ID, comentario, autor, valoración, fecha de creación y respuesta.
Cuando los datos están centralizados, el equipo también puede buscar reseñas de Google por palabra clave para detectar temas recurrentes sobre productos, atención, personal o accesibilidad.
Opción 1: exportar datos de reseñas con Localith
Localith es la opción práctica cuando la pregunta es “¿Podemos obtener datos limpios de todas las ubicaciones cada semana?” y no “¿Podemos mantener otra integración API?” Sus herramientas de API de Google Business Profile mantienen conectados los flujos de reseñas, fichas, informes y automatización.
El flujo es sencillo:
- Crea una cuenta de Localith o inicia sesión.
- Conecta las cuentas y ubicaciones de Google Business Profile.
- Abre el área de informes.
- Selecciona el periodo, las ubicaciones y el tipo de informe.
- Descarga el informe en PDF o CSV.
- Carga el CSV en tu hoja, almacén de datos o herramienta de BI.
Los informes pueden incluir datos sin procesar y métricas como distribución por estrellas, grupos de sentimiento, total de reseñas, respuestas, valoración media y fecha de la reseña más reciente. Así, agencias y equipos multiubicación pueden mantener un flujo recurrente de informes de reseñas online sin programar OAuth y paginación.
Usa el acceso API de Localith y n8n para flujos recurrentes
Para automatizaciones recurrentes, el equipo puede generar una clave API de Localith y conectar Localith con n8n. El nodo de Localith permite obtener reseñas, trabajar con fichas y consultar métricas de rendimiento que después pueden enviarse a Google Sheets, Airtable, Slack, email u otras herramientas.
Esta opción funciona bien para ingestas programadas, alertas y flujos de aprobación sin obligar a cada herramienta a autenticarse directamente con Google.
Sáltate la cola de aprobación de la API de Google. Localith ofrece a las agencias una capa gestionada de GBP para fichas, reseñas, métricas y publicación para todos sus clientes, sin proyectos Cloud, OAuth ni gestión de cuotas.
Prueba gratisOpción 2: exportar reseñas a CSV para Tableau
Si el requisito es un panel de Tableau, comprueba primero si un CSV resuelve el problema. En muchos informes semanales o mensuales, es suficiente.
- Exporta los datos por reseña desde Localith.
- En Tableau, selecciona Archivo de texto.
- Elige el CSV.
- Configura la valoración como número y la fecha como fecha.
- Crea una distribución por estrellas.
- Añade la ubicación como filtro.
- Crea tendencias mensuales de volumen y valoración.
- Añade estado o tiempo de respuesta cuando esté disponible.
- Publica el libro y actualiza el origen según tu calendario.
El CSV funciona especialmente bien cuando la frecuencia es diaria, semanal o mensual, y ofrece un archivo visible que los analistas pueden revisar antes de actualizar el panel.
Opción 3: obtener reseñas con la API de Google Business Profile
Elige la vía directa cuando dispongas de recursos de ingeniería, los perfiles estén bajo una estructura de cuentas adecuada y la aplicación necesite controlar la ingesta y el almacenamiento.
El endpoint actual es:
GET https://mybusiness.googleapis.com/v4/{parent=accounts/*/locations/*}/reviews
La ubicación debe estar verificada. El método devuelve hasta 50 reseñas por página, permite ordenar y proporciona nextPageToken cuando hay más resultados. Requiere un scope de OAuth como https://www.googleapis.com/auth/business.manage.
Google también ofrece un método por lotes:
POST https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations:batchGetReviews
Los equipos que necesitan gestionar reseñas de Google en varias ubicaciones deberían resolver primero la propiedad, los permisos y los identificadores estables.
Ejemplo de flujo con Python
Un flujo de producción suele:
- Usar un proyecto aprobado para la API.
- Configurar OAuth con
business.manage. - Listar cuentas y ubicaciones accesibles.
- Solicitar las reseñas de cada ubicación.
- Seguir
nextPageTokenhasta completar todas las páginas. - Convertir cada reseña en una fila.
- Guardar los datos en CSV, BigQuery, un almacén o una tabla de BI.
import requests
def fetch_reviews(access_token, location_name):
url = f"https://mybusiness.googleapis.com/v4/{location_name}/reviews"
params = {"pageSize": 50, "orderBy": "updateTime desc"}
headers = {"Authorization": f"Bearer {access_token}"}
reviews = []
while True:
response = requests.get(url, headers=headers, params=params, timeout=30)
response.raise_for_status()
payload = response.json()
reviews.extend(payload.get("reviews", []))
page_token = payload.get("nextPageToken")
if not page_token:
return reviews
params["pageToken"] = page_token
Es un patrón de integración, no un cliente listo para producción. El sistema final también necesita renovación de tokens, reintentos, almacenamiento seguro de credenciales, registros y gestión de errores de permisos.
Modelo de datos recomendado para BI
Mantén un modelo simple: una fila estable por reseña y un ID estable por ubicación.
| Campo | Tipo | Utilidad |
|---|---|---|
review_id |
Texto | Evita duplicados |
location_id |
Texto | Une reseñas con fichas, regiones y clientes |
location_name |
Texto | Filtro legible |
rating |
Número | Medias y distribución |
review_text |
Texto | Temas y sentimiento |
review_date |
Fecha/hora | Tendencias y periodos |
reply_text |
Texto | Indica si hubo respuesta |
reply_date |
Fecha/hora | Permite medir tiempos de respuesta |
source |
Texto | Identifica la plataforma de origen |
No mezcles filas de resumen por ubicación con reseñas individuales. Usa tablas separadas y únelas mediante location_id.
¿Qué puedes construir con los datos de reseñas de Google exportados?
Aquí es donde la exportación da resultados. Cuando cada reseña vive en una sola tabla normalizada, un equipo pequeño puede crear reportes que antes necesitaban un desarrollador. Estos son los que más configuran las agencias y los operadores con muchas ubicaciones, del más simple al más complejo:
- Un panel de reseñas multiubicación. Una sola vista de la valoración media, el volumen de reseñas y la tasa de respuesta por ubicación, para ver qué sucursales bajan antes de la reunión mensual.
- Informes para clientes de agencia. Un informe limpio y repetible por cliente con la tendencia de valoración, las reseñas nuevas y la tasa de respuesta. Prográmalo y deja de rehacer presentaciones a mano.
- Alertas de reseñas negativas. Una regla que marca cada nueva reseña de 1 o 2 estrellas por ubicación, para que el responsable adecuado se entere el mismo día.
- Seguimiento de SLA de respuesta. Tasa de respuesta y tiempo medio de respuesta por ubicación, para que “respondemos cada reseña” sea un número exigible.
- Análisis de sentimiento y temas. Agrupa el texto de las reseñas en temas como personal, tiempos de espera, precios y limpieza para ver qué mencionan de verdad los clientes.
- Comparativas de rendimiento por ubicación. Ordena ubicaciones o regiones entre sí para detectar los casos atípicos que merecen una mirada más cercana.
- Copias de seguridad y archivos de reseñas. Un registro con fecha de cada reseña y respuesta, útil cuando una reseña cambia o desaparece.
No necesitas todos desde el primer día. La mayoría de los equipos empieza por el panel y la alerta de reseñas negativas, y añade el resto cuando el hábito de reporting se asienta.
Los datos de reseñas son más útiles cuando se mantienen conectados con la operación. Un panel puede revelar reseñas sin respuesta, mientras un proceso documentado explica cómo responder a reseñas de Google y un flujo de respuestas automáticas gestiona los casos adecuados a escala. También puede complementar el seguimiento del posicionamiento local cuando quieres comparar las tendencias de reseñas con los cambios de visibilidad en lugar de tratar la reputación y la búsqueda local como programas separados.
Crea un panel de reseñas de Google en Claude (sin código)
Si no tienes un analista ni una licencia de BI, hay una vía más rápida: conecta Localith con Claude y pide el panel en lenguaje natural. Localith publica un conector MCP de Claude de solo lectura que permite a Claude obtener directamente los datos de reseñas de Google conectados, así te saltas la configuración de la API, las exportaciones a CSV y las fórmulas de hoja de cálculo.
Esta es la opción más práctica para agencias y operadores que quieren respuestas, no infraestructura. Este es el flujo completo:
- En Localith, conecta las ubicaciones de Google Business Profile que gestionas.
- En Claude, abre Configuración, Conectores y añade Localith. Puedes buscarlo en el directorio de conectores o añadirlo como conector personalizado.
- Pídele a Claude en lenguaje natural, por ejemplo: “Trae las reseñas de los últimos 90 días de todas mis ubicaciones y crea un panel con la valoración media, el volumen de reseñas y la tasa de respuesta por ubicación.”
- Claude usa el conector para obtener tus reseñas y métricas, y crea un gráfico o una tabla que puedes leer en el propio chat.
- Continúa en la misma conversación: “¿Qué tres ubicaciones tienen la tasa de respuesta más baja?” o “Lista cada reseña de 1 estrella del mes pasado con la ubicación y la fecha.”
Como el conector es de solo lectura, Claude puede leer y analizar tus datos de reseñas, pero no puede cambiar reseñas ni publicar respuestas. Eso hace que sea seguro dárselo a alguien junior del equipo. Cuando quieras actuar sobre lo que encuentres, lleva las respuestas al Agente de Respuesta a Reseñas con IA o a tu flujo de reseñas habitual.
Para un informe recurrente, guarda el prompt y vuelve a ejecutarlo cada mes, o envía los mismos datos a un flujo programado con Localith y n8n. En ambos casos el resultado es el mismo: una agencia puede crear un panel de reseñas funcional en una tarde, sin escribir una sola línea de código.
¿Cuándo usar Google directamente o Localith?
| Escenario | Mejor opción |
|---|---|
| Aplicación personalizada con acceso aprobado | API de Google Business Profile |
| Reporting multiubicación | Informes o API de Localith |
| Panel de Tableau o Power BI | CSV o ingesta programada |
| Automatización con Slack, Sheets o Airtable | Localith con n8n |
| Informes para clientes | PDF/CSV de Localith |
| Operaciones de respuesta | Flujos de reseñas de Localith |
Usa Google directamente cuando la infraestructura personalizada sea un requisito y tu equipo pueda mantenerla. Usa Localith cuando necesites informes, exportaciones, alertas y operaciones sin mantener toda la integración.
Para ampliar el control operativo, consulta cómo gestionar varios perfiles de Google Business, incluidos permisos, actualizaciones masivas y estructura de cuentas.
Errores comunes de la API de reseñas de Google
- Confundir Places API con la API de Google Business Profile
- Pedir reseñas de un perfil inaccesible para el usuario de OAuth
- Consultar una ubicación no verificada
- Exportar solo las primeras 50 reseñas
- No guardar IDs estables
- Mezclar datos individuales con métricas agregadas
- Ignorar renovación de tokens, reintentos y cuotas
- Suponer que todo panel necesita datos en tiempo real
El último riesgo es organizativo: crear un panel sin asignar responsables. La exportación debe alimentar un proceso claro de gestión de la reputación en Google con propietarios, tiempos de respuesta y reglas de escalado.
Convierte las reseñas en un sistema de reporting fiable
Una API de reseñas de Google solo aporta valor cuando permite actuar de forma constante. El resultado debería mostrar cambios en la valoración, volumen, temas recurrentes, reseñas sin respuesta y ubicaciones atípicas.
Si tienes recursos de ingeniería y acceso aprobado, puedes desarrollar el flujo directamente. Si necesitas avanzar más rápido, usa Localith para conectar perfiles, exportar datos y mantener el análisis junto al trabajo diario de gestión.
Antes de empezar, confirma que el equipo puede ver las reseñas vinculadas a sus perfiles, acceder a todas las ubicaciones necesarias y definir qué decisiones debe facilitar el panel.