Mobile App Review Intelligence API
Pricing
from $0.20 / 1,000 app summary or reviews
Mobile App Review Intelligence API
Collect Apple App Store and Google Play reviews, ratings, app metadata, versions, dates, and sentiment as normalized dataset rows.
Pricing
from $0.20 / 1,000 app summary or reviews
Rating
0.0
(0)
Developer
Afonso Fernandes
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Collect Apple App Store and Google Play reviews as clean dataset rows for product teams, support teams, founders, agencies, analysts, and AI agents.
Use it to monitor new reviews, export competitor app feedback, find negative reviews, compare iOS and Android ratings, or feed mobile app review data into dashboards and MCP/agent workflows.
Store: https://apify.com/dobus/mobile-app-review-intelligence-api
What It Returns
- App summary rows with app name, developer, rating counts, average rating, genre, and store URL.
- Review rows with platform, app ID, country, language, date, rating, review text, app version, public reviewer name, and simple sentiment.
- One normalized schema across Apple App Store and Google Play.
- Default dataset output for API, CSV, JSON, Excel, webhooks, and AI agents.
Common Use Cases
- Monitor negative reviews for a mobile app.
- Export recent Google Play reviews by country and language.
- Export recent Apple App Store reviews by country.
- Compare iOS and Android review quality for the same product.
- Track competitor app feedback after launches.
- Build app review datasets for support, product, ASO, and market research.
Input Examples
Apple App Store reviews
{"appStoreUrls": ["https://apps.apple.com/us/app/instagram/id389801252"],"countries": ["us"],"maxReviewsPerApp": 100}
Google Play reviews
{"googlePlayAppIds": ["com.instagram.android"],"countries": ["us"],"languages": ["en"],"maxReviewsPerApp": 100}
Negative review monitor
{"appStoreIds": ["389801252"],"googlePlayAppIds": ["com.instagram.android"],"countries": ["us"],"languages": ["en"],"maxReviewsPerApp": 250,"minRating": 1,"maxRating": 2}
Output Fields
The default dataset includes:
recordTypeplatformappIdcountrylanguageappNamedeveloperstoreUrlaverageRatingratingCountreviewCountreviewIdreviewDateuserNameratingreviewTitlereviewTextappVersionthumbsUpCountsentiment
Pricing
Monetized runs use pay-per-event pricing:
- USD 0.01 per Actor start.
- USD 0.0002 per default dataset item (app summary or review).
Example: 100 collected reviews plus two app summaries cost roughly USD 0.01 + 102 x USD 0.0002 = USD 0.0304, plus Apify platform usage.
API Examples
REST
POST https://api.apify.com/v2/acts/dobus~mobile-app-review-intelligence-api/runs?token=YOUR_APIFY_TOKENContent-Type: application/json{"appStoreIds": ["389801252"],"googlePlayAppIds": ["com.instagram.android"],"countries": ["us"],"languages": ["en"],"maxReviewsPerApp": 100}
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("dobus/mobile-app-review-intelligence-api").call(run_input={"appStoreIds": ["389801252"],"googlePlayAppIds": ["com.instagram.android"],"countries": ["us"],"languages": ["en"],"maxReviewsPerApp": 100,})items = list(client.dataset(run["defaultDatasetId"]).iterate_items())print(items[:3])
JavaScript
import { ApifyClient } from "apify-client";const client = new ApifyClient({ token: "YOUR_APIFY_TOKEN" });const run = await client.actor("dobus/mobile-app-review-intelligence-api").call({googlePlayAppIds: ["com.instagram.android"],countries: ["us"],languages: ["en"],maxReviewsPerApp: 100});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items.slice(0, 3));
MCP / AI Agents
{"mcpServers": {"apify-mobile-app-reviews": {"url": "https://mcp.apify.com?tools=dobus/mobile-app-review-intelligence-api","headers": {"Authorization": "Bearer YOUR_APIFY_TOKEN"}}}}
Notes
Apple review collection uses Apple's public customer review RSS feed. Google Play review collection uses public app review data exposed for store pages. Keep request rates conservative and collect only data you are allowed to process.