API de plataforma de EveryData

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.

Endpoint
POST /api/v1/social
Funciones
3
Por 1.000
1,389 US$

Funciones disponibles

Compara las acciones de App Store por sus entradas obligatorias, datos devueltos y precio. Usa el identificador de la acción exactamente como aparece.

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.

keywordsortEntrega 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
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_idsortEntrega 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
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_idsortEntrega 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é 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.

¿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.

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.
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

¿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.

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 identificadorApp 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
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

¿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.

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 identificadorApp 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
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 devuelto si la acción es 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>"}}'

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 de origen contengan 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.