ASO Keyword
Research Tool
Research App Store keywords with popularity scores, difficulty analysis, download estimates, and competitor breakdowns — all running locally on your machine.
Self-hosted via Docker. No API keys. No accounts. No data leaves your machine. 40+ countries supported.
12 Features — All Free, All Local
Everything you need to research App Store keywords, delivered in a single Docker container.
Keyword Popularity (1–100)
6-signal model estimates how often a keyword is searched using result count, leader strength, title match density, and more.
Difficulty Score (1–100)
7 weighted sub-scores across rating volume, dominant players, rating quality, maturity, diversity, app count, and relevance.
Download Estimates
3-stage pipeline: popularity → daily search volume → per-position tap-through and conversion rates. Conservative & optimistic ranges.
Competitor Analysis
Top 10 competing apps for every keyword — ratings, reviews, genre, price, release date, and direct App Store links.
Country Opportunity Finder
Scan up to 30 App Store regions at once. Find which countries offer the best ranking opportunities for your keyword.
Ranking Tier Analysis
Separate difficulty breakdown for Top 5, Top 10, and Top 20 positions — because breaking into the top 5 is different from reaching top 20.
Multi-Keyword Search
Research up to 20 keywords at once by comma-separating them. Results come back in a single batch.
Multi-Country Search
Analyze the same keyword across multiple countries simultaneously. Compare popularity and competition across markets.
App Rank Tracking
Add your apps and see where you currently rank for each keyword alongside competitor data.
ASO Targeting Advice
Automatic keyword classification — Sweet Spot, Hidden Gem, Low Volume, Avoid — based on popularity vs. difficulty.
CSV Export
Export keyword research data to CSV for use in spreadsheets or other tools.
Search History
Save and revisit past keyword research with full result snapshots. Sort, filter, and expand for detail views.
Your Keyword Research Stays Private
RespectASO runs as a Docker container on your machine. API calls go directly from your computer to Apple — no middleman, no data collection, no telemetry.
- ✓ Self-hosted — runs on localhost via Docker Compose
- ✓ No credentials needed — uses only the public iTunes Search API
- ✓ No external storage — everything stays in your local SQLite database
- ✓ No tracking — zero analytics, zero telemetry, zero third-party calls
- ✓ Open source — AGPL-3.0 licensed, audit the code yourself
# How it works
Your Machine → Docker Container
↓
Docker Container → iTunes Search API
↓
Docker Container → Your Browser
# What DOESN'T happen
Docker Container → Respectlytics servers
Docker Container → Analytics / telemetry
Docker Container → Any third party
Get Started in 30 Seconds
All you need is Docker installed on your machine.
Clone
# Clone the repo
git clone https://github.com/
cd respectaso
Start
# Build and run
docker compose up -d
First run takes ~30 seconds to build. Runs in the background.
Search
# Open in browser
http://localhost
Start searching keywords — no setup or credentials needed.
💡 Auto-start:
The container restarts automatically when Docker starts. No need to run docker compose up again after rebooting.
🌐 Custom domain:
Add 127.0.0.1 respectaso.private to your hosts file to access at http://respectaso.private
Open, Transparent Algorithms
No black boxes. Every score is derived from public data, with weights you can see (and modify — it's open source).
📈 Popularity Score (1–100)
A 6-signal composite model estimating how often a keyword is searched.
0–25
Result Count
0–30
Leader Strength
0–20
Title Match
0–10
Market Depth
−5–30
Specificity
0–15
Phrase Bonus
🎯 Difficulty Score (1–100)
7 weighted factors measuring how hard it is to rank for a keyword.
30%
Rating Volume
20%
Dominant Players
10%
Rating Quality
10%
Maturity
10%
Diversity
10%
App Count
10%
Relevance
< 16
Very Easy
16–35
Easy
36–55
Moderate
56–75
Hard
76–90
Very Hard
91+
Extreme
📥 Download Estimation Pipeline
3-stage pipeline producing per-position daily download estimates.
Popularity → Searches
Piecewise-linear mapping from popularity score to estimated daily searches, calibrated against App Store observations.
Position → Tap Rate
Power-law decay from position #1 (30% tap rate) down to position #20 (0.06%). Top results get dramatically more taps.
Tap → Install
Conversion rate range of 35%–55% for free apps applied to taps, producing conservative and optimistic daily download ranges.
Why Not Just Use a Paid ASO Tool?
Most ASO tools charge $50–$200/month, require accounts, and send your keyword research to their servers.
| RespectASO | Paid ASO Tools | |
|---|---|---|
| Price | Free forever | $50–$200/month |
| Data privacy | 100% local | Stored on their servers |
| API keys needed | None | Account + subscription |
| Search limits | Unlimited | Plan-based limits |
| Source code | Open (AGPL-3.0) | Proprietary |
| Algorithm transparency | Fully documented | Black box |
| Tracking / telemetry | Zero | Analytics, cookies |
Frequently Asked Questions
Is RespectASO really free?
Do I need any API keys or credentials?
Does any data leave my machine?
How is keyword popularity estimated?
How is keyword difficulty calculated?
How are download estimates calculated?
What countries does RespectASO support?
Does RespectASO support Google Play / Android?
Build Better Apps with Better Data
RespectASO helps you find the right keywords. Respectlytics helps you measure what matters after launch — with privacy-first analytics that only collects 5 fields.
Questions? Email [email protected]