App Store & Google Play Keyword Rank Tracker (ASO) avatar

App Store & Google Play Keyword Rank Tracker (ASO)

Pricing

from $2.50 / 1,000 keyword checks

Go to Apify Store
App Store & Google Play Keyword Rank Tracker (ASO)

App Store & Google Play Keyword Rank Tracker (ASO)

Track where your apps and competitors rank for any keyword on the App Store and Google Play, in any country. Daily rank history, top-10 movers, new competitors and rank-drop alerts to Slack or a webhook, plus a shareable report.

Pricing

from $2.50 / 1,000 keyword checks

Rating

0.0

(0)

Developer

Kiro Zhang

Kiro Zhang

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Track where your apps and your competitors rank for any keyword on the App Store and Google Play, in any country – every day, with rank history, top-10 movers, new competitors and rank-drop alerts to Slack or a webhook. A lightweight, pay-per-use alternative to ASO tools that cost $50+/month.

  • ✅ Both stores, any country: us, gb, de, jp, br… – ranks are checked per country.
  • ✅ Track your apps and competitors by URL, App Store id, package name – or just the app name.
  • ✅ App Store ranks up to #200, Google Play ranks in the top ~30 shown for the keyword.
  • ✅ Top apps per keyword (name, developer, rating, rating count, price, genre) – instant keyword research.
  • ✅ Changes since the last run: rank gains and drops, apps entering or leaving the top 10, new competitors in the top 5.
  • ✅ Visibility score (0–100) per app across all keywords, plus top-3 / top-10 counts.
  • ✅ Slack / webhook alerts and an optional fixed report link with the rank matrix.

Who uses it

You areYou get
Indie developersDaily ranks for your 20 keywords in your top markets for a few dollars a month.
ASO & growth teamsRank movements after metadata updates and competitor launches, in Slack.
AgenciesOne shareable rank report per client app.
Market researchersWho owns a keyword in each country – top apps, ratings and prices.

How to use it

  1. Add keywords (one per line).
  2. Add your apps and competitors – https://apps.apple.com/us/app/streaks/id963034692, id963034692, https://play.google.com/store/apps/details?id=com.habitnow, com.habitnow, or an app name such as Habitica (matched on both stores).
  3. Pick the stores and countries, then schedule the run daily.
{
"keywords": ["habit tracker", "daily planner", "routine"],
"apps": ["id963034692", "com.habitnow", "Habitica"],
"platforms": ["appstore", "googleplay"],
"countries": ["us", "gb", "de"],
"rankChangeAlert": 3,
"slackWebhookUrl": "https://hooks.slack.com/services/…"
}

Output

One row per keyword × store × country:

{
"keyword": "habit tracker",
"platform": "googleplay",
"country": "us",
"resultsChecked": 30,
"ranks": { "com.habitnow": 2, "org.isoron.uhabits": 1, "Habitica": 5 },
"bestTrackedRank": 1,
"tracked": [
{ "app": "com.habitnow", "name": "HabitNow Daily Routine Planner", "rank": 2, "previousRank": 8, "change": 6, "bestRank": 2, "inTop10": true }
],
"topApps": [
{ "rank": 1, "appId": "org.isoron.uhabits", "name": "Loop Habit Tracker", "developer": "Álinson S Xavier", "rating": 4.72, "price": 0, "currency": "USD", "url": "https://play.google.com/store/apps/details?id=org.isoron.uhabits" }
],
"enteredTop10": [],
"leftTop10": [],
"alerts": ["HabitNow Daily Routine Planner climbed 8 → 2 for \"habit tracker\" (Google Play US)"]
}

change is positive when the app moved up, "new" when it started ranking and "lost" when it dropped out of the results. OUTPUT has one overview per app (visibility score, top 3, top 10, average rank, keywords up / down) and every alert.

Pricing

EventPrice
Keyword check (1 keyword × 1 store × 1 country, all tracked apps and top apps included)$3.00 per 1,000 checks ($2.50 on Gold and higher Apify plans)

Example: 20 keywords on both stores in 2 countries, checked daily = 80 checks/day ≈ $7.20 / month. The Apify free plan runs up to 10 keyword checks per run.

FAQ

How accurate are the ranks? App Store ranks come from Apple's public search API, which follows App Store search closely; the live App Store can differ by a few places because it is personalized. Google Play ranks are read from the public search page for the chosen country and language.

Why is my Google Play app not ranked? Google Play shows about 30 apps per keyword. Apps below that are reported as null (not in the visible results).

Can I track iPad or Mac apps? The App Store search covers iPhone apps (most universal apps are included).

Is it legal? The Actor reads public store search results only and collects no personal data.