Cómo scrapear todas las reseñas de Google en 2025 (saltándose el límite de 5 reseñas)

Aprende a scrapear todas las reseñas de Google en 2025 usando la API o herramientas no-code. Sáltate el límite de 5 reseñas y exporta los datos completos en CSV con facilidad.

Piyush KalathiyaAug 1, 2025
Cómo scrapear todas las reseñas de Google en 2025 (saltándose el límite de 5 reseñas)

Cómo scrapear todas las reseñas de Google en 2025 (saltándose el límite de 5 reseñas)

Las reseñas de Google son la voz del cliente. Son una mina de oro de feedback crudo y honesto que puede aprovecharse para gestión de reputación, análisis de competencia y análisis de sentimiento. Si eres desarrollador o data scientist, seguro que has querido aprovechar estos datos. Empiezas mirando la API oficial de Google Places, haces algunas pruebas y… te chocas contra un muro. Solo puedes obtener 5 reseñas. Aunque Google las llama las reseñas "más útiles", esta limitación hace imposible cualquier análisis a gran escala. ¿Cómo puedes hacer seguimiento del sentimiento a lo largo del tiempo o detectar problemas recurrentes si no puedes ver todos los datos? En esta guía explicaremos por qué existe esta limitación, los retos técnicos para sortearla y te mostraremos cómo usar una API sencilla para scrapear cientos o incluso miles de reseñas de Google de cualquier negocio en minutos.

Las frustrantes limitaciones de scrapear reseñas de Google

Antes de llegar a la solución, es importante entender el problema. Hay tres razones principales por las que conseguir un conjunto completo de reseñas de Google es tan difícil.

1. El muro de las 5 reseñas de la API oficial

Google diseñó intencionadamente su Places API de esta manera. Está pensada para mostrar una pequeña muestra de reseñas en una app o sitio web, no para la extracción masiva de datos. Es una característica, no un bug, pero supone un obstáculo importante para cualquiera que se tome en serio el análisis de datos.

2. El reto de la carga dinámica ("scroll infinito")

Si inspeccionas Google Maps en tu navegador, verás que no carga todas las reseñas a la vez. Tienes que seguir bajando para que aparezcan más. A esto se le llama carga dinámica o "scroll infinito". Un scraper sencillo no puede hacerlo; solo verá las primeras reseñas cargadas en la página y se detendrá, dejándote con datos incompletos.

3. La amenaza constante de bloqueos y CAPTCHAs

Google protege activamente sus datos frente al scraping automatizado a gran escala. Si intentas construir tu propio scraper, te toparás rápidamente con problemas:
  • Bloqueos de IP: demasiadas solicitudes desde el mismo equipo provocarán un bloqueo temporal.
  • CAPTCHAs: te pedirán demostrar que no eres un robot, algo imposible de resolver por sí solo para un script automatizado.
  • Cambios en el sitio web: Google cambia constantemente la estructura del código de su web, lo que significa que un scraper que funciona hoy se romperá mañana, requiriendo mantenimiento continuo y frustrante.

La solución definitiva: una API dedicada para Google Reviews

En lugar de pelear una batalla perdida contra bloqueos y mantenimiento eterno, puedes usar un servicio diseñado para resolver justamente estos problemas. Livescraper se encarga de toda la complejidad por ti para que puedas centrarte en usar los datos, no en pelear por conseguirlos. Resuelve los problemas principales mediante:
  • Saltarse el límite de 5 reseñas para obtener todos los datos disponibles.
  • Gestionar toda la automatización del navegador y el scroll entre bastidores.
  • Administrar una red de proxies para evitar bloqueos y CAPTCHAs.
  • Entregar datos limpios y estructurados siempre.
Livescraper ofrece dos formas potentes de obtener estos datos, según tus necesidades.
  • Método 1 (para desarrolladores): usa nuestra REST API directa y potente.
  • Método 2 (para todos): usa nuestro panel web sencillo y sin código.
Veamos ambos métodos.

Método 1 (para desarrolladores): cómo usar la API de Livescraper

Si te sientes cómodo con el código y quieres integrar los datos de reseñas directamente en tus propias aplicaciones, nuestra REST API es la solución perfecta.

Paso 1: obtén tu API Key

Obtén tu API key registrándote en nuestro sitio web. Tras iniciar sesión, ve a la sección User Profile para encontrar y copiar tu clave única. [caption id="attachment_681" align="alignnone" width="1911"]Cómo encontrar el token API de Livescraper en la sección de perfil de usuario Encuentra y copia tu token API de Livescraper en la sección de perfil.[/caption]

Paso 2: realiza una solicitud a la API (reseñas de Google Maps)

Puedes extraer reseñas de Google Maps con una simple llamada a la API usando tu API key. Solo pasa la URL del negocio o el place ID en tu solicitud. Así puedes empezar:


Endpoint de la API

bash
GET https://apiv1.livescraper.com/api/v1/task/review?&queries=%5B%22real%20estate%20agents%20in%20Los%20Angeles%2C%20CA%22%5D&dropduplicates=True&language=en&region=US&enrichment=False&fields=%5B%22query%22%2C%22business_name%22%5D

Cabeceras requeridas

makefile
Authorization: Bearer YOUR_API_KEY_HERE

Parámetros de consulta

Parámetro Requerido Tipo Descripción
queries ✅ Sí string / array Nombre del negocio, place ID o CID de Google Maps. Admite batching (hasta 15).
language ✅ Sí string Código de idioma (p. ej. en, fr, es)
region ✅ Sí string Código de región (p. ej. IN, US, DE)
dropduplicates ❌ No string Pon True para eliminar reseñas duplicadas
fields ❌ No array Indica qué campos incluir en la respuesta

Ejemplo 1: usando cURL (terminal)

bash
curl -X GET "https://apiv1.livescraper.com/api/v1/task/review?&queries=%5B%22real%20estate%20agents%20in%20Los%20Angeles%2C%20CA%22%5D&dropduplicates=True&language=en&region=US&enrichment=False&fields=%5B%22query%22%2C%22business_name%22%5D" -H "X-API-KEY: YOUR-API-KEY"

Ejemplo 2: usando Python (requests)

python
from livescraper import ApiClient scraper = ApiClient("api_key") results = scraper.google_review_search(queries=["real estate agents in Los Angeles, CA"], language="en", region="DE", dropduplicates="True", enrichment="True", fields=["query","business_name"])

📋 Consultas de ejemplo

Puedes usar nombres, CIDs o place IDs como:

  • Chez Panisse, CA

  • restaurants, Brooklyn

  • ChIJcYtcJaF-hYAR-VzrwZpQY0E

  • 0x80857ea1255c8b71:0x4163509ac1eb5cf9

Ejemplo de batching:
?query=text1&query=text2&query=text3 (hasta 15)


fields soportados (opcional)

Usa el parámetro fields para limitar la salida:

["query", "business_name", "google_id", "place_id", "review_rating", "total_reviews", "review_text", "author_title", "review_timestamp", "review_likes", "owner_answer", "review_link"]

Códigos de respuesta

Código Significado
200 ✅ Éxito
401 ❌ API Key inválida o faltante
402 ⚠️ Créditos bajos
422 ❌ Consultas faltantes o demasiadas (máx. 15)

Método 2 (para todos): el panel web sin código

Si no quieres escribir nada de código, puedes usar nuestro panel web intuitivo para obtener los mismos datos de alta calidad con solo unos clics. [caption id="attachment_682" align="alignnone" width="1902"]Captura del scraper API de reseñas de Google de Livescraper en acción extrayendo reseñas Esta imagen muestra cómo usar la API de Livescraper para extraer reseñas de Google Maps.[/caption]

Paso 1: selecciona el Google Reviews Scraper

Tras iniciar sesión en tu cuenta de Livescraper, ve al panel y elige la opción "Google Reviews Scraper".

Paso 2: pega la URL de Google Maps en Livescraper

Tras encontrar el negocio deseado en Google Maps, tendrás que copiar la URL directamente de la barra de direcciones del navegador.

Puedes pegar cualquiera de los siguientes en el campo de entrada de "Google Reviews Scraper" de Livescraper:

✅ Tipos de entrada aceptados

  1. URL de Google Maps
    Ejemplo:

    https://www.google.com/maps/place/Taj+Mahal+Agra/@27.1751,78.0421
  2. URL CID de Google Maps
    Ejemplo:

    https://www.google.com/maps?cid=6715960088414077073
  3. Place ID
    Ejemplo:

    ChIJURry1VzwokRkUCtfx7iIM10
  4. Feature ID (FID)
    Ejemplo:

    0x89c25955cb6b444d:0x5d33e21e239f4091
  5. Nombre del negocio (si es bastante único)
    Ejemplo:

    Taj Mahal Agra

Livescraper detectará el tipo de forma inteligente y obtendrá automáticamente las reseñas del negocio asociado.

Paso 3: haz clic en 'Get Data' y descarga tu archivo

Pulsa el botón "Get Data" y deja que nuestra plataforma trabaje. En unos minutos, tu tarea estará completa. Después podrás descargar todas las reseñas en un archivo CSV o Excel limpio y listo para usar, perfectamente organizado según tus necesidades.

No te conformes con 5 reseñas. Consigue la imagen completa.

¿Listo para desbloquear todos los datos que las reseñas de Google ofrecen? Elige el método que mejor te funcione y empieza a obtener los insights que necesitas. FAQs

1. ¿Por qué Google solo muestra 5 reseñas a través de su API?

La Places API oficial de Google está diseñada para ofrecer solo las reseñas más relevantes ("útiles"), no el conjunto completo de datos. Es intencionado, para evitar el scraping masivo y mantener un uso mínimo de la API en apps o sitios públicos.


2. ¿Es legal scrapear reseñas de Google con Livescraper?

Livescraper utiliza datos legales y disponibles públicamente. Sin embargo, es tu responsabilidad garantizar el cumplimiento de los Términos de Servicio de Google y de las leyes locales de datos, especialmente si vas a usar los datos con fines comerciales o de redistribución.


3. ¿Puedo scrapear reseñas en otros idiomas o países?

¡Sí! Livescraper admite parámetros personalizados de idioma (language) y región (region). Por ejemplo, puedes scrapear reseñas en francés de negocios en Canadá o reseñas en español de México.


4. ¿Cuál es el número máximo de reseñas que puedo obtener por negocio?

Puedes extraer todas las reseñas disponibles públicamente listadas en Google Maps para ese negocio. Algunos negocios pueden tener cientos o incluso miles, y Livescraper recuperará tantas como sea posible.


5. ¿Qué tipos de entrada acepta el scraper?

Livescraper acepta:

  • Nombres de negocio

  • URLs de Google Maps

  • Place IDs

  • URLs CID

  • Feature IDs (FID)

Detecta automáticamente el tipo de entrada.


6. ¿Voy a ser bloqueado o recibir CAPTCHAs?

No — Livescraper utiliza redes de proxies y navegadores headless tras bambalinas para evitar bloqueos y CAPTCHAs, así que no tienes que preocuparte por ello.


7. ¿Puedo obtener metadatos de las reseñas como timestamps o nombres de autor?

¡Sí! Puedes indicar qué campos quieres en tus resultados con el parámetro fields (en la API), incluyendo:

  • Texto de la reseña

  • Nombre del autor

  • Timestamp

  • Likes de la reseña

  • Respuestas del propietario, y más


8. ¿Puedo usar estos datos para análisis de sentimiento o machine learning?

Por supuesto. La salida es estructurada (CSV/JSON) y fácil de procesar para análisis de sentimiento, procesamiento de lenguaje natural (NLP), detección de tendencias y más.


9. ¿Con qué frecuencia puedo scrapear el mismo negocio?

Puedes scrapear tantas veces como te lo permitan tus créditos API. Sin embargo, por motivos prácticos y para reducir la carga, se recomienda scrapear el mismo negocio semanal o mensualmente, según la frecuencia con la que reciba nuevas reseñas.


10. ¿Qué pasa si Google vuelve a cambiar su layout?

Livescraper lo mantiene un equipo dedicado que actualiza la lógica de scraping siempre que Google cambia su interfaz. No tienes que mantener nada por tu cuenta — simplemente funciona.