Будь-який застосунок Google Play — у JSON

Передайте назву пакета — отримайте структурований запис: назва, розробник, встановлення, гістограма рейтингу, ціна й покупки в застосунку, версія, вимоги до Android, дати й медіа. 4 023 500 записів, оновлення щоночі, до 100 за запит.

1 000 безкоштовних кредитів щомісяця, без картки.

GET /api/v1/app?id=com.instagram.android
{
    "id": "com.instagram.android",
    "title": "Instagram",
    "developer": {
        "id": "4809448487316591555",
        "name": "Instagram"
    },
    "installs": {
        "label": "5,000,000,000+",
        "min": 5000000000,
        "real": 7836020433
    },
    "rating": {
        "score": 3.989,
        "ratings": 169485008
    },
    "category": {
        "id": "SOCIAL",
        "name": "Social"
    },
    "version": null,
    "updated": "2026-10-26T16:50:51Z"
}

Пакетом: до 100 застосунків за виклик

curl -H "X-API-Key: $API_KEY" \
  "https://apiapk.cc/api/v1/apps?ids=com.whatsapp,org.telegram.messenger,com.discord"
import requests

r = requests.get('https://apiapk.cc/api/v1/apps', params={'ids': 'com.whatsapp,org.telegram.messenger,com.discord'},
                 headers={'X-API-Key': API_KEY}, timeout=30)
data = r.json()
const res = await fetch('https://apiapk.cc/api/v1/apps?ids=com.whatsapp,org.telegram.messenger,com.discord', {
  headers: { 'X-API-Key': process.env.API_KEY },
});
const data = await res.json();
$ch = curl_init('https://apiapk.cc/api/v1/apps?ids=com.whatsapp,org.telegram.messenger,com.discord');
curl_setopt_array($ch, [CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['X-API-Key: ' . getenv('API_KEY')]]);
$data = json_decode(curl_exec($ch), true);

Один кредит за застосунок. Невідомі назви пакетів повертаються окремим списком.

Найкраще оцінені застосунки з мільйоном оцінок

Усі

Записи за категоріями

Питання про JSON API

Що містить один запис?

Близько 40 полів: ідентифікація, розробник, категорія, встановлення, рейтинг із гістограмою, ціна й монетизація, віковий рейтинг, версія, вимоги до Android, дати, статус і посилання на медіа.

Чи можна отримати багато застосунків за раз?

Так, /apps приймає до 100 назв пакетів за один запит; кожен запитаний застосунок коштує один кредит.

У якому форматі дати?

ISO 8601 в UTC. released і updated беруться з магазину, fetched_at — з нашого останнього оновлення.

А що з видаленими застосунками?

Вони теж відповідають, зі status.removed = true і датою зникнення.