Пакетний запит застосунків Google Play: 100 застосунків за запит
Як ефективно оновлювати великий список застосунків через /apps — пакетами, з повторами.
Виклик
curl -H "X-API-Key: $API_KEY" \ "https://apiapk.cc/api/v1/apps?ids=com.whatsapp,org.telegram.messenger"
Для довгих списків використовуйте POST із JSON-тілом {"ids": [...]}. Відповідь містить apps зі знайденими записами і not_found з ідентифікаторами, яких немає в індексі.
Пакети в Node.js
const ids = (await fs.readFile("apps.txt", "utf8")).split(/\s+/).filter(Boolean);
for (let i = 0; i < ids.length; i += 100) {
const res = await fetch("https://apiapk.cc/api/v1/apps", {
method: "POST",
headers: { "X-API-Key": process.env.API_KEY, "Content-Type": "application/json" },
body: JSON.stringify({ ids: ids.slice(i, i + 100) }),
});
if (res.status === 429) { await new Promise(r => setTimeout(r, 2000)); i -= 100; continue; }
const data = await res.json();
// save data.apps; data.not_found lists unknown ids
}Вартість і швидкість
Один кредит за кожен запитаний застосунок. На Pro (1 200 запитів на хвилину) список зі 100 000 застосунків оновлюється за кілька хвилин.