docs / app-store

App Store

App details, rankings, ratings and reviews.

base /app-store/v15 endpoints
post/app-store/v1/reviews1 credit

unified Apple + Play reviews for one or more apps

ParameterAllowed / rangeDescription
appsoptionalApps to fetch reviews for: an array of objects with any of {name, apple/appleAppId, play/googlePlayPackage}, or plain name strings. Alternative to the single-app id params.
appleAppIdoptionalApple numeric app id (single-app shortcut).
googlePlayPackageoptionalGoogle Play package name (single-app shortcut).
appNameoptionalApp name to search per store when ids aren't supplied.
storesoptionalapple · google_playWhich app stores to query (array). Aliases like ios/app_store and play/android/google are accepted; unknown names are ignored. Omit to query both.
countriesoptionalStorefront country codes (2-letter, lowercase), e.g. ['us','gb']. Use 'all' for the Apple aggregate set. Omit for the default.
maxReviews = 1000optional1–100000Maximum reviews to collect per app/store (clamped to 100000).
Try in playground →
post/app-store/v1/topCharts1 credit

ranked chart/category apps

ParameterAllowed / rangeDescription
chart = topFreeoptionaltopFree · topPaid · topGrossing · newFree · newPaid · newWhich chart to pull. Apple supports top/new free/paid/grossing; Google Play maps to its equivalent top charts.
categoryoptionalGenre/category filter: an Apple genre id (e.g. 6014=Games) or a Play category (e.g. GAME, SOCIAL). See listCategories for valid values.
device = iphoneoptionaliphone · ipadApple-only: chart device variant (iPad has fewer chart feeds).
storesoptionalapple · google_playWhich app stores to query (array). Aliases like ios/app_store and play/android/google are accepted; unknown names are ignored. Omit to query both.
country = usoptionalStorefront country code (2-letter, lowercase), e.g. 'us'.
count = 50optional1–Maximum number of apps to return.
Try in playground →
post/app-store/v1/listCategoriesfree

static genre/category list

ParameterAllowed / rangeDescription
storesoptionalapple · google_playWhich app stores to query (array). Aliases like ios/app_store and play/android/google are accepted; unknown names are ignored. Omit to query both.
Try in playground →
post/app-store/v1/appDetails1 credit

full app profile

ParameterAllowed / rangeDescription
appIdoptionalApp id to look up: Apple numeric id OR Play package name (appleAppId / googlePlayPackage also accepted).
storesoptionalapple · google_playWhich app stores to query (array). Aliases like ios/app_store and play/android/google are accepted; unknown names are ignored. Omit to query both.
country = usoptionalStorefront country code (2-letter, lowercase), e.g. 'us'.
includeSimilarApps = falseoptionalPlay-only: also return similar/related apps for the app.
Try in playground →