Compares keyword rankings between two apps to reveal shared keywords, unique strengths, competitor opportunities, and gap threats. Essential for competitive ASO (App Store Optimization) strategy.
Query Parameters
Code Examples
Response
Response Sections
shared — Keywords Both Apps Rank For
Keywords where both your app and the competitor appear in search results. Use rankDiff to see who ranks higher.
yourUnique — Your Strengths
Keywords that only your app ranks for. These are your competitive advantages — keywords where you have visibility and the competitor does not.
competitorUnique — Opportunities to Target
Keywords that only the competitor ranks for. These represent opportunities — keywords you could target to gain visibility in spaces where the competitor already has traction.
gapAnalysis — Threats
Keywords where the competitor significantly outranks you. These are threats — high-value keywords where you’re losing ground and should consider optimizing.
Keyword Entry Fields
Summary Fields
Both apps must have keyword data. Before using this endpoint, call GET /v1/apps/:id/keywords for both your app and the competitor to trigger keyword discovery. If either app has no keyword data, the comparison will be incomplete or empty.
Competitive ASO strategy: Focus on competitorUnique keywords with high volumeScore and low difficulty — these are the easiest wins for expanding your keyword footprint. Then address gapAnalysis keywords where you’re being outranked on important terms.
Errors