Aplicaciones
Google Play Scraper
play.google.com
Google Play se sirve mediante un endpoint de plugin dedicado en lugar de la obtención de página genérica. En modo app, dale un id de paquete como 'com.whatsapp' y devuelve la ficha ya analizada: título y desarrollador, la puntuación en estrellas con su número de valoraciones y total de reseñas, el histograma de valoraciones completo, el número de instalaciones, el precio y el rango de compras en la app, la clasificación de contenido, la descripción larga, las URL de capturas, la versión actual, la fecha de última actualización y las notas de novedades, además de las apps que Play lista como similares. En modo búsqueda, dale un término como 'vpn' y devuelve las apps coincidentes, cada una con id, título, desarrollador, puntuación e instalaciones. Lee los datos que Play incrusta en la propia página, así que no hay cuenta de Play Developer ni clave de API.
Qué puedes extraer
- Título de la app, desarrollador, id de paquete y una URL de tienda limpia
- Puntuación en estrellas, número de valoraciones, total de reseñas y el histograma completo
- Número de instalaciones, precio y rango de compras en la app
- Clasificación de contenido, versión actual, fecha de última actualización y notas de novedades
- Descripción larga y URL de imágenes de capturas
- Modo búsqueda: apps coincidentes con id, título, desarrollador, puntuación e instalaciones
Endpoints dedicados
/apps/google-play Detalle de app o búsqueda de apps en Google Play
Una app de Play al completo (mode=app, app_id): título, desarrollador, puntuación, valoraciones, reseñas, histograma, instalaciones, precio, compras en la app, clasificación de contenido, descripción, capturas, versión, actualización, novedades y apps similares. O apps coincidentes (mode=search, q): id, título, desarrollador, puntuación e instalaciones. Ajusta hl/gl para idioma y país de la tienda; acota la búsqueda con max_results.
Cómo rastrearlo
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/apps/google-play?mode=app&app_id=com.whatsapp"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/apps/google-play",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"mode": "app", "app_id": "com.whatsapp"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const app = await su.googlePlayApp('com.whatsapp');
const results = await su.googlePlaySearch('vpn', { maxResults: 30 });
console.log(app);
console.log(results); Las peticiones son POST y sus parámetros van en la query string. El renderizado en navegador siempre ocurre: no hay ningún flag que activar.
Preguntas frecuentes
¿Es legal hacer scraping de Google Play?
Recopilar datos públicos de Google Play como títulos de apps, valoraciones y número de instalaciones es lícito en muchas jurisdicciones, pero las normas dependen de tu país, de los datos que recopiles y de cómo los uses. ScrapeUnblocker devuelve la página pública; qué recopilas y cómo lo usas es responsabilidad tuya.
¿Cómo hago scraping de Google Play sin que me bloqueen?
Google Play está protegido por los sistemas anti-bot propios de Google. ScrapeUnblocker rota exits residenciales e ISP y gestiona los desafíos, y el plugin de Google Play devuelve la ficha como JSON parseado. En el benchmark de ScrapeUnblocker devolvió contenido real en el 100 % de 1.000 llamadas, unos 2,3 s por llamada.
¿Qué datos de Google Play puedo obtener?
En el modo app: título, desarrollador, id de paquete y URL de la tienda, puntuación en estrellas, número de valoraciones, total de reseñas y el histograma completo de valoraciones, número de instalaciones, precio y rango de compras dentro de la app, clasificación de contenido, versión actual, fecha de la última actualización, notas de novedades, la descripción larga y las URLs de las capturas de pantalla. El modo búsqueda devuelve las apps coincidentes con id, título, desarrollador, puntuación e instalaciones.
¿Necesito una API o una cuenta de desarrollador de Google Play?
No. El plugin de Google Play devuelve detalles de apps y resultados de búsqueda como JSON sin cuenta de API de Google Play ni cuenta de desarrollador por tu parte. Pasa mode=app con un id de paquete como com.whatsapp, o mode=search con un término como vpn, y tu clave de ScrapeUnblocker es la única credencial que necesitas.
¿Puedo hacer scraping de Google Play para un país o un idioma concretos?
Sí. Fija gl con el país de la tienda como código ISO-2 (por defecto us) y hl con el código de idioma (por defecto en), y el plugin devuelve la ficha de la app o los resultados de búsqueda de esa tienda e idioma. También puedes fijar proxy_country para elegir el país del exit, o dejarlo vacío y ScrapeUnblocker elige el exit.
¿Cuánto cuesta hacer scraping de Google Play?
El precio es por petición: 1 petición = 1 crédito, desde 1,00 EUR por cada 1.000 en Pay as you go hasta unos 0,55 EUR por cada 1.000 en el plan Ultimate. Las llamadas a plugins usan la misma cuota del plan que cualquier otra petición. En el modo búsqueda, una llamada devuelve una página de hasta 100 apps (max_results). No se facturan los bloqueos, los timeouts ni los errores del lado de ScrapeUnblocker, y la prueba gratuita incluye 500 peticiones sin tarjeta.
Scrapers relacionados
Empieza a rastrear este sitio hoy
Plan gratuito incluido. No necesitas tarjeta para probarlo.