Extractor de Reseñas de Google Play

Cada reseña
de una app, en filas.

Dale un ID de app o un enlace de Play Store y recibe las reseñas como tabla - el texto, la valoración en estrellas, la fecha, los votos útiles, la versión de la app que usaba quien reseñó y la respuesta del desarrollador cuando existe. Diez columnas, una fila por reseña.

500 filas gratis por única vezdespués, 0,002 $ por filahasta 1.000 apps por ejecuciónCSV · JSON · Excel
Lee esto primero

Pensado para la segunda ejecución,
no solo la primera.

La mayoría de las exportaciones de reseñas son una foto puntual. Lo que hace útil a esta es lo que pasa cuando la vuelves a ejecutar el mes que viene.

Cada fila lleva un review_id. En nuestras 842 filas hubo 559 distintos - y ni una sola ejecución contuvo un duplicado propio. Las repeticiones estaban todas entre ejecuciones, justo lo que cabe esperar al extraer la misma app dos veces. Eso te da una clave limpia: une las exportaciones, descarta las filas cuyo review_id ya tengas, y lo que quede es realmente nuevo.

La referencia documenta además un parámetro cutoff que toma una marca de tiempo mínima, así que puedes pedir nada más antiguo que tu última extracción en lugar de traerlo todo y descartar la mayoría. Entre eso y el id, una extracción mensual sale barata por grande que sea el historial de reseñas - y se hace grande: nuestra muestra se remonta a agosto de 2016.

Merece la pena señalar una diferencia estructural con los demás extractores de este sitio. Aquí no hay columna query. La app enviada se devuelve como app_id, así que si agrupas varias apps en una ejecución, esa es la columna por la que agrupas.

livescraper.app · alcance
Una fila por reseña, diez columnas
review_id es estable y deduplicable
cutoff limita una extracción a lo nuevo
Hasta 1.000 apps en una sola ejecución
Sin columna query - agrupa por app_id!
Un historial de reseñas que puedes mantener al día.
Cómo funciona

Un ID de app dentro,
sus reseñas fuera.

Cuatro ajustes, y dos de ellos son los que mantienen pequeña una extracción recurrente.

  1. PASO 1Inicia sesión en la plataforma.
  2. PASO 2Abre el Extractor de Reseñas de Google Play.
  3. PASO 3Pega IDs de apps o enlaces de Play Store - hasta 1.000 por ejecución.
  4. PASO 4Define cuántas reseñas devolver por app.
  5. PASO 5Elige un orden - más relevantes, más recientes o por valoración.
  6. PASO 6Elige el formato y haz clic en Get Data.

Filtrar por una única puntuación de estrellas solo funciona cuando el orden está puesto en valoración.

Diccionario de datos

Diez columnas,
medidas, no supuestas.

Esta es la cabecera de la exportación en orden de hoja, idéntica en las 11 ejecuciones. Los porcentajes de relleno están contados sobre las 842 filas que devolvieron esas ejecuciones, con 559 reseñas distintas de tres apps.

app_id
La app a la que pertenece la reseña, p. ej. com.facebook.katana. Presente en las 842. Esto es lo que identifica la entrada - en este servicio no hay columna query.
author
El nombre visible de quien reseña. Presente en las 842, con 451 valores distintos.
author_image
El avatar de quien reseña. Presente en las 842, siempre https:// y siempre en el host de contenido de usuario de Google.
rating
La valoración en estrellas como número entero de 1 a 5. Presente en las 842 - nunca un decimal, nunca fuera de rango.
date
La fecha de la reseña como fecha ISO simple, p. ej. 2025-03-08. Presente en las 842 y coincidente con YYYY-MM-DD en todas. Las nuestras abarcaron casi diez años.
review
El texto de la reseña tal como se escribió. Presente y no vacío en las 842, de 2 a 1.040 caracteres, mediana de unos 370. Cualquier alfabeto - nuestra muestra incluye texto no latino - y ninguna fila con saltos de línea.
likes
Cuántas personas marcaron la reseña como útil. Un número entero en las 842, de 0 a más de 370.000.
app_version
La compilación que usaba quien reseñó, p. ej. 8.116.0.213. Presente en 702 de 842 - pero mira la nota de abajo, porque la cobertura varía mucho según la app.
reply
La respuesta pública del desarrollador. Presente en solo 15 de nuestras 842 filas. Trátala como rara, no como opcional.
review_id
Un identificador estable de la reseña. 559 distintos en nuestras 842 filas, sin que ninguna ejecución repitiera uno internamente. Esta es la columna por la que deduplicar.

Ocho de las diez columnas estaban presentes en todas y cada una de las filas. Solo app_version y reply varían, y ambas de formas que conviene entender antes de construir - la nota de abajo las cubre. También sobre el orden: la hoja de cálculo pone review_id al final, mientras que la exportación JSON lo pone en segundo lugar. Las mismas diez columnas en ambos casos, así que lee por nombre y no por posición.

Antes de construir

Cuatro cosas que un
importador debería saber.

Las cuatro salen de leer las 842 filas y no la referencia, y cada una cambia cómo escribirías el trabajo.

review_id es tu clave de deduplicación

Nuestras 842 filas contenían 559 valores distintos de review_id, y ninguna ejecución individual contuvo un duplicado propio - cada repetición fue entre ejecuciones, por extraer la misma app más de una vez. Así que el id es estable entre extracciones y único dentro de una. Une tus exportaciones por él y obtienes un historial de reseñas que crece, en lugar de un montón de archivos casi idénticos.

Las respuestas son raras, no diseñes en torno a ellas

reply estaba rellena en 15 de 842 filas - menos del dos por ciento. Cada una de esas quince estaba en una reseña de una estrella, y las quince pertenecían a una sola app; las otras dos apps de nuestra muestra no tenían ninguna. Es una muestra demasiado pequeña para convertirla en una regla sobre cómo se comportan los desarrolladores, pero más que suficiente para decir que una función basada en respuestas mirará una columna casi vacía la mayor parte del tiempo.

La cobertura de app_version depende de la app

En conjunto estaba presente en 702 de 842 filas, lo que suena cómodo hasta que lo divides por app: 90 % en una, 84 % en otra y 14 % en la tercera. Así que un desglose de calidad versión por versión es realista para algunas apps y no para otras, y la cifra agregada no te dirá con cuál estás tratando. Comprueba la cobertura en tu propia app antes de construir un gráfico sobre ella.

Las valoraciones están polarizadas y la media lo esconde

En nuestras filas el reparto fue 35 % una estrella, 11 % dos, 12 % tres, 7 % cuatro y 35 % cinco - una U, con las menos reseñas en el centro. Cualquier media que calcules a partir de eso no describe casi a nadie. Las lecturas útiles son la forma en sí y el texto detrás de cada extremo, que es justo la razón para extraer las reseñas en vez de la nota que muestra la tienda.

Flujos de trabajo habituales

Tres tareas que la gente
ejecuta más a menudo aquí.

Donde un historial completo de reseñas gana al resumen de la ficha de la tienda.

Calidad de la release

Ver a qué compilación pertenecen las quejas

Como app_version viaja con la reseña, puedes cortar el sentimiento por compilación en vez de por mes. Una caída de la valoración deja de ser un misterio y se vuelve una release concreta - y si las reseñas de la siguiente versión se recuperan, ya tienes tu respuesta sin instrumentar nada.

Producto · Ingeniería
Investigación competitiva

Leer qué odian los usuarios de la alternativa

Las reseñas de la competencia son públicas y llamativamente sinceras. Extrae el texto de una estrella de una app rival y obtienes una lista sin filtros de lo que la gente no soporta de ella - a la vez una hoja de ruta y un surtido de expresiones para tu propio posicionamiento.

Producto · Marketing
Soporte y monitorización

Llevar un registro continuo, no una foto puntual

Fija la lista de apps, vuelve a ejecutar con una cadencia y deduplica por review_id. Lo que llega cada vez es solo lo nuevo, así que un pico de reseñas de una estrella se ve mientras ocurre y no al final del trimestre, cuando alguien por fin mira la tienda.

Soporte · Ops
Precios

Paga solo por las filas
que realmente extraes.

Sin suscripción, sin mínimo, sin licencia por puesto. Tus primeras 500 filas corren de nuestra cuenta - después, pago por uso.

Plan gratuito

500 filas gratis - 0 $

Para cada cuenta nueva, una única vez. Sin tarjeta de crédito. Todos los extractores desbloqueados. 500 filas dan para varias apps con un límite por app sensato, suficiente para ver la forma de las valoraciones y comprobar la cobertura de versión de tu propia app.

0 $ para siempre
Pago por uso

0,002 $ por fila, tras el plan gratuito

Aproximadamente 2 $ por cada 1.000 reseñas. Las extracciones recurrentes son donde esto sale barato: deduplicar por el id de reseña y usar el cutoff hace que una actualización mensual cueste una fracción de la primera ejecución, por largo que sea el historial.

El más popular
Enterprise

A medida · monitorización continua

Precios por volumen, SLA, workers dedicados y onboarding a medida para equipos que vigilan una cartera de apps con una cadencia fija. Dinos tus cifras y te preparamos un presupuesto.

Habla con nosotros
10 % de descuento en tu primera ejecución de pago.Usa el código LIVESCRAPER10 al pagar.
Registrarse
Combina bien con

Una app tiene reseñas
en más de una tienda.

La mayoría de los productos salen en ambas plataformas, y las quejas rara vez coinciden. Estos dos cubren el otro lado.

La parte legal

¿Es legal recopilar
reseñas de apps?

Respuesta corta: sí, con una cosa presente - una reseña lleva un nombre visible, así que trátala con algo más de cuidado que una lista de precios.

Las reseñas de Play Store son públicas. Cualquiera puede leerlas sin cuenta, y recopilar información visible públicamente con fines de investigación es una práctica establecida desde hace mucho. Mientras los datos estén disponibles públicamente y el proceso no altere el sitio, no hay leyes federales que lo prohíban.

La parte con la que conviene ser deliberado es que author y author_image describen a una persona, aunque sea solo por un nombre visible que ella misma decidió publicar. Bajo el RGPD eso son datos personales, así que aplican las obligaciones habituales: tener un motivo para conservarlos, no guardarlos más de lo necesario y no intentar enriquecerlos hasta una identidad real. Si tu análisis va sobre la app y no sobre quienes reseñan - que es casi siempre - descartar esas dos columnas al importar no te cuesta nada.

Los términos de Google restringen el acceso automatizado, así que esto sigue siendo una cuestión de términos. No tocamos nada tras un inicio de sesión, no ejecutamos rastreadores de terceros en la capa de datos y tus exportaciones se eliminan automáticamente a los 30 días.

livescraper.app · principios
Solo páginas de reseñas públicas
El nombre y el avatar de quien reseña son datos personales
Sin inicios de sesión, sin muros de pago
Alineado con el RGPD por defecto
Las exportaciones se eliminan solas (30 días)
Descarta las columnas de autor si no las necesitas.
Preguntas frecuentes

Lo que la gente pregunta
antes de registrarse.

Las preguntas que más oímos. ¿Algo más? Habla con nosotros - las respuestas las escriben personas, no bots.

¿Qué columnas contendrá la exportación?+
Diez: app_id, author, author_image, rating, date, review, likes, app_version, reply y review_id. Esa es la cabecera de la exportación, idéntica en 11 ejecuciones. Ocho estaban presentes en todas y cada una de nuestras 842 filas; solo app_version y reply variaron. La hoja de cálculo pone review_id al final y el JSON lo pone en segundo lugar, así que lee por nombre y no por posición.
¿Qué envío - un ID de app o un enlace?+
Cualquiera vale. Un ID de app como com.facebook.katana o un enlace completo de Play Store a la misma app se resuelven ambos, y puedes mezclarlos en una ejecución de hasta 1.000. La app se devuelve como app_id en cada fila, que es por lo que agrupas cuando envías varias.
¿Puedo extraer solo reseñas nuevas en una ejecución repetida?+
Sí, y es la razón principal para usar esto en lugar de un scrape puntual. Cada fila lleva un review_id, y en nuestras 842 filas ninguna ejecución repitió uno internamente - los duplicados estaban todos entre ejecuciones. Deduplica por él y te quedas solo con lo nuevo. También hay un ajuste de cutoff que toma una marca de tiempo mínima, así que puedes evitar traer el historial antiguo.
¿Hasta cuándo se remontan las reseñas?+
Más de lo que la mayoría espera. Nuestras 842 filas iban de 2016-08-16 a 2026-07-10 - casi una década de historial para las apps que extrajimos. La profundidad de una ejecución concreta la gobiernan el límite por app y el orden que elijas.
¿Las reseñas vienen con la respuesta del desarrollador?+
Cuando existe, pero es más raro de lo que podrías suponer. reply estaba rellena en 15 de nuestras 842 filas - menos del dos por ciento - y las quince resultaron estar en reseñas de una estrella de una sola app. Cuenta con que la columna esté vacía la mayor parte del tiempo.
¿La valoración es alguna vez decimal?+
No. Fue un número entero de 1 a 5 en las 842 filas, sin nada fuera de rango. Conviene saber que la distribución era marcadamente en U - en torno al 35 % en una estrella y al 35 % en cinco, con solo un 7 % en cuatro - así que una media sobre eso describe a muy pocos reseñadores reales.
¿Cuánto cuesta?+
Las primeras 500 filas de una cuenta nueva son gratis y por única vez; después son 0,002 $ por fila - unos 2 $ por cada 1.000 reseñas - de pago por uso y sin suscripción. Los créditos no caducan y no hay reinicio mensual.

Lee lo que los usuarios
dijeron de verdad.

Envía tus IDs de apps y recibe las reseñas como filas - texto, valoración, fecha, votos útiles, versión y respuesta. Tus primeras 500 filas son gratis.

Extractor de Reseñas de Google Play - el historial de reseñas de una app en filas estructuradas

Play Store te muestra una media de estrellas y las reseñas que él decide que son más relevantes. Ninguna de las dos sirve de mucho para trabajar: la media aplana una distribución que normalmente es de todo menos plana, y las reseñas que ves son un puñado rotatorio elegido por otro. El Extractor de Reseñas de Google Play devuelve en cambio las reseñas subyacentes como tabla - una fila por reseña, con el texto tal como se escribió, la valoración en estrellas, la fecha, el recuento de votos útiles, la versión de la app que usaba quien reseñó, la respuesta del desarrollador cuando existe y un id estable de la propia reseña. Envía IDs de apps o enlaces de Play Store, hasta 1.000 por ejecución, elige cuántas reseñas por app y cómo ordenarlas, y exporta en CSV, JSON o Excel.

Las diez columnas de esta página están medidas, no supuestas. Son la cabecera de la exportación, idéntica en 11 ejecuciones, y cada cifra citada sale de las 842 filas que esas ejecuciones devolvieron - 559 reseñas distintas de tres apps. Ocho de las diez estaban presentes en cada fila. Dos no, y conviene conocer ambas antes de construir: app_version apareció en 702 de 842 en conjunto, pero su cobertura iba del 90 % en una app al 14 % en otra, y reply apareció en solo 15 filas en total. Un límite de la evidencia debe decirse con claridad: esas ejecuciones cubrieron tres apps, lo que basta para establecer la forma de la salida y cómo se comportan las columnas, y no basta para predecir qué devolverá una app concreta tuya. Para eso está el plan gratuito.

Lo que hace que valga la pena conectar este servicio a algo permanente es el id de reseña. En las 842 filas hubo 559 ids distintos, y ninguna ejecución contuvo un duplicado propio - cada repetición fue entre ejecuciones, exactamente como cabe esperar de extraer la misma app dos veces. Eso convierte al id en una clave de deduplicación fiable: une tus exportaciones, descarta los ids que ya tengas, y tendrás un historial de reseñas que crece en lugar de una carpeta de fotos solapadas. La referencia documenta además un parámetro cutoff que toma una marca de tiempo mínima, así que una extracción recurrente no necesita traer el archivo cada vez. Eso importa más de lo que parece, porque el archivo es profundo - nuestra muestra se remontaba a agosto de 2016.

Otras dos cosas condicionan cómo se lee este dato. La primera es la polarización: las valoraciones de nuestra muestra se repartían en torno al 35 % en una estrella y al 35 % en cinco, con solo un 7 % en cuatro, así que el centro de la escala está casi vacío y cualquier media calculada sobre él no describe casi a nadie. El contenido interesante está en los dos extremos, que es el argumento para leer el texto y no la nota. La segunda es que este es el único extractor de aquí sin columna query - la app enviada vuelve como app_id, así que ese es el campo por el que agrupar cuando envías varias. Ten en cuenta también que los nombres de columna de la exportación son los suyos propios; la referencia de la API describe los mismos datos con nombres distintos para su respuesta en bruto, así que construye contra la cabecera que realmente recibes. Empieza gratis: tus primeras 500 filas no cuestan nada y no necesitan tarjeta.