A lightweight CLI tool for App Store Optimization (ASO) keyword analysis and competitor research.
Check keyword popularity, difficulty scores, and run basic App Store keyword evaluations directly from your terminal.
This open-source CLI provides basic, limited metric estimations.
For production-grade ASO data, you need the full Appalize Platform. With the web platform, you get:
- 📈 Real Search Volume: Accurate Apple and Google search popularity scores.
- 🕵️ Competitor Spy: Type in any competitor and see exactly what keywords they rank for.
- 📉 Rank Tracking: Track your daily keyword rankings across 40+ countries.
- 🤖 AI Suggestions: Let our AI find long-tail keywords you missed.
👉 Start optimizing for free at Appalize.com
# Clone the repository
git clone https://github.com/appalize/aso-keyword-analyzer.git
cd aso-keyword-analyzer
# Install dependencies
npm install
# Link the CLI globally
npm linkEvaluate a keyword to see its popularity and difficulty.
aso analyze "habit tracker" --country usOutput:
🔍 Analyzing keyword: "habit tracker" in [us]
┌────────────────────┬────────────────────────────────┐
│ Metric │ Value │
├────────────────────┼────────────────────────────────┤
│ Popularity Score │ 68/100 │
├────────────────────┼────────────────────────────────┤
│ Difficulty Score │ 82/100 │
├────────────────────┼────────────────────────────────┤
│ Total Apps │ 4,124 │
├────────────────────┼────────────────────────────────┤
│ Verdict │ Highly Competitive │
└────────────────────┴────────────────────────────────┘
See what keywords an app is ranking for. (Note: This feature requires an Appalize account for full data access).
aso competitors 123456789New to App Store Optimization? Learn how to do keyword research properly:
- App Store Keyword Research: The Definitive Guide
- How to Add Keywords to Apps on Google Play
- iOS Keyword Field: Rules, Character Limits & Optimization
📚 Explore our full curated list of ASO resources at Awesome ASO.
We welcome contributions to improve the CLI interface. Please note that core ranking algorithms and data pipelines remain proprietary to the Appalize platform.
- Fork the repo
- Create your feature branch (
git checkout -b feature/NewCommand) - Commit your changes (
git commit -m 'Add NewCommand') - Push to the branch (
git push origin feature/NewCommand) - Open a Pull Request
MIT © Appalize