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);
Resposta
{
    "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

4,1 mifichas de apps
1,3 mifichas de desenvolvedores
3,6 miapps ativos
19 milfichas novas nesta semana

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.

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

  1. 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.
  2. Percorra a lista. Chame /search?category=FINANCE&min_installs=10000&per=100&page=1 e continue enquanto page for menor que pages.
  3. Complete os detalhes. Envie os nomes de pacote para /apps?ids= em grupos de 100 quando precisar das fichas completas.
  4. Atualize toda noite. Repita as consultas dos apps que você guarda; status.fetched_at mostra quão recente é cada ficha.

Uma página de exemplo: os apps de finanças mais instalados

Ver tudo

Quem extrai dados em lote

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.