Storelift scans the App Store and Google Play every night: where you rank on each keyword, who stands above you, and whether anyone actually searches that term. One input — your store link.
That's the only input. The first measurement starts while you're on the page.
Starts with a store link · Connect your account and your real downloads and revenue land on the same screen
Apple's ad-panel popularity score changed quietly in September 2025: 77.4% of US keywords hit the floor within four days, with no explanation. That score was never search volume — it's a relative index from 5 to 100, built for ad bidding. And it only exists where Apple Ads operates: 91 countries, against an App Store present in 175.
"keyword": "rüya tabiri", "country": "tr", "popularity": 5, "popularity_source": "apple"
popularity 5 — the floor of the scale. The source field says the score came from Apple. The metric that broke is still inside the products.
Our demand signal comes from Apple's own autocomplete: does it suggest the term, and with how many variants. Independent of the ad panel, available in every store.
Which search produced the rank, which result produced the rival list, when the review was written. Run the same search yourself and check us.
Android depth is the first ~30 results and we say so on every screen. If a measurement failed, the chart shows a gap — never a line dropping to zero.
Both run in your browser: the keywords you type and your app's name never reach a server.
The invisible 100-character field on iOS. Strips words already in your title and subtitle, splits phrases, packs them comma-separated — Apple recombines across fields, so repeating a word wastes the space.
dream,interpret,meaning,journal,sleep,nightmare,symbol,diaryShare a bare store link and you'll never learn where the installs came from. Builds Apple's ct/pt and Play's referrer parameters in the shape each store actually reads.
apps.apple.com/tr/app/id679…?mt=8&ct=instagram-bioNo account linking, no key generation, no developer portal.
An App Store or Google Play URL is enough. We find the app, pull its name and icon, and merge both store versions into one record.
Each country gets its own list — measuring a Turkish term in the US store just produces empty rows. The first measurement starts while you're still on the page.
Ranks, rivals, demand and reviews are re-measured every night. The screen takes you to what changed: risers, fallers, and rows that need a decision.
Each one read from the store's own response.
Your store link is enough. Measured from the surface anyone can see.
Top 100 on iOS, top ~30 on Android. Every row carries 7 and 30-day movement and the last 30 days as a line.
Does Apple's autocomplete suggest the term? If it never does, ranking for it buys you nothing.
The apps that rank above you on each keyword: name, rating, review count, how old they are. You decide knowing exactly who you're up against.
Terms your rivals appear on and you aren't tracking. Only terms seen on at least two apps in the measured pool make the list — not one-off noise.
Title and subtitle audit, the 100-character field, rating histogram, similar apps, editorial placement, version and screenshot timeline.
The star distribution is a clickable filter: what the one-stars say, and which version they started after.
0–100, built from rank and demand only, with the formula printed in-product. It is never tied to keyword volume — that number is broken.
Starts from your app's own terms and surfaces what Apple suggests next. Demand is measured for each one; add it to tracking with a click.
Each country keeps its own keyword list. The same term can be 3rd in one market and 80th in another; those are two separate rows.
Rank drop, falling out of the results, a rival passing you — by email or into Slack. Monday morning brings the week in one message.
Both stores under one app, switched by tab. What each platform can and can't measure is written on the screen.
The depth difference is stated on screen — Play has no official search endpoint.
The whole measurement downloads as PDF, Excel or CSV — ready for a client report, an investor deck or a team review.
Connect an account and it lands on the same screen. Don't connect, and the product still works.
Impressions → product page views → downloads, broken down by source. When it can't be measured you see which of four states applies; none of them is written as a zero.
App Store Connect, RevenueCat, Play Console, GA4 and AdMob on one screen — so you can see whether the money moved on the day the rank did.
Apple Ads results by campaign, ad group, keyword and search term — including which ad group points at which product page, and the CPA difference.
The same screens merged across every app: what to look at today, and what changed where.
People ask an assistant when they look for an app. Storelift measures that answer too — and puts AI to work where it actually belongs: finding keywords.
We build natural questions from your keywords, ask an assistant, and check whether your name appears and in what position. We don't ask the model for the ranking — we count the names in its answer ourselves. Your store rank doesn't answer this, and no competitor measures it.
For comparison: one competitor measures this too — across two engines, and only on its enterprise tier. Ours runs on three engines from the $20 plan, and prints which country it measured.
We read your store description and tracked keywords and produce new terms people would actually type. Then the term goes through normal measurement: its rank and demand come from the store, not from the model.
Storelift exposes an MCP server: connect it to Claude and ask in plain language. The numbers come from your board — not from the model.
On Studio every measurement is available behind an API key: pipe it into your own dashboard, cron, or agent. No waiting for an export file.
curl storelift.vomcore.com/v1/apps/{id}/keywords \
-H "x-api-key: sl_live_…"
{ "term": "dream interpretation", "rank": 5, "demand": 9 }Rank, demand and rival figures do not come from AI — they are measured from the store's own public data. AI's job is to ask questions and read answers, not to invent numbers.
Plans are separated by portfolio size, not by feature.
The free tier tracks rank and has no end date. The Gaps screen surfaces terms your rivals show up on and you aren't tracking.
Your whole portfolio on one screen. A keyword that drops or gets passed by a rival arrives by email; Monday morning brings the week in one message.
The report comes out under your client's name and logo. Add seats to the workspace: the client signs in with their own account and sees only their app.
On three of these five tools, the entry plan doesn't track keyword rank at all. The second column below is the price at which you actually start seeing your rank.
| Tool | Advertised from | Price where rank tracking starts | Free tier | AI visibility |
|---|---|---|---|---|
| Storelift1 app · 15 keywords · 1 country · 30-day history | $0 | $0 | No end date · rank tracking included | Pro ($20), 3 engines |
| Sonar | $12.42/mo | $12.42/mo | 7-day trial | None |
| Mobile Action | $15/mo | $69/mo | None | None |
| AppTweak | €79/mo | €79/mo | None | Enterprise tier, 2 engines |
| Appfigures | $9.99/mo | $149.99/mo | Yes, no rank tracking | None |
| AppFollow | $0 | $179/mo | Yes, 20 keywords/month | None |
Figures read from each vendor's own pricing page in August 2026. AppFollow's tiers render client-side and could not be read by machine; that row comes from third-party listings.
Sonar gives far more keywords for the same money (2,500 against our 150) and a higher API quota. What we give is a free tier that doesn't expire, and demand data that isn't tied to Apple's collapsed ad score. Both are true — pick the one that fits your work.
Full comparisonTiers differ on how many apps and how many keywords per app; paid plans include every storefront. Free isn't a trial — it has no end date. Yearly billing costs less, and plan changes apply immediately.
Measurement time grows with keywords × countries: on an account tracking 150 keywords across 128 countries, each country's turn comes around every ~24 days. That cycle is printed in the board — we made the limit visible instead of raising it.
We don't. We read the public face of the store: search results, the app page, autocomplete, the review feed. The only things you give us are your app's store link and an email address to log in with.
Apple's public search endpoint tracks store ranking closely but isn't guaranteed identical, and the store personalizes per user. That's why movement matters more than the absolute number — 7 and 30-day deltas sit next to every rank.
Google Play offers no official search endpoint; its search page returns roughly 20-30 results at a time. We print the depth we saw: "not ranked" here means "not in the first ~30".
Producing them means either connecting to your store account or inventing a model. We don't do the second. Revenue data may become connectable later, but it will default to off and will never share a cell with a measurement.
Automatically every night. You can also trigger a measurement by hand — 2 per day on Free, 10 on Pro, 25 on Studio.
On a yearly plan you pay for ten months instead of twelve. Plan changes apply immediately; upgrading mid-month costs only the difference.
Settings → Delete my account. The account, the apps and every measurement go permanently; there's no step beyond the confirmation.
Paste the store link and start the first measurement.
Start measuring