App Review Teardown & Insights (AI)
Pricing
Pay per usage
App Review Teardown & Insights (AI)
Turn any app's App Store + Google Play reviews into an AI competitive teardown — strengths, weaknesses, top complaints, feature requests — and track what changes over time.
Point it at any app — by name, store URL, or id — and get back an AI competitive teardown of its App Store (and Google Play) reviews: a summary, strengths, weaknesses, top complaints, requested features, and themed sentiment. Drop in several apps to tear down competitors side by side. Run it on a schedule and it also reports what changed since last time — rating moves, emerging vs resolved complaints, sentiment shifts — turning competitor and product monitoring into a set-and-forget task. Also callable as an MCP tool by AI agents.
How to use
Set the input, run the actor, and collect results from the run's dataset (export to JSON/CSV/Excel, or pull via the Apify API). Example input:
{"apps": ["Notion","Evernote"],"yourApp": "Notion","maxReviews": 100,"compareToPrevious": true}
See Inputs below for every available field.
What you get
One row per record:
| Field | Description |
|---|---|
app | The app reference you supplied |
app_name | Resolved app name |
sources | Stores that contributed reviews (apple, gplay) |
overall_rating | Store-reported average rating |
review_count_analyzed | Reviews fed to the AI |
teardown.summary | One-paragraph competitive summary |
teardown.strengths / weaknesses | What users love / dislike |
teardown.top_complaints | The most common complaints |
teardown.feature_requests | Features users ask for |
teardown.themes | Recurring themes with sentiment + mention counts |
teardown.sentiment_score | Overall sentiment 0–100 |
emerging_complaints / resolved_complaints | Complaints that appeared / disappeared since last run (monitoring) |
rating_delta / sentiment_delta | Changes since the previous run |
comparison | When 2+ apps: an extra record with a strengths/weaknesses matrix + sales battlecards (their weaknesses, where you win, watch-outs) |
source_url | The app's store page |
Sample:
{"app": "Notion","app_name": "Notion: Notes, Tasks, AI","apple_id": "1232780281","sources": ["apple"],"overall_rating": 4.78,"review_count_analyzed": 100,"teardown": {"summary": "Notion is praised as a powerful, flexible workspace but is dragged down by mobile bugs, a steep learning curve, and an intrusive AI button.","strengths": ["Powerful, flexible all-in-one workspace","Great for notes, tasks, and databases"],"weaknesses": ["Buggy on iOS/iPad with crashes","Steep learning curve on mobile","Intrusive AI chat button"],"top_complaints": ["app crashes / bugs","confusing mobile navigation","free-tier upload limits"],"feature_requests": ["offline mode","remove/hide the AI button","better mobile editor"],"themes": [{"theme": "Bugs and crashes","sentiment": "negative","mentions": 6},{"theme": "Power and flexibility","sentiment": "positive","mentions": 5}],"sentiment_score": 62},"first_seen": false,"rating_delta": -0.03,"emerging_complaints": ["app crashes / bugs"],"resolved_complaints": [],"sentiment_delta": -4,"source_url": "https://apps.apple.com/us/app/id1232780281"}
Inputs
| Field | Required | Type | Default | Description |
|---|---|---|---|---|
apps | yes | array | ["Notion"] | Apps to analyze — an app name (e.g. 'Notion'), an App Store / Google Play URL, an Apple numeric id, or a Google Play package (com.x.y). One competitive teardown per app. Provide several to teardown competitors side by side. |
maxReviews | no | integer | 100 | Reviews sampled per app (most-recent first) and fed to the AI. Caps cost; more reviews = richer teardown. |
country | no | string | "us" | Two-letter store country code for reviews (e.g. 'us', 'gb', 'de'). |
compareApps | no | boolean | true | When 2+ apps are given (default on), add a cross-app comparison record — a strengths/weaknesses matrix plus sales battlecards (their weaknesses, where you win, what to watch out for). |
yourApp | no | string | — | Optional. Name one of the apps as yours, and battlecards are framed as YOUR app vs each competitor. Leave empty for a neutral comparison. |
compareToPrevious | no | boolean | true | When on (default), diff each app against the previous run and report what changed — rating delta, emerging vs resolved complaints, sentiment delta. Run on a schedule to track competitors over time. |
proxyConfiguration | no | object | {"useApifyProxy": false} | Optional. The app-store endpoints are reachable directly; a proxy is rarely needed. |
Pricing (Pay Per Event)
You pay per result (ai-insight) — no charge for empty runs. Example: 20 app teardowns at $0.05/result ≈ $1.00.
One charge per app teardown produced. Apps we can't find / with no reviews are not charged. Apify platform usage (compute) is billed separately per your plan.
Use cases
- Competitor app teardowns — see a rival app's strengths, weaknesses, and what its users complain about.
- Sales battlecards — drop in your app + competitors and get a side-by-side comparison with where you win and what to watch out for.
- Product prioritization — surface the top complaints and feature requests across your own app's reviews.
- Monitoring — run weekly to catch emerging complaints, rating drops, and sentiment shifts on competitor apps before they spread.
- Market research / VoC — themed sentiment across an app category.
Limitations & updates
Analyzes public app-store reviews only (Apple App Store via the official iTunes feed; Google Play best-effort). The AI teardown is generated from the most-recent sampled reviews (capped by maxReviews) and reflects what reviewers wrote — not internal metrics. Apps with no reviews or that can't be resolved are returned empty and not charged.