Cómo armar una lista de editores de apps en una categoría
De una categoría a una lista ordenada de los desarrolladores que importan en ella, con un script corto en Python.
Empieza por las apps
Recorre una categoría con un mínimo de instalaciones y recoge el desarrollador de cada app. Los desarrolladores con más instalaciones en la categoría suben arriba.
import os, collections, requests
H = {"X-API-Key": os.environ["API_KEY"]}
total = collections.Counter()
for page in range(1, 11):
r = requests.get("https://apksphere.com/api/v1/search", headers=H, timeout=60,
params={"category": "FINANCE", "min_installs": 100000,
"per": 100, "page": page}).json()
for a in r["results"]:
total[a["developer"]["name"]] += a["installs"]["min"] or 0
if page >= r["pages"]:
break
for name, n in total.most_common(25):
print(f"{n:>15,} {name}")Enriquecerla
Para cada desarrollador de la lista, /developer?id=… añade la cartera completa y el sitio web. En el plan Business, la misma llamada añade los datos de contacto.