API de Google Play: datos de apps sin scraping

Qué ofrece Google, qué no, y cómo obtener fichas, instalaciones y rankings de cualquier app con unas pocas líneas de código.

Lo que Google ofrece de verdad

Google tiene dos interfaces oficiales en torno a Play. La Play Developer API te permite gestionar tus propias apps: subir versiones, responder reseñas, comprobar compras. Los informes de Play Console exportan tus propias instalaciones e ingresos. Ninguna devuelve nada sobre apps que no son tuyas, y ninguna tiene búsqueda, rankings ni datos de la competencia.

Así que todo producto que muestra datos de Google Play de apps arbitrarias (herramientas de estudio de mercado, plataformas ASO, directorios de apps, paneles para inversores) los obtiene de una forma u otra de las páginas públicas de la tienda.

Tres formas de obtener los datos

  1. Hacer scraping de la tienda tú mismo. Hay bibliotecas de código abierto que analizan el HTML de la tienda. Funciona para unos cientos de apps; a escala necesitas proxies, reintentos y arreglos cada vez que cambia el marcado.
  2. Comprar un volcado de datos. Bueno para un estudio puntual, desactualizado para cualquier uso en vivo.
  3. Usar una API de datos. Otro se encarga de la recopilación; tú consultas un índice con filtros.

Una petición, una app

curl -H "X-API-Key: $API_KEY" \
  "https://apiplay.net/api/v1/app?id=com.spotify.music"

La respuesta incluye el título, el desarrollador, la categoría, las instalaciones (la etiqueta de la tienda y una estimación exacta), la valoración con su histograma de 1 a 5, el precio, los indicadores de anuncios y compras en la app, la versión, la versión mínima de Android, las fechas de lanzamiento y actualización, el icono, las capturas y la hora en que se obtuvo el registro.

Listas en lugar de apps sueltas

Casi todo el trabajo gira en torno a conjuntos de apps. /search filtra todo el índice: ?category=FINANCE&min_installs=1000000&sort=score devuelve apps de finanzas bien valoradas con un millón de instalaciones o más. /new?since=2026-10-01 lista lanzamientos, /removed lista las apps que desaparecieron y /charts?country=DE&category=GAME_PUZZLE devuelve un ranking.

Límites que conviene conocer