Apple App Store Reviews and App Metadata
app_store_reviews_searchSearch Apple App Store customer reviews and app metadata across storefronts. Get star ratings, review text, version-level sentiment for ASO, competitor research, and release feedback.
Instructions
Search the Apple App Store and return customer reviews with star ratings, review text, the app version each review was written against, and full app metadata - across any storefront.
Behavioral Transparency:
Execution: Network call executed synchronously in the cloud via Apify Actor 'captainhandsome/app-store-reviews-search'.
Side Effects: Strictly read-only; reads Apple's public search, lookup and review endpoints.
Authentication: Requires APIFY_TOKEN environment variable.
Latency & Limits: Typical run duration is 5-30 seconds; Apple caps the public review feed at 500 reviews per app per storefront; timeout capped at 120 seconds.
Usage Guidelines:
When to use: Use for iOS app reviews and ratings, App Store metadata, release-version sentiment, ASO and competitor research, or to pair with Android data for a cross-platform view.
When NOT to use: Do not use for Android reviews (use 'google_play_reviews_search'), for employer reviews, for app download estimates, or for Mac-only titles.
Named alternatives: Use 'google_play_reviews_search' for the Android half of the same product, 'google_maps_search' for business reviews, or 'youtube_video_search' for video sentiment.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app_ids | No | Specific apps as numeric track IDs ('570060128'), bundle IDs ('com.duolingo.DuolingoMobile') or App Store URLs. Overrides search_query. | |
| countries | No | Two-letter App Store storefronts to collect from, e.g. ['us','gb']. Reviews differ per storefront. Defaults to ['us']. | |
| max_rating | No | Keep only reviews at or below this star rating, e.g. 2 for complaint mining. | |
| min_rating | No | Keep only reviews at or above this star rating, e.g. 4 for positive quotes. | |
| max_results | No | Maximum rows to return and bill across every app and storefront. Defaults to 25. | |
| recent_days | No | Keep only reviews posted within this many days, e.g. 30 for the last month. | |
| search_query | No | Find apps by name or keyword, as you would in App Store search (e.g. 'language learning'). Omit when app_ids is given. | |
| include_reviews | No | Collect reviews as well as app metadata. Set false for a fast metadata-only survey of a category. | |
| max_reviews_per_app | No | Upper bound on reviews per app per storefront. Apple's public feed caps at 500. Defaults to 100. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run | No | ||
| error | No | ||
| status | Yes | ||
| results | Yes | App Store reviews, or app-metadata rows when include_reviews is false. |