ASO Rank Tracker — App Store Keyword Rankings & Alerts
Pricing
$10.00 / 1,000 keyword trackeds
ASO Rank Tracker — App Store Keyword Rankings & Alerts
Track where your app and competitors rank for App Store keywords, on a schedule. Snapshot mode returns current rankings; watchlist mode reports only what changed — rank moves, new top-10 entrants, and drop-offs. For app publishers and ASO/mobile-growth agencies.
Pricing
$10.00 / 1,000 keyword trackeds
Rating
0.0
(0)
Developer
Ace
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
ASO Rank Tracker — App Store Keyword Rankings & Change Alerts
Track where your app and your competitors rank for App Store keywords — and get alerted the moment those rankings move.
Most App Store keyword trackers hand you a flat CSV snapshot and leave you to diff it yourself. This actor does both: pull current rankings and — on a schedule — tell you exactly what changed since last time. Built for app publishers and ASO / mobile-growth agencies who need to watch keyword positions without paying enterprise-SaaS prices.
iOS (Apple App Store) is supported today via Apple's official iTunes Search API. Google Play tracking is a planned fast-follow.
What it does
- Searches the App Store for each of your keywords in a given storefront (country).
- Returns the top-ranked apps per keyword — name, developer, rating, review count, price, genre — with each app's rank.
- If you provide your app's ID (and competitors'), it reports exactly where each ranks for every keyword.
- In watchlist mode, it remembers the last run and emits only the changes.
Modes
| Mode | What you get |
|---|---|
snapshot (default) | Current top-N rankings for each keyword, every run |
watchlist | Only what changed since the last run — for scheduled tracking |
Watchlist change types
changeType | Meaning |
|---|---|
rank_move | A tracked app moved up or down (delta is positive when it improved) |
new_entrant | An app newly entered the top-N window for a keyword |
dropped_out | An app fell out of the top-N window |
baseline | First run for a keyword — current ranking saved as the baseline |
no_change | Nothing changed for that keyword this run (free) |
Set a Schedule in Apify (e.g. daily) and wire the dataset to a webhook/Slack for automatic rank-move alerts.
Input
| Field | Required | Notes |
|---|---|---|
keywords | ✅ | Search terms to track. Each keyword = one billable unit per run. |
appId | optional | Your app's numeric iTunes ID (the number in apps.apple.com/app/id‹…›). |
competitorAppIds | optional | Competitor iTunes IDs to track alongside yours. |
country | optional | Storefront country code (default us). Rankings are storefront-specific. |
topN | optional | Top apps per keyword + the window for entrant/drop detection (default 10). |
resultsPerKeyword | optional | How deep to scan (1–200, default 50). Must be ≥ topN. |
mode | optional | snapshot or watchlist (default snapshot). |
watchlistName | optional | Namespaces the baseline in watchlist mode. |
requestDelayMs | optional | Delay between keyword lookups (default 500ms) to respect Apple's rate limit. |
Finding your app ID: open your app in the App Store; the URL ends in .../id1459969523 → 1459969523.
Output
recordType: "ranking" (or "baseline") — one row per top app per keyword:
{"recordType": "ranking","keyword": "meditation","rank": 3,"appId": 571800810,"name": "Calm","developer": "Calm.com","rating": 4.77,"ratingCount": 1965687,"price": 0,"genre": "Health & Fitness","isTracked": false,"store": "apple","country": "us"}
recordType: "change" — one row per detected change (watchlist mode). See the Rankings and Changes dataset views.
Pricing
$0.01 per keyword tracked. You are charged once per keyword scanned per run (keyword-tracked), in both modes — no subscription, no per-run fee. Keywords that error (e.g. a transient rate limit) are not charged.
| What you run | Cost |
|---|---|
| One-off snapshot, 20 keywords | $0.20 |
| Daily watchlist, 20 keywords | ~$6 / month |
| Weekly watchlist, 50 keywords | ~$2 / month |
Notes & limits
- Ranking = App Store search order. Position in Apple's search results for a term is the keyword ranking — the same signal ASO tools use.
- Top 200 only. Apple's Search API returns up to 200 results per query; an app below that is reported as not found for the keyword.
- Rate limits. Apple limits the Search API (~20 requests/min);
requestDelayMskeeps runs polite. Rate-limited keywords retry with backoff, then emit a free error row if still failing. - Data source: Apple's public iTunes Search API (
itunes.apple.com/search). No API key required.