Dados do Google Play, de cem em cem
Um app por requisição serve para um widget. Para um banco de dados você precisa de volume: o APK Unit consulta 100 nomes de pacote numa única chamada, percorre qualquer categoria de 100 em 100 e devolve o mesmo JSON limpo para cada ficha. 4,1 mi apps, atualizados toda noite.
1.000 tokens grátis por mês, sem cartão.
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"
},
"…"
]
}O que há no dataset
Feito para volume
O APK Unit é o lado em lote da APK API. As mesmas fichas que alimentam as páginas de cada app saem em lotes, com custo previsível e nomes de campo estáveis, para que uma tarefa noturna mantenha uma tabela de apps do Google Play atualizada sem um scraper.
- Consultas em lote.
/apps?ids=aceita até 100 nomes de pacote e responde com todas as fichas completas numa só resposta. - Listas paginadas.
/searchpercorre uma categoria ou um filtro de 100 em 100. - Custo fixo. Um token por app numa consulta em lote, dois tokens por página de lista de até 100 apps.
- Formato estável. Os mesmos campos JSON para toda ficha, apps removidos incluídos, com o horário de atualização de cada ficha.
Uma consulta em lote em quatro linguagens
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);Até 100 nomes de pacote por chamada; a resposta traz uma ficha completa por app.
Exportando uma categoria
- Obtenha uma chave. Cadastre-se no apkunit.com com um e-mail, sem cartão; a chave fica no painel com tokens mensais grátis.
- Percorra a lista. Chame
/search?category=FINANCE&min_installs=10000&per=100&page=1e continue enquantopagefor menor quepages. - Complete os detalhes. Envie os nomes de pacote para
/apps?ids=em grupos de 100 quando precisar das fichas completas. - Atualize toda noite. Repita as consultas dos apps que você guarda;
status.fetched_atmostra quão recente é cada ficha.
Uma página de exemplo: os apps de finanças mais instalados
Ver tudoQuem extrai dados em lote
- Equipes de dados mantendo uma tabela de apps do Google Play no data warehouse para dashboards.
- Pesquisadores exportando uma categoria inteira para um estudo.
- Diretórios de apps atualizando milhares de fichas toda noite.
- Equipes de machine learning montando conjuntos de treino com títulos, descrições e categorias de apps.
Docs
Todos os guias- Consultas em lote no Google Play: 100 apps por chamada
Como funciona o endpoint em lote, quanto custa e o que fazer com apps ausentes ou removidos.
- Exportar uma categoria do Google Play para CSV
Um script curto em Python que percorre uma categoria e grava uma linha CSV por app.
Um serviço independente de dados do Google Play
O APK Unit em apkunit.com faz parte da rede APK API: ele lê a ficha pública do Google Play de 4,1 mi apps e a atualiza toda noite. É um serviço independente, sem vínculo com o Google, e serve apenas metadados: o apkunit.com não hospeda, não distribui nem aponta para arquivos APK. O site principal da marca é o apkapi.com, onde ficam a mesma API, a documentação e a conta.
Dados do Google Play em lote: perguntas
O que é o APK Unit?
O APK Unit (apkunit.com) é o ponto de acesso em lote da APK API: consultas em lote de até 100 apps do Google Play por chamada e listas paginadas de até 100 apps por página, sobre 4,1 mi fichas de apps atualizadas toda noite.
O apkunit.com é um site oficial da APK API?
Sim. O apkunit.com faz parte da rede APK API, e o site principal da marca é o apkapi.com. Uma chave criada no apkunit.com usa a mesma APK API, então funciona em toda a rede para chaves, cobrança e documentação.
Quantos apps posso consultar numa chamada?
Até 100 nomes de pacote por chamada a /apps. A resposta traz uma ficha completa por app; pacotes desconhecidos são listados à parte em vez de derrubar o lote inteiro.
Quanto custa uma exportação em lote?
Uma consulta em lote custa um token por app, e uma página de lista de até 100 apps custa dois tokens. Listar uma categoria de 10.000 apps custa cerca de 200 tokens, e as fichas completas de todos, cerca de 10.000.
Como exporto mais de 10.000 apps?
Uma única consulta pagina até o resultado 10.000. Divida uma exportação maior por categoria, faixa de instalações ou data de lançamento, e cada parte pagina até seus próprios 10.000.
Posso obter os dados em CSV?
A API responde em JSON. Convertê-lo para CSV leva poucas linhas em qualquer linguagem; a seção Docs tem um exemplo em Python.
Posso baixar arquivos APK no apkunit.com?
Não. O APK Unit é um serviço de metadados do Google Play: títulos, desenvolvedores, instalações, avaliações, versões e categorias. Ele não hospeda, não distribui nem aponta para arquivos APK; as respostas são JSON, não binários.