API di App Store
Trova app mobile per leggere i dettagli della versione attuale, le note di rilascio e i feedback degli utenti e monitorare gli aggiornamenti software.
Fornisci un identificatore numerico e un codice paese per recuperare i dati dello store, che non includono metriche di download né dati storici sui ricavi.
Invia POST https://api.everyinfra.com/api/v1/social con platform impostato su app_store e action impostato sul nome di una funzionalità dell'elenco qui sotto, ad esempio search.
- 7 funzionalità
- Da $1.39 per 1.000 richieste
- Nessun addebito per chiamate non riuscite o risultati vuoti
Disponibilità della piattaforma
- Operatività nelle ultime 24 ore
- Normale
Ultimi 30 giorni
Funzionalità disponibili
Ogni azione di App Store: cosa fa, quanto costa e come ha funzionato nelle ultime 24 ore. Apri un'azione per vederne parametri, campi della risposta ed esempi di codice.
| Funzionalità | Cosa fa | Per 1.000 | Operatività nelle ultime 24 ore |
|---|---|---|---|
Ricercasearch | Cerca nell'App Store per nome o categoria dell'app. | $1.39 per 1.000 richieste | Normale |
Dettagli dell'appprofile | Ottieni la scheda App Store di un'app tramite app_id numerico. | $1.39 per 1.000 richieste | Normale |
Recensionireviews | Leggi le recensioni degli utenti dell'App Store per un'app, con titolo, testo, valutazione in stelle, autore, versione dell'app, voti di utilità e data. | $1.39 per 1.000 richieste | Normale |
Posizionamento dell'app per parole chiavekeywords_for_app | Elenca le parole chiave di ricerca dell'App Store per cui un'app si posiziona, partendo dal suo app_id numerico. | $11.51 per 1.000 richieste | Temporaneamente non disponibile |
Metriche in bloccobulk_metrics | Ottieni i totali di posizionamento per parola chiave di un massimo di 20 app dell'App Store in una volta, dai loro ID numerici in app_ids. | $11.51 per 1.000 richieste | Temporaneamente non disponibile |
Concorrenticompetitors | Trova le app dell'App Store che si posizionano per le stesse parole chiave di ricerca di un'app, partendo dal suo app_id numerico. | $11.51 per 1.000 richieste | Temporaneamente non disponibile |
Intersezione di parole chiavekeyword_intersection | Scopri per quali parole chiave di ricerca dell'App Store si posizionano tutte le app indicate (da 2 a 10), partendo dai loro ID numerici in app_ids. | $11.51 per 1.000 richieste | Temporaneamente non disponibile |
Cosa accetta ogni azione di API di App Store?
Ogni risposta qui sotto associa un'azione richiamabile ai suoi input reali. Il significato dei parametri e i valori ammessi dipendono dall'azione: un nome familiare non ha lo stesso significato su tutte le piattaforme.
Le fonti ufficiali sono linkate solo per chiarire il termine della piattaforma accanto a cui compaiono. Non implicano autorizzazione o approvazione da parte della piattaforma e le funzionalità del sito ufficiale non fanno parte dell'API di EveryInfra, a meno che questa pagina non le elenchi.
Consegna Sync per ogni azione.
| Azione | Obbligatori | Facoltativi | Limite | Per 1.000 | Campi della risposta |
|---|---|---|---|---|---|
searchRicerca Cerca nell'App Store per nome o categoria dell'app. Ottieni per ogni app ID, bundle ID, sviluppatore, versione, prezzo, valutazioni e date di rilascio. Scegli lo store con | keyword | country | Valori del catalogo: defaultLimit=20, maxLimit=200. Per alcune azioni limit può controllare le pagine o l'espansione per elemento padre, quindi non è sempre un numero finale di righe. | $1.39 per 1.000 richieste | 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 · genres · languages · screenshot_urls |
profileDettagli dell'app Ottieni la scheda App Store di un'app tramite | app_id | country | — | $1.39 per 1.000 richieste | 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 · genres · languages · screenshot_urls |
reviewsRecensioni Leggi le recensioni degli utenti dell'App Store per un'app, con titolo, testo, valutazione in stelle, autore, versione dell'app, voti di utilità e data. Ordina per | app_id | country, sort | Valori del catalogo: defaultLimit=30, maxLimit=500. Per alcune azioni limit può controllare le pagine o l'espansione per elemento padre, quindi non è sempre un numero finale di righe. | $1.39 per 1.000 richieste | id · title · text · rating · rating_scale · author · app_version · helpful_count · posted_at · app_id · app_name · platform |
keywords_for_appPosizionamento dell'app per parole chiave Elenca le parole chiave di ricerca dell'App Store per cui un'app si posiziona, partendo dal suo | app_id | country | Valori del catalogo: defaultLimit=20, maxLimit=100. Per alcune azioni limit può controllare le pagine o l'espansione per elemento padre, quindi non è sempre un numero finale di righe. Un limit più alto è accettato e ridotto a 100. | $11.51 per 1.000 richieste | keyword · search_volume · search_rank · search_result_count · ranked_at · app_id · title · url · icon_url · developer · rating · rating_scale · rating_count · is_free · price · currency · total_keywords · platform |
bulk_metricsMetriche in blocco Ottieni i totali di posizionamento per parola chiave di un massimo di 20 app dell'App Store in una volta, dai loro ID numerici in | app_ids | country | — | $11.51 per 1.000 richieste | app_id · keyword_count · top1_keywords · top3_keywords · top10_keywords · keywords_search_volume · platform |
competitorsConcorrenti Trova le app dell'App Store che si posizionano per le stesse parole chiave di ricerca di un'app, partendo dal suo | app_id | country | Valori del catalogo: defaultLimit=20, maxLimit=100. Per alcune azioni limit può controllare le pagine o l'espansione per elemento padre, quindi non è sempre un numero finale di righe. Un limit più alto è accettato e ridotto a 100. | $11.51 per 1.000 richieste | app_id · shared_keywords · avg_position · shared_top10_keywords · shared_search_volume · keyword_count · top10_keywords · target_app_id · platform |
keyword_intersectionIntersezione di parole chiave Scopri per quali parole chiave di ricerca dell'App Store si posizionano tutte le app indicate (da 2 a 10), partendo dai loro ID numerici in | app_ids | country | Valori del catalogo: defaultLimit=20, maxLimit=100. Per alcune azioni limit può controllare le pagine o l'espansione per elemento padre, quindi non è sempre un numero finale di righe. Un limit più alto è accettato e ridotto a 100. | $11.51 per 1.000 richieste | keyword · search_volume · search_result_count · ranked_at · rankings · total_keywords · platform |
Cosa significano i parametri search di API di App Store?
Cerca nell'App Store per nome o categoria dell'app. Ottieni per ogni app ID, bundle ID, sviluppatore, versione, prezzo, valutazioni e date di rilascio. Scegli lo store con country (USA di default). Download, ricavi e storico del posizionamento per parola chiave non sono inclusi.
keywordObbligatorio- Specifica i termini di ricerca dell'App Store, ad esempio habit tracker o il titolo di un'app, non un Bundle ID. Per le successive richieste di dettagli e recensioni dell'app usa l'app_id numerico restituito nei risultati di ricerca.
countryFacoltativo- Seleziona lo storefront dell'App Store per search, profile e reviews con un codice paese di due lettere minuscole, ad esempio us, cn o jp. Il valore predefinito è us. Cambia lo storefront interrogato, non la regione dell'account né l'addebito di EveryInfra.
Cosa significano i parametri profile di API di App Store?
Ottieni la scheda App Store di un'app tramite app_id numerico. Include sviluppatore, bundle ID, versione, note di rilascio, prezzo, classificazione per età e valutazioni della versione corrente. Funziona anche il link completo dell'app, ma non un Bundle ID. Il record mostra la scheda pubblicata, non App Store Connect né le versioni precedenti.
app_idObbligatorio- Specifica l'identificatore numerico dell'app di Apple, ad esempio le cifre dopo id nel link di un'app. Puoi passare anche l'URL completo di un'app dell'App Store e la piattaforma estrarrà l'ID numerico. Non passare un Bundle ID nel formato com.example.app.Apple: informazioni sull'app in App Store Connect — Apple definisce separatamente l'Apple ID e il Bundle ID di un'app; l'Apple ID compare anche negli URL delle app sull'App Store. · Verificato
countryFacoltativo- Seleziona lo storefront dell'App Store per search, profile e reviews con un codice paese di due lettere minuscole, ad esempio us, cn o jp. Il valore predefinito è us. Cambia lo storefront interrogato, non la regione dell'account né l'addebito di EveryInfra.
Cosa significano i parametri reviews di API di App Store?
Leggi le recensioni degli utenti dell'App Store per un'app, con titolo, testo, valutazione in stelle, autore, versione dell'app, voti di utilità e data. Ordina per newest (predefinito) o most_helpful e scegli lo store con country.
app_idObbligatorio- Specifica l'identificatore numerico dell'app di Apple, ad esempio le cifre dopo id nel link di un'app. Puoi passare anche l'URL completo di un'app dell'App Store e la piattaforma estrarrà l'ID numerico. Non passare un Bundle ID nel formato com.example.app.Apple: informazioni sull'app in App Store Connect — Apple definisce separatamente l'Apple ID e il Bundle ID di un'app; l'Apple ID compare anche negli URL delle app sull'App Store. · Verificato
countryFacoltativo- Seleziona lo storefront dell'App Store per search, profile e reviews con un codice paese di due lettere minuscole, ad esempio us, cn o jp. Il valore predefinito è us. Cambia lo storefront interrogato, non la regione dell'account né l'addebito di EveryInfra.
sortFacoltativo- Specifica l'ordine di visualizzazione delle recensioni dell'App Store: newest per le più recenti o most_helpful per le più utili. Se omesso, l'azione reviews usa newest. Questo parametro non filtra i posizionamenti nella ricerca delle app né le valutazioni in stelle; non fare affidamento su di esso per modificare i risultati delle richieste search o profile.Valori ammessi:
most_helpfulnewest
Cosa significano i parametri keywords_for_app di API di App Store?
Elenca le parole chiave di ricerca dell'App Store per cui un'app si posiziona, partendo dal suo app_id numerico. Ogni parola chiave riporta il volume di ricerca, la posizione dell'app nei risultati, quante app restituisce la ricerca e la data dell'ultimo aggiornamento dei dati, insieme a valutazione e prezzo dell'app. Solo store USA. 20 parole chiave di default, fino a 100.
app_idObbligatorio- L'ID numerico dell'app di Apple, ad esempio
324684580, o il link apps.apple.com dell'app, da cui vengono prese le cifre dopo id. Un Bundle ID come com.example.app non è accettato e viene rifiutato prima dell'esecuzione della chiamata. countryFacoltativo- Store per
keywords_for_app. È coperto solo lo store statunitense: omettilo o passa us; qualsiasi altro paese viene rifiutato prima dell'esecuzione della chiamata.
Cosa significano i parametri bulk_metrics di API di App Store?
Ottieni i totali di posizionamento per parola chiave di un massimo di 20 app dell'App Store in una volta, dai loro ID numerici in app_ids. Ogni riga riporta il keyword_count dell'app, per quante di quelle parole chiave si posiziona al primo posto, nelle prime 3 e nelle prime 10, e keywords_search_volume, il volume di ricerca corrispondente. Solo store USA; un'app senza dati sulle parole chiave non ottiene alcuna riga.
app_idsObbligatorio- Le app per
bulk_metrics(da 1 a 20) okeyword_intersection(da 2 a 10), sotto forma di array o di stringa di ID numerici Apple separati da virgole, ovvero le cifre dopo id nel link di un'app, ad esempio324684580. È coperto solo lo store statunitense. Inbulk_metricsogni app ha una riga e quelle senza dati vengono escluse; inkeyword_intersectionogni riga è una parola chiave per cui si posizionano tutte. Qualsiasi altro numero viene rifiutato prima dell'esecuzione della chiamata. countryFacoltativo- Store per
bulk_metrics. È coperto solo lo store statunitense: omettilo o passa us; qualsiasi altro paese viene rifiutato prima dell'esecuzione della chiamata.
Cosa significano i parametri competitors di API di App Store?
Trova le app dell'App Store che si posizionano per le stesse parole chiave di ricerca di un'app, partendo dal suo app_id numerico. Ogni concorrente mostra quante parole chiave hanno in comune, la sua posizione media su di esse, quante ne occupa nelle prime 10 e il loro volume di ricerca complessivo, accanto ai propri totali di parole chiave. Solo store USA, e le righe riportano gli ID delle app anziché i nomi. 20 concorrenti di default, fino a 100.
app_idObbligatorio- Specifica l'identificatore numerico dell'app di Apple, ad esempio le cifre dopo id nel link di un'app. Puoi passare anche l'URL completo di un'app dell'App Store e la piattaforma estrarrà l'ID numerico. Non passare un Bundle ID nel formato com.example.app.
countryFacoltativo- Store per
competitors. È coperto solo lo store statunitense: omettilo o passa us; qualsiasi altro paese viene rifiutato prima dell'esecuzione della chiamata.
Cosa significano i parametri keyword_intersection di API di App Store?
Scopri per quali parole chiave di ricerca dell'App Store si posizionano tutte le app indicate (da 2 a 10), partendo dai loro ID numerici in app_ids. Ogni riga è una keyword condivisa con il suo volume di ricerca, quante app restituisce quella ricerca e, in rankings, posizione e titolo di ciascuna app. Solo store USA. 20 parole chiave di default, fino a 100.
app_idsObbligatorio- Le app per
bulk_metrics(da 1 a 20) okeyword_intersection(da 2 a 10), sotto forma di array o di stringa di ID numerici Apple separati da virgole, ovvero le cifre dopo id nel link di un'app, ad esempio324684580. È coperto solo lo store statunitense. Inbulk_metricsogni app ha una riga e quelle senza dati vengono escluse; inkeyword_intersectionogni riga è una parola chiave per cui si posizionano tutte. Qualsiasi altro numero viene rifiutato prima dell'esecuzione della chiamata. countryFacoltativo- Store per
keyword_intersection. È coperto solo lo store statunitense: omettilo o passa us; qualsiasi altro paese viene rifiutato prima dell'esecuzione della chiamata.
Come usare l'API di App Store
- 01Scegli un'azione della piattaforma dal catalogo pubblico.
- 02Invia piattaforma, azione e parametri obbligatori a POST /api/v1/social.
- 03Leggi il risultato dalla risposta. Per un'azione asincrona, interroga periodicamente il job ID restituito.
- 04Salva i campi della risposta che servono alla tua applicazione.
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>"}}'
Guide su API di App Store
Esempi pratici e metodi basati su queste azioni. Verifica prima azioni, parametri e campi attuali in questa pagina: esempi e limiti di un articolo non sostituiscono il catalogo aggiornato.
Come trasformare i dati delle recensioni in un prodotto a pagamento: dal feedback degli app store alle decisioni sulle versioni
Come si costruisce un prodotto a pagamento a partire dalle recensioni raccolte con lo scraping? Partendo dall'analisi delle recensioni negli app store, questo articolo esamina schede di evidenza, ticket di supporto, revisioni di versione, confini del servizio e verifica dei rinnovi, invece di limitarsi a punteggi di sentiment e word cloud.
Leggi l'articoloPrimi passi con l'API unificata per i dati: dal catalogo delle funzionalità al primo risultato utilizzabile
Accedi ai dati di più piattaforme con platform, action e params: leggi il catalogo delle funzionalità, completa richieste minime, gestisci task asincroni, risultati parziali e addebiti, e crea record di dati tracciabili.
Leggi l'articoloDomande sull'API di App Store
Cosa posso ottenere con l'API di App Store?
Imposta platform su app_store. Il catalogo attuale elenca ricerca, dettagli dell'app, recensioni, posizionamento dell'app per parole chiave, metriche in blocco e more. Questi nomi di azione identificano oggetti o viste diversi di App Store; non sono modalità di ricerca intercambiabili.
Quale input avvia la richiesta search di App Store?
Specifica i termini di ricerca dell'App Store, ad esempio habit tracker o il titolo di un'app, non un Bundle ID. Per le successive richieste di dettagli e recensioni dell'app usa l'app_id numerico restituito nei risultati di ricerca. Invialo come keyword all'interno di params.
Quali campi può restituire search di App Store?
Il suo schema dichiarato include app_id, name, bundle_id e developer. Un campo dichiarato può comunque mancare in un singolo record, e ogni altra azione ha il proprio elenco di campi.
Tutte le azioni di App Store rispondono subito?
Le azioni indicate come asincrone restituiscono un job ID da interrogare periodicamente. Tutte le altre azioni possono essere eseguite anche in modo asincrono: aggiungi "mode": "async" al corpo della richiesta per ricevere subito un job ID, utile per task lenti o limiti elevati. Il catalogo attuale contiene consegna sync.