GitHub I open sourced my App Store keyword tracker. Free to self-host, both stores, daily ranks to 200
The ASO tools I tried charge per app or per keyword, which is a lot for a few indie apps, so I built my own and made it open source. It's called AsoBeast.
You import your app by its App Store or Google Play URL, add the phrases you care about, and it checks your position for each one every day, down to 200, in any storefront. One search per keyword also records every competitor on that page, so tracking competitors costs no extra store requests.
What else it does:
- Scores each keyword for popularity and difficulty, and shows the inputs behind the number
- Keeps one keyword field per localization and shows which tracked keywords your title, subtitle and keyword fields miss
- Records title, subtitle and screenshot changes for you and your competitors, and reads the caption text on App Store screenshots
- Syncs reviews and drafts replies, which you copy into App Store Connect yourself
- Comes with an MCP server, so Claude or Cursor can answer "which keywords dropped this week?"
A real example from my own geography game: my title is "Where Am I? GeoGuess Map Quiz". I'm #1 in the US for "geoguess map quiz", which is the title word for word, and outside the top 200 for "map", even though "map" is in the title too. Two and three-word phrases are where a small app can rank.
Popularity is an estimate, because Apple only shows real search numbers inside Apple Ads. If you connect your own Apple Ads API credentials, it uses Apple's numbers for the terms Apple publishes.
Self-hosting is free with Docker Compose and has every feature (AGPL-3.0). If you'd rather not run a server, the hosted version is $10 a month with 7 days free and no card.
GitHub: https://github.com/AsoBeast/asobeast
Hosted: https://asobeast.com