API de App Store

Descubre aplicaciones de iOS y consulta su ficha o reseñas mediante el Apple ID numérico. El Apple ID, el Bundle ID, el nombre de la aplicación y la cuenta del desarrollador son identificadores diferentes.

La versión actual, las notas de la actualización y la versión mencionada en una reseña deben conservarse por separado. Una reseña asociada a una versión aporta contexto, pero no demuestra que esa versión causara el problema descrito.

Disponibilidad de la plataforma

Salud 24 h
Normal
Normal

Últimos 30 días

Funciones disponibles

Cada acción de App Store, qué hace, su precio y su salud en las últimas 24 horas. Abre una acción para ver sus parámetros, campos de respuesta y ejemplos de código.

CapacidadQué hacePor 1.000Salud en 24 horas
Descubrir aplicaciones en App Storesearchkeyword acepta el nombre o la categoría que se quiere explorar.$1.39 por 1.000 solicitudesNormal
Comparar versión y notas de una aplicación iOSprofileIntroduce el Apple ID numérico en app_id.$1.39 por 1.000 solicitudesNormal
Analizar reseñas por versión de la aplicaciónreviewsapp_id identifica la aplicación y sort acepta most_helpful o newest.$1.39 por 1.000 solicitudesNormal

Abre una capacidad para ver sus parámetros, campos de respuesta, ejemplos de código y prueba.

¿Qué acepta cada acción de App Store?

Cada respuesta enlaza una acción ejecutable con sus entradas reales. El significado y los valores permitidos pertenecen a esa acción; un nombre parecido no conserva automáticamente el mismo sentido en otra plataforma.

Las fuentes oficiales se enlazan solo para precisar el término de la plataforma indicado a su lado. No implican autorización ni respaldo y no añaden a EveryInfra funciones del sitio oficial.

AcciónObligatoriosOpcionalesEntregaLímitePor 1.000Campos de respuesta
search

Descubrir aplicaciones en App Store

keyword acepta el nombre o la categoría que se quiere explorar. La respuesta separa app_id, bundle_id, aplicación, desarrollador, versión, precio y valoraciones; no devuelve descargas, ingresos o un historial de posiciones por palabra clave.

keywordcountryEntrega síncronaEl catálogo declara defaultLimit = 20 y maxLimit = 200 para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud.$1.39 por 1.000 solicitudesapp_id · name · url · bundle_id · developer · developer_id · developer_url · description · release_notes · version · price · currency · formatted_price · rating · rating_scale · rating_count · current_version_rating · current_version_rating_count · content_rating · category · icon_url · min_os · file_size_bytes · released_at · updated_at · platform · genres · languages · screenshot_urls
profile

Comparar versión y notas de una aplicación iOS

Introduce el Apple ID numérico en app_id. Usa version, release_notes y updated_at para construir tus propias comparaciones; la acción describe la ficha pública, no App Store Connect ni todas las versiones anteriores.

app_idcountryEntrega síncrona—$1.39 por 1.000 solicitudesapp_id · name · url · bundle_id · developer · developer_id · developer_url · description · release_notes · version · price · currency · formatted_price · rating · rating_scale · rating_count · current_version_rating · current_version_rating_count · content_rating · category · icon_url · min_os · file_size_bytes · released_at · updated_at · platform · genres · languages · screenshot_urls
reviews

Analizar reseñas por versión de la aplicación

app_id identifica la aplicación y sort acepta most_helpful o newest. Cuando exista, app_version relaciona la reseña con una versión; rating, helpful_count y posted_at siguen siendo datos de esa reseña, no una prueba causal.

app_idcountry, sortEntrega síncronaEl catálogo declara defaultLimit = 30 y maxLimit = 500 para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud.$1.39 por 1.000 solicitudesid · title · text · rating · rating_scale · author · app_version · helpful_count · posted_at · app_id · app_name · platform

¿Qué significan los parámetros de App Store search?

keyword acepta el nombre o la categoría que se quiere explorar. La respuesta separa app_id, bundle_id, aplicación, desarrollador, versión, precio y valoraciones; no devuelve descargas, ingresos o un historial de posiciones por palabra clave.

Referencia completa: parámetros, ejemplos de código, respuesta de ejemplo y salud →
keywordObligatorio
Término de búsqueda de aplicaciones en la App Store, como «habit tracker» o el nombre de la aplicación. No es el Bundle ID. El app_id de los resultados de búsqueda se puede usar después para obtener detalles y reseñas de la app.
countryOpcional
Selecciona la tienda regional de App Store para search, profile y reviews mediante un código de país de dos letras en minúsculas, como us, cn o jp. El valor predeterminado es us. Cambia la tienda consultada, no la región de la cuenta ni la facturación de EveryInfra.

¿Qué significan los parámetros de App Store profile?

Introduce el Apple ID numérico en app_id. Usa version, release_notes y updated_at para construir tus propias comparaciones; la acción describe la ficha pública, no App Store Connect ni todas las versiones anteriores.

Referencia completa: parámetros, ejemplos de código, respuesta de ejemplo y salud →
app_idObligatorio
ID numérico de la aplicación de Apple, como los dígitos que siguen a id en el enlace de la app. También puedes pasar el enlace completo de la App Store en este parámetro y el sistema extraerá el ID numérico. No es un Bundle ID con formato com.example.app.
Apple: Apple ID y Bundle ID no son el mismo identificador — App Store Connect define por separado el Apple ID y el Bundle ID; el Apple ID también forma parte de los enlaces de la tienda. La fuente respalda esa distinción, no la disponibilidad de información privada de App Store Connect. · Consultada
countryOpcional
Selecciona la tienda regional de App Store para search, profile y reviews mediante un código de país de dos letras en minúsculas, como us, cn o jp. El valor predeterminado es us. Cambia la tienda consultada, no la región de la cuenta ni la facturación de EveryInfra.

¿Qué significan los parámetros de App Store reviews?

app_id identifica la aplicación y sort acepta most_helpful o newest. Cuando exista, app_version relaciona la reseña con una versión; rating, helpful_count y posted_at siguen siendo datos de esa reseña, no una prueba causal.

Referencia completa: parámetros, ejemplos de código, respuesta de ejemplo y salud →
app_idObligatorio
ID numérico de la aplicación de Apple, como los dígitos que siguen a id en el enlace de la app. También puedes pasar el enlace completo de la App Store en este parámetro y el sistema extraerá el ID numérico. No es un Bundle ID con formato com.example.app.
Apple: Apple ID y Bundle ID no son el mismo identificador — App Store Connect define por separado el Apple ID y el Bundle ID; el Apple ID también forma parte de los enlaces de la tienda. La fuente respalda esa distinción, no la disponibilidad de información privada de App Store Connect. · Consultada
countryOpcional
Selecciona la tienda regional de App Store para search, profile y reviews mediante un código de país de dos letras en minúsculas, como us, cn o jp. El valor predeterminado es us. Cambia la tienda consultada, no la región de la cuenta ni la facturación de EveryInfra.
sortOpcional
Orden de las reseñas de la aplicación: newest para las más recientes y most_helpful para las más útiles. Si no se envía para reviews, el valor por defecto es newest. No es un orden para la búsqueda de apps ni un filtro por puntuación de estrellas. Las acciones search y profile no deben usarlo para alterar los resultados.
Valores permitidos:most_helpfulnewest

Cómo usar la API de App Store

  1. 01Consulta el catálogo público y elige una acción de la plataforma.
  2. 02Envía los parámetros platform y action, junto con los campos obligatorios, a POST /api/v1/social.
  3. 03Procesa el resultado síncrono o consulta el identificador de trabajo cuando la acción se ejecute de forma asíncrona.
  4. 04Guarda los campos de la respuesta estructurada que necesita tu aplicación.
app_store_search.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"app_store","action":"search","params":{"keyword":"<keyword>"}}'

Guías de App Store

Ejemplos completos y métodos basados en estas acciones. Comprueba primero en esta página las acciones, parámetros y campos actuales; los ejemplos y límites de un artículo no sustituyen al catálogo en vivo.

Blog

Cómo monetizar los comentarios de aplicaciones: de la tienda de aplicaciones a la toma de decisiones

¿Cómo transformar los comentarios extraídos en un producto de pago? A partir del análisis de reseñas de la tienda de aplicaciones, analiza tarjetas de evidencia, tickets de soporte, revisiones de versiones, límites de servicio y validación de renovación, en lugar de entregar únicamente puntuaciones de sentimiento y nubes de palabras.

Leer el artículo →
Build

Inicio con la API de datos unificada: del directorio de capacidades al primer resultado disponible

Integra datos multiplataforma usando platform, action y params: comprende el directorio de capacidades, completa una solicitud mínima, gestiona tareas asíncronas, resultados parciales y facturación, y establece registros de datos trazables.

Leer el artículo →

Preguntas sobre la API de App Store

¿Cómo llamo a la API de App Store?

Envía POST /api/v1/social con platform igual a app_store, elige uno de los identificadores de acción indicados e incluye sus parámetros obligatorios.

¿Qué devuelve la API de App Store?

Devuelve JSON estructurado. Por ejemplo, el esquema de search incluye app_id, name, bundle_id y developer. Cada acción tiene su propia lista de campos; que un campo esté declarado no garantiza que todos los registros tengan un valor.

¿Qué matiz de la documentación oficial conviene conservar al usar datos de App Store?

App Store Connect define por separado el Apple ID y el Bundle ID; el Apple ID también forma parte de los enlaces de la tienda. La fuente respalda esa distinción, no la disponibilidad de información privada de App Store Connect.

¿Qué parámetros son obligatorios?

Depende de la acción. search requiere keyword; profile requiere app_id; reviews requiere app_id.

¿Las acciones de App Store responden de inmediato?

Las acciones marcadas como asíncronas devuelven un identificador de trabajo que se consulta por sondeo. Cualquier otra acción también puede ejecutarse de forma asíncrona: añade "mode": "async" al cuerpo de la solicitud para recibir el identificador de inmediato, útil para tareas lentas o límites altos.