Дані Google Play — сотнями

Один застосунок за запит — це нормально для віджета. Для бази даних потрібен обсяг: APK Unit шукає 100 назв пакетів одним запитом, гортає будь-яку категорію по 100 застосунків і для кожного запису повертає той самий чистий JSON. 4,1 млн застосунків, оновлення щоночі.

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

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

r = requests.get('https://apkunit.com/api/v1/apps', params={'ids': 'com.whatsapp,org.telegram.messenger,com.spotify.music'},
                 headers={'X-API-Key': API_KEY}, timeout=30)
data = r.json()
const res = await fetch('https://apkunit.com/api/v1/apps?ids=com.whatsapp,org.telegram.messenger,com.spotify.music', {
  headers: { 'X-API-Key': process.env.API_KEY },
});
const data = await res.json();
$ch = curl_init('https://apkunit.com/api/v1/apps?ids=com.whatsapp,org.telegram.messenger,com.spotify.music');
curl_setopt_array($ch, [CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['X-API-Key: ' . getenv('API_KEY')]]);
$data = json_decode(curl_exec($ch), true);
Відповідь
{
    "results": [
        {
            "id": "com.spotify.music",
            "title": "Spotify: Music and Podcasts",
            "released": "2014-05-27T13:12:17Z",
            "updated": "2026-11-05T06:58:16Z",
            "installs": "1,000,000,000+",
            "developer": "Spotify AB"
        },
        "…"
    ]
}

Що є в датасеті

4,1 млнзаписів застосунків
1,3 млнзаписів розробників
3,6 млнактивних застосунків
19 тис.нових записів цього тижня

Створено для обсягу

APK Unit — оптова частина APK API. Ті самі записи, що живлять сторінки окремих застосунків, виходять пакетами з передбачуваною ціною і стабільними назвами полів, тож нічна задача може тримати таблицю застосунків Google Play актуальною без скрапера.

Пакетний запит чотирма мовами

curl -H "X-API-Key: $API_KEY" \
  "https://apkunit.com/api/v1/apps?ids=com.whatsapp,com.instagram.android,com.zhiliaoapp.musically"
import requests

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

До 100 назв пакетів за запит; відповідь містить по одному повному запису на застосунок.

Вивантаження категорії

  1. Отримайте ключ. Зареєструйтеся на apkunit.com з email, без картки; ключ буде в кабінеті разом з безкоштовними токенами на місяць.
  2. Гортайте список. Викличте /search?category=FINANCE&min_installs=10000&per=100&page=1 і продовжуйте, поки page менше за pages.
  3. Доповніть подробицями. Надсилайте назви пакетів у /apps?ids= групами по 100, коли потрібні повні записи.
  4. Оновлюйте щоночі. Повторюйте запити для застосунків, які зберігаєте; status.fetched_at показує, наскільки свіжий кожен запис.

Приклад сторінки: найпопулярніші фінансові застосунки

Усі

Хто бере дані оптом

Документація

Усі статті

Незалежний сервіс даних Google Play

APK Unit на apkunit.com — частина мережі APK API: він читає публічні сторінки Google Play для 4,1 млн застосунків і оновлює їх щоночі. Це незалежний сервіс, не пов’язаний з Google, і він віддає лише метадані: apkunit.com не розміщує, не поширює й не дає посилань на APK-файли. Головний сайт бренду — apkapi.com, де працюють той самий API, документація й акаунт.

Дані Google Play оптом: запитання

Що таке APK Unit?

APK Unit (apkunit.com) — точка оптового доступу до APK API: пакетні запити до 100 застосунків Google Play за раз і списки зі сторінками до 100 застосунків, по 4,1 млн записах застосунків, що оновлюються щоночі.

Чи apkunit.com — офіційний сайт APK API?

Так. apkunit.com — частина мережі APK API, а головний сайт бренду — apkapi.com. Ключ, створений на apkunit.com, працює з тим самим APK API, тож він діє в усій мережі для ключів, оплати й документації.

Скільки застосунків можна запитати за раз?

До 100 назв пакетів за один запит до /apps. Відповідь містить по одному повному запису на застосунок; невідомі назви пакетів подаються окремим списком, а не зривають увесь пакет.

Скільки коштує оптове вивантаження?

Пакетний запит коштує один токен за застосунок, а сторінка списку до 100 застосунків — два токени. Тож перелік категорії з 10 000 застосунків коштує близько 200 токенів, а повні записи для всіх — близько 10 000.

Як вивантажити понад 10 000 застосунків?

Один запит гортається до 10 000-го результату. Більше вивантаження розбийте за категорією, діапазоном встановлень чи датою випуску — кожна частина гортається до власних 10 000.

Чи можна отримати дані у CSV?

API відповідає в JSON. Перетворити його на CSV — кілька рядків будь-якою мовою; у розділі «Документація» є приклад на Python.

Чи можна завантажити APK-файли з apkunit.com?

Ні. APK Unit — сервіс метаданих Google Play: назви, розробники, встановлення, оцінки, версії й категорії. Він не розміщує, не поширює й не дає посилань на APK-файли; відповіді — це JSON, а не бінарні файли.