Qualquer app do Google Play, em JSON

Envie um nome de pacote e receba um registro estruturado: título, desenvolvedor, instalações, histograma de avaliações, preço e compras no app, versão, requisito de Android, datas e mídia. 4.023.500 registros, atualizados toda noite, até 100 por requisição.

1.000 créditos grátis por mês, sem cartão.

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

Em lote: até 100 apps por chamada

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);

Um crédito por app. Nomes de pacote desconhecidos voltam numa lista separada.

Os apps mais bem avaliados com um milhão de avaliações

Ver tudo

Registros por categoria

Perguntas sobre a API JSON

O que um registro contém?

Cerca de 40 campos: identidade, desenvolvedor, categoria, instalações, avaliação com histograma, preço e monetização, classificação indicativa, versão, requisito de Android, datas, status e links de mídia.

Posso obter muitos apps de uma vez?

Sim, /apps aceita até 100 nomes de pacote por requisição; cada app solicitado custa um crédito.

Em que formato estão as datas?

ISO 8601 em UTC. released e updated vêm da loja; fetched_at, da nossa última atualização.

E os apps removidos?

Continuam respondendo, com status.removed como true e a data em que sumiram.