Як скласти список видавців застосунків у категорії

Від категорії до впорядкованого списку важливих у ній розробників, з коротким скриптом на Python.

Почніть із застосунків

Гортайте категорію з порогом встановлень і збирайте розробника кожного застосунку. Розробники з найбільшою кількістю встановлень у категорії піднімаються нагору.

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}")

Збагачення

Для кожного розробника зі списку /developer?id=… додає повний портфель і вебсайт. На тарифі Business той самий запит додає контактні дані.