Вивантажте категорію Google Play у CSV
Короткий скрипт на Python, що гортає категорію й пише в CSV по рядку на застосунок.
Гортання списку
/search повертає page, pages і results. Просіть 100 застосунків на сторінку й зупиняйтеся на останній сторінці.
import csv, os, requests
H = {"X-API-Key": os.environ["API_KEY"]}
URL = "https://apkunit.com/api/v1/search"
rows, page = [], 1
while True:
r = requests.get(URL, headers=H, timeout=60, params={
"category": "FINANCE", "min_installs": 10000, "per": 100, "page": page}).json()
for a in r["results"]:
rows.append([a["id"], a["title"], a["developer"]["name"],
a["installs"]["min"], a["rating"]["score"]])
if page >= r["pages"]:
break
page += 1
with open("finance.csv", "w", newline="") as f:
w = csv.writer(f)
w.writerow(["id", "title", "developer", "installs", "score"])
w.writerows(rows)Ціна
Кожна сторінка коштує два токени. Категорія з 8 000 застосунків понад 10 000 встановлень — це 80 сторінок, або 160 токенів, що з запасом уміщується в безкоштовний тариф.
Далі
Для повних записів надсилайте назви пакетів з CSV у /apps?ids= групами по 100.