App Reviews
Authentication Type: API Key Description: Access app details and reviews from the Apple App Store and Google Play Store.
Authentication
To authenticate, you'll need a RapidAPI key for the App Store and Google Play API.
Apple App Store
Get app details, ratings, and reviews from the Apple App Store.
Apple App Store Details
Get app details, ratings, and reviews from the Apple App Store.
Operation Type: Query (Read)
Parameters:
- id
number(required): Apple App Store ID (find in URL:apps.apple.com/.../id{ID}) - language
string(nullable): Language code (default: "en") - country
string(nullable): Country code (default: "us")
Returns:
- id
number: App Store ID - bundleId
string: Bundle ID - title
string: App title - artistName
string(nullable): Developer/artist name - seller
string(nullable): Seller name - description
string(nullable): App description - subtitle
string(nullable): App subtitle - whatsNew
string(nullable): What's new text - latestVersion
string(nullable): Latest version number - latestVersionDate
string(nullable): Latest version date - rating
number(nullable): Average rating - totalRatingCount
number(nullable): Total rating count - ratingBreakdown
object(nullable): Rating distribution- star1
number(nullable): 1-star count - star2
number(nullable): 2-star count - star3
number(nullable): 3-star count - star4
number(nullable): 4-star count - star5
number(nullable): 5-star count
- star1
- ageRating
string(nullable): Age rating - primaryGenre
string(nullable): Primary category - isFree
boolean(nullable): Whether app is free - sizeBytes
number(nullable): App size in bytes - appStoreUrl
string(nullable): App Store URL - iconUrl
string(nullable): Icon URL - developerSite
string(nullable): Developer website - privacyPolicyUrl
string(nullable): Privacy policy URL - reviews
array of objects: Recent reviews (limited)- reviewId
string: Review ID - date
string(nullable): Review date - rating
number(nullable): Rating (1-5) - title
string(nullable): Review title - review
string(nullable): Review text - userName
string(nullable): Reviewer name
- reviewId
- customersAlsoBought
array of objects(nullable): Related apps- id
number: App ID - title
string(nullable): App title - artistName
string(nullable): Developer name - rating
number(nullable): Rating - iconUrl
string(nullable): Icon URL
- id
- developerOtherApps
array of objects(nullable): Other apps by the developer- id
number: App ID - title
string(nullable): App title - artistName
string(nullable): Developer name - rating
number(nullable): Rating - iconUrl
string(nullable): Icon URL
- id
Example Usage:
{
"id": 284882215,
"country": "us"
}
Note: Reviews returned are limited (~8) due to API constraints. For comprehensive review analysis, use Google Play Reviews which supports higher volumes.
Google Play Store
Get app reviews from the Google Play Store with pagination and filtering.
Google Play Reviews
Get app reviews from Google Play Store with pagination and filtering support.
Operation Type: Query (Read)
Parameters:
- bundleId
string(required): Android package name (e.g., "com.facebook.katana") - language
string(nullable): Language code (default: "en") - country
string(nullable): Country code (default: "us") - limit
number(nullable): Number of reviews (default: 100, max: 4000) - rating
number(nullable): Filter by star rating (1-5) - sort
string(nullable): Sort order: "newest" or "most_relevant" - device
string(nullable): Device filter: "phone" or "tablet" - cursor
string(nullable): Pagination cursor from previous response
Returns:
- bundleId
string: Package name - country
string(nullable): Country code - language
string(nullable): Language code - limit
number(nullable): Requested limit - sort
string(nullable): Sort order - cursor
string(nullable): Next page cursor - reviews
array of objects: Reviews list- reviewId
string: Review ID - timestamp
string(nullable): Review timestamp (ISO format) - rating
number(nullable): Rating (1-5) - review
string(nullable): Review text - userName
string(nullable): Reviewer name - pictureUrl
string(nullable): User avatar URL - helpfulVotes
number(nullable): Helpful vote count - relatedVersion
string(nullable): App version reviewed
- reviewId
Example Usage:
{
"bundleId": "com.spotify.music",
"limit": 500,
"rating": 1,
"sort": "newest"
}
Pagination Example:
{
"bundleId": "com.spotify.music",
"cursor": "eyJjdXJzb3JUeXBlIjoiTkVYVF9QQUdFIiwiY3Vyc29yVmFsdWUiOiIxMDAifQ=="
}
Common Use Cases
Product Development:
- Analyze user feedback to identify bugs and feature requests
- Monitor sentiment trends after releases
- Compare user satisfaction across iOS and Android versions
Competitive Analysis:
- Compare ratings and review volumes across competitors
- Identify competitor weaknesses from negative reviews
- Track feature mentions across competitive apps
App Store Optimization (ASO):
- Monitor rating trends over time
- Identify keywords users frequently mention in reviews
- Track the impact of updates on user satisfaction
Customer Support:
- Identify common issues users report
- Prioritize bug fixes based on review frequency and sentiment
- Understand user expectations and pain points