N'importe quelle app Google Play, en JSON
Passez un nom de paquet, recevez une fiche structurée : titre, développeur, installations, histogramme des notes, prix et achats intégrés, version, Android requis, dates et médias. 4 023 500 fiches, actualisées chaque nuit, jusqu'à 100 par requête.
1 000 crédits gratuits par mois, sans carte.
{
"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"
}En lot : jusqu'à 100 apps par appel
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);Un crédit par app. Les noms de paquet inconnus reviennent dans une liste à part.
Les apps les mieux notées avec un million de notes
Tout voir- ConfirmTkt: Train Booking App1 M+ installations★ 4.9Voyages et infos locales
Fiches par catégorie
- Enseignement
- Entreprise
- Outils
- Productivité
- Style de vie
- Cuisine et boissons
- Santé et remise en forme
- Finance
- Shopping
- Divertissement
- Musique et audio
- Voyages et infos locales
- Jeux de réflexion
- Livres et références
- Personnalisation
- Jeux casual
- Sport
- Communication
- Réseaux sociaux
- Cartes et navigation
- Médecine
- Auto et véhicules
- Jeux d'arcade
- Maison
- Jeux de simulation
- Actualités et magazines
- Événements
- Photographie
- Beauté
- Jeux d'action
- Jeux éducatifs
- Jeux d'aventure
- Jeux de société
- Art et design
- Jeux de stratégie
- Jeux de rôle
- Lecteurs et éditeurs vidéo
- Jeux de cartes
- Jeux de lettres
- Jeux de quiz
- Parents
- Jeux de sport
- Jeux de casino
- Rencontres
- Météo
- Jeux de course
- Bibliothèques et démos
- Jeux de musique
- BD
Questions sur l'API JSON
Que contient une fiche ?
Une quarantaine de champs : identité, développeur, catégorie, installations, note avec histogramme, prix et monétisation, classification, version, Android requis, dates, statut et liens vers les médias.
Puis-je récupérer plusieurs apps d'un coup ?
Oui, /apps accepte jusqu'à 100 noms de paquet par requête ; chaque app demandée coûte un crédit.
Dans quel format sont les dates ?
ISO 8601 en UTC. released et updated viennent du Store, fetched_at de notre dernière actualisation.
Et les apps retirées ?
Elles répondent toujours, avec status.removed à true et la date de leur disparition.
Guides
Tous les guides- JSON des apps Google Play : le schéma de la fiche
Chaque objet d'une fiche d'app et les types attendus, avec des notes sur les valeurs nulles.
- Consultation en lot d'apps Google Play : 100 apps par requête
Actualiser efficacement une longue liste d'apps avec /apps, par lots et avec relances.