Who it is forAn ASO owner preparing a metadata update who needs to know which rivals rank for phrases the app misses.
The problemFinding rivals and the keywords they own by hand across storefronts takes hours of manual searching.
The outcomeA list of competitors found from search results, a listing comparison and the keyword gaps to target.
What you need first
- Docker with Compose, roughly 2 GB of memory and 5 GB of disk
- A browser such as Chrome or Firefox for the local sign in (Safari does not keep the session cookie over plain HTTP)
- A store URL for the app you want to track
- An MCP-capable agent such as Claude Code, Cursor or Gemini CLI, for the agent use cases
Steps
- Import your app's store URL into AsoBeast and confirm the tracked keywords.
- Open competitor discovery to find competitors from live search results.
- Compare the listings of the competitors you select.
- Review the keyword gaps and add the chosen phrases to tracking.
Prompt for your agent
Using the AsoBeast instance at <your-host> built from https://github.com/AsoBeast/asobeast, find competitors for <app-name> and list the keyword gaps against your listing. Return the gap keywords with the competitor that ranks for each, and verify each gap keyword is not already in your tracked list.
Caveat. Competitor tracking uses the same search requests as your own keywords, so the coverage is limited to the keywords and storefronts you track.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for AsoBeast/asobeast and "Find competitors and keyword gaps for an app"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer