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.
{
"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- ConfirmTkt: Train Booking App1 mi+ instalações★ 4.9Viagem e local
Registros por categoria
- Educação
- Negócios
- Ferramentas
- Produtividade
- Estilo de vida
- Comer e beber
- Saúde e fitness
- Finanças
- Compras
- Entretenimento
- Música e áudio
- Viagem e local
- Jogos de quebra-cabeça
- Livros e referências
- Personalização
- Jogos casuais
- Esportes
- Comunicação
- Social
- Mapas e navegação
- Medicina
- Carros e veículos
- Jogos de arcade
- Casa e decoração
- Jogos de simulação
- Notícias e revistas
- Eventos
- Fotografia
- Beleza
- Jogos de ação
- Jogos educativos
- Jogos de aventura
- Jogos de tabuleiro
- Arte e design
- Jogos de estratégia
- Jogos de RPG
- Players e editores de vídeo
- Jogos de cartas
- Jogos de palavras
- Jogos de perguntas
- Criação de filhos
- Jogos de esportes
- Jogos de cassino
- Encontros
- Clima
- Jogos de corrida
- Bibliotecas e demos
- Jogos de música
- Quadrinhos
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.
Guias
Todos os guias- JSON de apps do Google Play: o esquema do registro
Cada objeto de um registro de app e os tipos esperados, com notas sobre nulos.
- Consulta em lote de apps do Google Play: 100 apps por requisição
Atualizar uma lista grande de apps com eficiência usando /apps, em lotes e com novas tentativas.