App Store Keyword Rank Tracker avatar

App Store Keyword Rank Tracker

Pricing

$10.00 / 1,000 keyword checkeds

Go to Apify Store
App Store Keyword Rank Tracker

App Store Keyword Rank Tracker

See exactly where your app ranks on the App Store for the keywords that matter, in any country. Track competitors on the same terms and watch every position change between runs.

Pricing

$10.00 / 1,000 keyword checkeds

Rating

0.0

(0)

Developer

Peach O

Peach O

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

App Store Keyword Rank Tracker: Know Where You Rank

Check exactly where your app sits in App Store search for the keywords you care about, in any country. Run it again next week and every row tells you whether you moved up, moved down, or fell out of the results entirely.

Built for app marketers and ASO teams who need position data they can act on, not a monthly PDF.

How it works

flowchart LR
A["Keywords<br/>meditation, sleep sounds"] --> C["Apple search"]
B["Country stores<br/>us, gb, de"] --> C
C --> D["Ranked results"]
D --> E["Find your apps<br/>and your rivals"]
E --> F{"Compare with<br/>last run"}
F -->|better| G["moved up"]
F -->|worse| H["moved down"]
F -->|gone| I["dropped out"]

Every keyword is checked in every country, so one run can cover a global launch. Ranks come straight from Apple's own search results, so there is no HTML to break.

Built for

  • ASO teams proving a title or subtitle change actually moved positions
  • App marketers watching rivals climb on the terms they paid to own
  • Founders checking they still rank for their own brand name
  • Agencies reporting weekly position changes to app clients

Input

{
"keywords": ["meditation", "sleep sounds", "breathing exercises"],
"trackedApps": ["com.calm.calmapp", "https://apps.apple.com/us/app/headspace/id493145008"],
"countries": ["us", "gb"],
"searchDepth": 100
}
SettingWhat it does
keywordsThe search terms to check
trackedAppsYour app and competitors, by id, bundle id, URL or name
countriesEvery country store to check
searchDepthHow far down to look, up to Apple's limit of 200
includeFullRankingAlso return the whole chart, to see who owns a keyword

Ids and bundle ids match exactly. A plain name matches loosely, which is handy for a brand but risky for a common word.

Output

{
"keyword": "meditation",
"country": "us",
"tracked": "com.calm.calmapp",
"matchedBy": "bundleId",
"rank": 2,
"previousRank": 5,
"rankChange": -3,
"movement": "up",
"appName": "Calm",
"seller": "Calm.com, Inc.",
"rating": 4.77,
"ratingCount": 1948234,
"appStoreUrl": "https://apps.apple.com/us/app/calm/id571800810",
"rankedAt": "2026-09-04T09:41:02.115Z"
}

rankChange is negative when an app improves, because a smaller rank is a better one. movement gives you the same thing in words, including dropped-out when an app stops ranking at all.

See who owns a keyword

{
"keywords": ["habit tracker"],
"countries": ["us"],
"includeFullRanking": true,
"searchDepth": 50
}

That returns the top 50 apps for the term with ratings and publishers, which is the fastest way to size up a keyword before you target it.

Run it as an API

curl -X POST "https://api.apify.com/v2/acts/arched_friend~appstore-keyword-tracker/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"keywords": ["meditation"],
"trackedApps": ["com.calm.calmapp"],
"countries": ["us"]
}'

Pricing

You pay $0.01 for each keyword and country pair checked, however many apps you track on it. Tracking 10 competitors on one keyword costs the same as tracking one.

20 keywords in 3 countries, weeklyMonthly cost
Checking positions by handroughly 12 hours
ASO platforms$50 to $500 per month
This Actor$2.40 per month

Common questions

Why is my app missing? It did not rank inside your searchDepth. Raise it to 200, and if it still shows null then the app is not ranking for that term at all, which is itself the answer.

Do ranks match what I see on my phone? They come from Apple's search endpoint for the country you asked about. Your own device also factors in your language, your installed apps and your history, so a personal search is never a clean benchmark.

How does it know what changed? Each run records the position it found and compares the next run against it, so history builds from your first run onward.

  • App Store Review Tracker to read what users say once they have found you
  • Google Play Review Tracker for the same monitoring on Android
  • Tech Stack Checker to see what a rival app maker runs on the web