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ón | Obligatorios | Opcionales | Entrega | Límite | Por 1.000 | Campos de respuesta |
|---|---|---|---|---|---|---|
searchDescubrir aplicaciones en App Store
| keyword | sort | Entrega síncrona | El 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 solicitudes | app_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 |
profileComparar versión y notas de una aplicación iOS Introduce el Apple ID numérico en | app_id | sort | Entrega síncrona | — | $1.39 por 1.000 solicitudes | app_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 |
reviewsAnalizar reseñas por versión de la aplicación
| app_id | sort | Entrega síncrona | El 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 solicitudes | id · 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. Elapp_idde 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:
newestpara las más recientes ymost_helpfulpara las más útiles. Si no se envía parareviews, el valor por defecto esnewest. No es un orden para la búsqueda de apps ni un filtro por puntuación de estrellas. Las accionessearchyprofileno 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
iden 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 unBundle IDcon formatocom.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:
newestpara las más recientes ymost_helpfulpara las más útiles. Si no se envía parareviews, el valor por defecto esnewest. No es un orden para la búsqueda de apps ni un filtro por puntuación de estrellas. Las accionessearchyprofileno 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
iden 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 unBundle IDcon formatocom.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:
newestpara las más recientes ymost_helpfulpara las más útiles. Si no se envía parareviews, el valor por defecto esnewest. No es un orden para la búsqueda de apps ni un filtro por puntuación de estrellas. Las accionessearchyprofileno deben usarlo para alterar los resultados.Valores permitidos:most_helpfulnewest
Cómo usar la API de App Store
- 01Consulta el catálogo público y elige una acción de la plataforma.
- 02Envía los parámetros platform y action, junto con los campos obligatorios, a POST /api/v1/social.
- 03Procesa el resultado síncrono o consulta el identificador de trabajo devuelto si la acción es asíncrona.
- 04Guarda los campos de la respuesta estructurada que necesita tu aplicación.
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.