Cualquier app de Google Play, en JSON
Pasa un nombre de paquete y recibe un registro estructurado: título, desarrollador, instalaciones, histograma de valoraciones, precio y compras en la app, versión, requisito de Android, fechas y medios. 4.023.500 registros, actualizados cada noche, hasta 100 por petición.
1.000 créditos gratis al mes, sin tarjeta.
{
"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 lote: hasta 100 apps por llamada
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édito por app. Los nombres de paquete desconocidos vuelven en una lista aparte.
Las apps mejor valoradas con un millón de valoraciones
Ver todo- ConfirmTkt: Train Booking App1 M+ instalaciones★ 4.9Viajes y guías
Registros por categoría
- Educación
- Empresa
- Herramientas
- Productividad
- Estilo de vida
- Comida y bebida
- Salud y bienestar
- Finanzas
- Compras
- Entretenimiento
- Música y audio
- Viajes y guías
- Juegos de puzles
- Libros y obras de consulta
- Personalización
- Juegos casuales
- Deportes
- Comunicación
- Social
- Mapas y navegación
- Medicina
- Coches y vehículos
- Juegos arcade
- Casa y hogar
- Juegos de simulación
- Noticias y revistas
- Eventos
- Fotografía
- Belleza
- Juegos de acción
- Juegos educativos
- Juegos de aventura
- Juegos de mesa
- Arte y diseño
- Juegos de estrategia
- Juegos de rol
- Reproductores y editores de vídeo
- Juegos de cartas
- Juegos de palabras
- Juegos de preguntas
- Crianza
- Juegos de deportes
- Juegos de casino
- Citas
- Tiempo
- Juegos de carreras
- Bibliotecas y demos
- Juegos de música
- Cómics
Preguntas sobre la API JSON
¿Qué contiene un registro?
Unos 40 campos: identidad, desarrollador, categoría, instalaciones, valoración con histograma, precio y monetización, clasificación de contenido, versión, requisito de Android, fechas, estado y enlaces a medios.
¿Puedo obtener muchas apps a la vez?
Sí, /apps admite hasta 100 nombres de paquete por petición; cada app solicitada cuesta un crédito.
¿En qué formato están las fechas?
ISO 8601 en UTC. released y updated vienen de la tienda; fetched_at, de nuestra última actualización.
¿Y las apps retiradas?
Siguen respondiendo, con status.removed en true y la fecha en que desaparecieron.
Guías
Todas las guías- JSON de apps de Google Play: el esquema del registro
Cada objeto de un registro de app y los tipos esperados, con notas sobre los nulos.
- Consulta masiva de apps de Google Play: 100 apps por petición
Actualizar una lista grande de apps de forma eficiente con /apps, por lotes y con reintentos.