Jede Google-Play-App als JSON

Paketnamen übergeben, strukturierten Datensatz erhalten: Titel, Entwickler, Installationen, Bewertungshistogramm, Preis und In-App-Käufe, Version, Android-Anforderung, Daten und Medien. 4.023.500 Datensätze, jede Nacht aktualisiert, bis zu 100 pro Anfrage.

1.000 kostenlose Credits pro Monat, ohne Karte.

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

Im Paket: bis zu 100 Apps pro Aufruf

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

Ein Credit pro App. Unbekannte Paketnamen kommen in einer separaten Liste zurück.

Die bestbewerteten Apps mit einer Million Bewertungen

Alle ansehen

Datensätze nach Kategorie

Fragen zur JSON-API

Was enthält ein Datensatz?

Rund 40 Felder: Identität, Entwickler, Kategorie, Installationen, Bewertung mit Histogramm, Preis und Monetarisierung, Altersfreigabe, Version, Android-Anforderung, Daten, Status und Medienlinks.

Kann ich viele Apps auf einmal abrufen?

Ja, /apps nimmt bis zu 100 Paketnamen pro Anfrage; jede angefragte App kostet einen Credit.

In welchem Format sind die Daten?

ISO 8601 in UTC. released und updated stammen aus dem Store, fetched_at aus unserer letzten Aktualisierung.

Und entfernte Apps?

Sie antworten weiterhin, mit status.removed auf true und dem Datum ihres Verschwindens.