Keyword & category rank tracking
Catch a rank drop the morning after it happens.
Ranksy checks your app's position for every keyword you track at 00:15 UTC and for your categories at 00:30 UTC. Organic and sponsored positions are stored apart. When a keyword moves 5 places or more, the move is in your inbox by 9am your time.
Sample data
- 30,532 apps indexed
- 85,793 keywords tracked
- 279 categories
- Updated daily
From keyword list to morning email
Add the keywords once. Ranksy checks them every night.
Ranksy reads positions straight from the Shopify App Store, so there is nothing to install or connect.
- 01
Add your app
Pick your app from the App Store. Rank tracking starts from your public listing, so it works before you connect the Partner API or GA4.
- 02
Add your keywords
Type in every search term you care about, from head terms to long-tail phrases. Neither plan caps how many keywords you track.
- 03
Ranksy checks every night
Keyword positions are recorded at 00:15 UTC and category positions at 00:30 UTC, with organic and sponsored slots saved as separate numbers.
- 04
Read the moves over coffee
Keywords that moved 5 or more places arrive in one email at 9am in your timezone. Daily or weekly summaries can also go to Slack or Google Chat.
Organic vs sponsored
Your ad slot stays out of your organic rank.
Bid on "inventory sync" and the App Store can show you at #2 while your organic listing sits at #12. A tracker that blends the two makes an ad look like growth, and makes a paused campaign look like a collapse. Ranksy stores both positions for every keyword, every day, so you can see what your listing earned and what you paid for.
- Organic, sponsored or both on any chart
- Two numbers per keyword per day
- Your sponsored position next to the installs each ad keyword brought, on the attribution pages
Sample data
"inventory sync"
Category ranks
Track your category position the way you track keywords.
Some merchants never type a search. They open a category and scroll. Ranksy records where your app sits in your categories every day at 00:30 UTC, so a slide from #3 to #9 in "Inventory management" shows up the next morning. Without it, you find out when installs dip weeks later.
- Daily category position with full history
- The same alert threshold as your keywords
- Category moves for the competitors you follow, too
Sample data
Category rankings
| Category | Rank | 7-day change | 14 days |
|---|---|---|---|
| Inventory management | #3 | ▲1 | |
| Inventory sync | #4 | — | |
| Stock alerts | #7 | ▼2 |
Rank alerts
A rank drop reaches your inbox the next morning.
You won't open a rank tracker every day. You shouldn't need to. Ranksy compares each night's positions with the day before. When a keyword moves 5 places or more (the default threshold), it goes into one email at 9am in your timezone and into the in-app notifications. Moves smaller than the threshold stay on the charts and out of your inbox.
- Email and in-app, 5-position default threshold
- One digest at 9am your time, so alerts don't pile up
- Daily or weekly summaries to Slack or Google Chat
Sample data
Stockwise: 3 keyword moves overnight
From Ranksy · 9:00 AM
- stock management#19 → #14▲5
- inventory sync#3 → #9▼6
- multi location inventory#22 → #15▲7
No keyword cap
Track every phrase merchants type.
Rank trackers that charge per keyword push you to watch a handful of head terms and guess at the rest. Ranksy prices by app, so both plans track unlimited keywords for each app and unlimited followed competitors. Add the 40 phrases merchants actually type, and see who sits above you on each one.
- Unlimited keywords per app, on Starter and Studio
- Unlimited followed apps, with their ranks on your keywords
- Keyword history kept from the day you start tracking
Sample data
42 tracked keywords
| Keyword | Stockwise | Stock Sync Pro | Inventory Hero |
|---|---|---|---|
| inventory sync | #3 | #5 | #8 |
| low stock alerts | #6 | #4 | #11 |
| stock management | #14 | #9 | #12 |
| multi location inventory | #15 | #21 | — |
| back in stock alerts | #27 | #18 | #6 |
MCP server
Ask which keywords to work on this week.
The Ranksy MCP server sorts your tracked keywords into tiers by organic rank (defend 1–3, push 4–10, striking 11–24, long shot 25–50) and names one action for each. Ask from Claude, Cursor or any MCP client.
Claude · via Ranksy MCP
Which of my keywords should I work on this week?
get-keyword-focus { app_slug: "stockwise", limit: 3 }
- low stock alerts#6 · push▲3 this week
- stock management#14 · striking▲5 this week
- inventory sync#3 · defendsteady
Start with "low stock alerts". You're #6, up 3 this week, and Stock Sync Pro holds #4. Put the phrase in your subtitle. "inventory sync" is safe at #3, so leave it alone.
Specs
What Ranksy tracks, and when.
Tracking
- Keyword ranks
- Daily, 00:15 UTC
- Category ranks
- Daily, 00:30 UTC
- Positions stored
- Organic and sponsored, as separate numbers
- Tracked keywords
- Unlimited per app
- Followed competitors
- Unlimited
Alerts and access
- Rank alerts
- Email and in-app, 5-position default threshold, one digest at 9am in your timezone
- Summaries
- Daily or weekly, to Slack or Google Chat
- MCP tools
- get-keyword-rankings, get-ranking-history, get-keyword-focus, get-category-rankings
- Setup
- None. Ranksy reads ranks from the App Store
- Plans
- Every feature on Starter ($39/month, 3 apps) and Studio ($89/month, 10 apps)
A few details
Before you start.
How is this different from searching the App Store myself?
A manual search shows one keyword at one moment, with ads mixed into the results, and keeps no history. Ranksy checks every keyword you track every night, records your organic and sponsored positions separately and keeps the full history, so you can see when a move started.
Doesn't the Partner Dashboard already show this?
The Partner Dashboard reports your installs, uninstalls and earnings. It does not keep a daily organic position for each search term or category. Ranksy adds that history, and with the Partner API connected it puts your ranks on the same screen as your revenue.
How many keywords can I track?
As many as you want. Both plans track unlimited keywords and unlimited followed apps. Plans differ by app count: Starter covers 3 apps for $39/month and Studio covers 10 for $89/month.
When do ranks update, and when do alerts arrive?
Keyword ranks are recorded every day at 00:15 UTC and category ranks at 00:30 UTC. Moves of 5 places or more (the default) go into one email at 9am in your timezone, and into your in-app notifications.
How does Ranksy compare with other ASO rank trackers?
Most rank trackers stop at the position. Ranksy keeps organic and sponsored apart and, once you connect the Partner API and your listing's GA4 export, shows the installs and paying merchants behind each keyword, so you can judge a climb by what it earned.
Add your keywords today. Read your ranks tomorrow.
Ranksy records your first positions at 00:15 UTC tonight. Both plans include every feature, and the trial is free for 7 days without a credit card.
No credit card. Add your app in 2 minutes.
Works with Claude, ChatGPT, Cursor and your own agents