When I started selling apps on the App Store, I was surprised to discover that App Store Connect doesn t show where your app ranks across countries. Most ASO tools can do this, but they re often expensive and overloaded with features that many indie developers simply don t need. And they can t send these updates in real time. Instead, they often send daily or weekly stats by email.
I wanted something simpler. A place where I could open my app and immediately see the results of my marketing: which countries it s ranking in, where it s growing, and how those positions change over time.
Toplify
Hey Product Hunt! 👋
I’m Dmitry, the indie developer and designer behind Toplify. I built Toplify because I wanted a simple way to see where my apps were actually winning on the App Store, how their rankings were changing, and when something important happened.
With Toplify you can:
Track iPhone and Mac rankings across 175 countries
Monitor 54 categories, including Games
Get push notifications for new rankings and significant jumps
Explore ranking history and momentum over time
Track ratings and reviews with automatic translation
Create beautiful achievement cards to share your milestones
Sync everything across iPhone, iPad, and Mac with iCloud
Once Ranking Alerts are enabled, you can simply forget about checking the charts. Toplify keeps monitoring your app in the background and lets you know when something important happens. You never miss your next milestone.
I’d love to hear your feedback and ideas. Thanks for checking out Toplify! 🖤
P.S. The app is indie developer friendly. It’s completely free for new apps that aren’t in the charts yet or are ranking in fewer than 4 countries.
@dmitriychuta Love that it works with zero API keys or setup!
How are you getting reliable data across 175 countries without official access?
Toplify
@yashekbote Thanks for the question! The service doesn’t use any hidden methods. All ranking data is publicly available from App Store. Our servers simply collect it continuously across all 175 countries and enrich it with data from Apple’s official APIs.
@dmitriychuta Congrats on the launch! Very cool idea - as I get ready to launch my first app, who knows, I might need Toplify sooner rather than later! Will you be adding Android down the road for us non-Apple folks?
Toplify
@anna_ludwinowski Yes, if you’re launching an app, Toplify is a must have for seeing the results of your marketing efforts. I’m also planning to add Google Play charts and Steam in the near future as the project gains more traction.
@dmitriychuta Great - looking forward to it.
Softorino 💻📲
@dmitriychuta 175 countries with alerts on is the bit I'd worry about tbh. Small stores are so thin that an app can jump 40 places on like 6 downloads, so if every wobble pings me I'd have it muted by Tuesday.
How do you decide what counts as a significant jump, and can I set that myself? Curious about Mac especially, those charts are way thinner than iPhone so I'd expect them to be noisier.
Toplify
@yelyzaveta_kibets Thanks for the great question! The app won’t bombard you with notifications.
We track ranking changes for every app, and you’re right that apps ranking in many countries can generate a lot of activity. We call these changes “Events.” All Events are processed on the server, and AI selects only the single most important one to notify you about, or it may decide not to send anything at all, even if dozens of Events occurred.
With this approach, an app can be ranking in dozens of countries and moving gradually without generating any notifications. You’ll only hear about meaningful events, such as a jump of 50+ positions or entering the charts in a completely new country where the app has never ranked before.
You can also customize which types of Events you want to track and disable the ones you don’t need.
And if you’re tracking competitors, for example, you can turn off their notifications entirely and receive Push notifications only for your own apps.
minimalist phone: reduce your screentime
Currently testing it out! Like it!
I would personally add something like a side panel for showing competitors and top-notches so I could compare them.
Toplify
@busmark_w_nika Thanks for the idea! I’m actually planning to completely redesign the My Apps section in the next update, so it’ll be easier to separate your own apps from competitors and compare them more conveniently 🤟
Toplify
@busmark_w_nika Definitely give the iOS version a try too. A lot of things are more convenient there than on Mac, and most people mainly use it for the convenience and mobility.
minimalist phone: reduce your screentime
Toplify
@busmark_w_nika I’m planning to expand the service to track rankings on Google Play and Steam as well. Does Google Chrome also have some kind of country specific rankings?
minimalist phone: reduce your screentime
@dmitriychuta I am not so sure, but it seems that I can see a different versions, e.g. I can see Chrome Web Store in Slovak language as well as in EN.
Toplify
@busmark_w_nika Could you send me a screenshot of what you mean? I’m not sure I understand why you’re referring to the Chrome Web Store, since the app tracks rankings in the App Store.
UI looks incredible! Very polished overall. Will you have tracking for Google Play apps in the future? Want this to track those too
Congrats on the launch!
Toplify
@silvia_odwyer1 Thank you for mentioning the interface! I put a lot of effort into making it simple and easy for everyone to understand.
Yes, I plan to expand the service in the future to track Google Play and Steam charts as well 🚀
Softorino 💻📲
@dmitriychuta Ok the retroactive 2 weeks on first add is a really nice touch tbh, most tools start you at zero and make you wait. Did the 2 week window come from storage costs, or did longer history just not prove useful?
Toplify
@yelyzaveta_kibets Well, both are true. But initially, we did limit it to two weeks because of the huge amount of data. Imagine storing every ranking change in every country for every app on the App Store. For example, a single game can have up to four separate rankings in each country: two category rankings, plus the overall ranking and the overall games ranking. We do plan to extend the history to one month once we grow a bit more 💪
Softorino 💻📲
@dmitriychuta Four separate rankings per app per country, yeah ok, that adds up terrifyingly fast. Makes sense as a starting point, rooting for the one-month history.
Softorino 💻📲
@dmitriychuta Four separate rankings per app per country, yeah ok, that adds up terrifyingly fast. Makes sense as a starting point, rooting for the one-month history.
Softorino 💻📲
@dmitriychuta Ok that's a smarter design than I expected tbh, AI picking the one thing worth saying beats me fiddling with a threshold slider. And muting competitor pushes while still tracking them is exactly how I'd use it.
One thing I'd want as the marketing person though: when the AI decides not to tell me anything, can I still see what it skipped somewhere in the app? Like a quiet log of all the Events. During a launch week I report numbers to the team, and "the AI didn't think it mattered" is a scary answer if someone asks why we missed a dip haha.
Congrats on #1 by the way, watching this climb all day was fun.
Toplify
@yelyzaveta_kibets Well, it’s hard to miss anything here because the AI simply chooses one notification to send, while all the other data is still there. You can open the app and see the full history for every country and category. At the moment, we store two weeks of history. So even if you add your app for the first time right now, you’ll immediately see its history for the past two weeks.
Jinna.ai
Great product and attractive pricing! What made you choose to distribute it as a mobile app, not web service?
Toplify
@nikitaeverywhere Thanks for the question! Web services didn’t really work for me for two main reasons: high pricing and the lack of real time ranking updates. They often provide daily or weekly reports, while I wanted to build a tool that shows the results of your work almost immediately, especially when you’re actively marketing your app.
For example, you post about your app on Threads and it takes off. You immediately get a notification that your app has entered the Top Charts. Then you generate a Share image to celebrate the result, post it, and potentially get even more downloads and purchases.
That simple feedback loop is what I built the product around.
Jinna.ai
@dmitriychuta my question was: why you built a mobile app, but not a web service?
Toplify
@nikitaeverywhere The mobile app has push notifications for receiving up to date data, which is the main and most important feature for me and something no ASO tool has ever provided.
The app also generates complex animated Share cards with 3D effects, which are easier to create natively and optimize directly on device. Mobile also gives us more options for caching data, which is important because we work with huge amounts of it.
And finally, on mobile, it’s simply much more convenient to use a native app than a website.