Know where you rank on
App Store search

Storelift measures, every day, which searches your app shows up in on the App Store and Google Play — and which apps stand ahead of you on those words. One input: your store link.

MEASUREDOne measurement pass a day. A day we can't read is written as "not measured" — never as zero.
storelift.net/app/vante/keywords
USApp Store17 AUG 2026 · 00:10 UTC
KEYWORDRANKWALLDEMANDSOURCE
vante1210MEASURED
ai dream interpreter584210MEASURED
dream interpretationnot ranked14410MEASURED
dream dictionarynot ranked46210MEASURED
dream symbolsnot ranked1220MEASURED
ratings wall
RATINGS TO REACH THE TOP 1042median of the top 10 on “ai dream interpreter” — you have 0
google play
ANDROID, SAME PASSnot measuredPlay returned nothing this pass. The row stays, empty.

RANKS

Every keyword, every storefront, read once a day

Rank, the ratings wall to reach the top 10, whether the term is searched at all, and a source badge on every number.

1

The ratings wall, not a difficulty score. The number beside a term is how many ratings the median app in its top 10 carries. That is a decision you can act on; a 0–100 score isn't.

2

A day we can't read breaks the line. The chart shows a gap and the average is computed over the days we did read. Zero is never written in place of a missing measurement.

How we measure a rank
storelift.net/app/vante/keyword/ai-dream-interpreter
“ai dream interpreter”US17 AUG 2026 · 00:10 UTC
RANK TODAY58
RATINGS WALL42median ratings in the top 10
YOURS0ratings — the gap is the wall
DEMAND10autocomplete suggestions
AXIS INVERTED, 1 AT TOPDIAGRAM
The dashed line marks a day we couldn't read: the line breaks there, it doesn't drop to zero. This diagram carries no numbers — history starts the day you start.
storelift.net/app/vante/rivals
“ai dream interpreter” · APPS AHEAD OF YOUrank 58
APPRATINGSSCORELAST SHIP
Dreamy: AI Dream Interpreter824.732026-05-21
Dream Interpreter AI1074.682026-06-20
AI Dream Interpreter - Drimora02026-08-15
Dreams Interpreter - AI Dreams152024-12-15
DreamApp: Dream Interpretation3,8874.572026-07-12
Vante: AI Dream Interpreter0you
MEASURED17 AUG 2026 · 00:10 UTC · App Store · US

COMPETITOR OVERLAP

Who stands ahead of you, and what they look like

Every app above you on a term, with its ratings, its score and the date it last shipped.

1

Competitors are profiled, not counted. Ratings, score and the date each app last shipped sit on its own row. An app that hasn't released in a year is a different opponent than one shipping monthly — and that is a date, not an opinion.

2

The wall travels with the term. A gap you can't reach isn't a gap; it's someone else's category. The ratings number sits on the row that suggests the term.

Read the competitor method

METADATA & CHARACTER BUDGET

Gaps into text, inside the hundred characters

Your tracked terms laid against the characters your keyword field leaves unused — with the words Apple already indexes from the title removed.

1

Words already in the title are dropped. Apple indexes title, subtitle and the keyword field together. Repeating a title word costs characters and buys nothing.

2

Which slot the storefront reads. In Türkiye the second listing slot is English (U.K.); a Turkish keyword written into the wrong slot never enters search.

Open the packer — no account
storelift.net/tools/keyword-field
KEYWORD FIELD · 100 CHARACTERSUS
SITTING EMPTY67/100Vante: AI Dream Interpreter uses 33 characters of the field today
FIELDdictionary,interpretation,symbols33/100
DROPPED — ALREADY IN THE TITLESTATE
vanteindexed
dreamindexed
interpreterindexed
MEASUREDtitle and demand figures from the same pass
storelift.net/app/vante/demand
RANK AND DEMAND, SAME ROWUS
KEYWORDRANKWALLDEMAND
vante1210
ai dream interpreter584210
dream interpretationnot ranked14410
dream dictionarynot ranked46210
dream symbolsnot ranked1220
The highlighted row has a wall of 122 ratings and a demand signal of zero: reaching it buys nothing. A score that averages loses this row.
MEASURED17 AUG 2026 · 00:10 UTC

DEMAND SIGNAL

A term nobody searches is not a gap

Autocomplete is asked for every term the same night the rank is read. Zero suggestions means zero demand signal — and we print the zero.

1

Demand comes from the store, not from an ad console. Apple's ad popularity score only exists where Apple Ads runs, and it moves under you. Autocomplete answers in every storefront we measure.

2

Zero and "not measured" are different cells. Zero suggestions is a measurement. A failed request is not, and it never becomes one.

Why we don't use the popularity score

WHO IT'S FOR

Same skeleton, three different mornings

The screens don't change between plans; what changes is how many rows you're looking at on a Monday.

ONE DEVELOPER · ONE APP

You wrote the metadata yourself and want to know if it worked

One app, one storefront, 15 keywords, measured every night with no end date. The rank and the ratings wall answer the only question you have: is this term reachable at 9 ratings, or not.
Free→ Pro when you add a second storefront
What the free plan measures
TWO OR THREE APPS

You ship metadata every week and need to see what moved

5 apps, 150 keywords, every storefront we measure, 3 seats and a year of history. Competitor overlap and gaps-into-text run on all of them in the same pass.
Pro · $20/mo
See what Pro adds
AGENCY OR PORTFOLIO

You open a list every morning, not an app

Portfolio screens make "app" a column, not a filter chip: 500 keywords, 10 seats, an API and an MCP server so an assistant can read the same numbers.
Studio · $60/mo
See the portfolio screens

FREE TOOLS · NO ACCOUNT

Measure something before you sign up

All free tools
storelift.net/tools/keyword-field
Vante: AI Dream InterpreterOpen the packer
CHARACTERS USED33/100
WORDS DROPPED3already in the title, dropped
Paste your title, subtitle and target terms. The packer removes what Apple already indexes from the title, sorts what's left by demand and fills the 100 characters.
storelift.net/tools/link-builder
instagram-augustOpen the builder
apps.apple.com/app/id6790070467?ct=instagram-august&mt=8
Tag an App Store or Google Play link so your own console tells you which channel the installs came from. The whole calculation runs in your browser.

RESOURCES

Everything we measured, written down

All 31 pages
LIST PRICES · READ AUGUST 2026 · FROM EACH VENDOR'S OWN PAGE
ToolEntryWhat that buys
Storelift Pro$20/mo5 apps, 150 keywords, every storefront we measure, 3 seats
AppTweak€79/mo500 keywords, one seat; the API and AI visibility are sold separately
Mobile Action$69/mo100 keywords, 3 competitors per app, 3 months of history
Appfigures$149.99/moRank tracking starts at $44.99; competitor keywords only on the top tier
AppFollow$179/moBuilt around review management; the free tier is 20 keywords a month
Sonar$23.25/moOne plan, 2,500 keywords; no permanent free tier
MEASUREDEvery row comes from the vendor's own pricing page; AppTweak publishes in euro and this table is not currency-adjusted.row-by-row sources

COMPARISONS

QUESTIONS

Frequently asked questions

How do you access my app?

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.

What happens on a day you can't measure?

That day is written as "not measured" and the chart breaks the line. We never write zero. A zero rank describes a collapse that didn't happen, and once it enters the history every average built on top of it is wrong. Averages are computed over the days we could read.

Are the ranks identical to the store?

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.

Why top ~30 on Android?

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".

Which language slot should my keywords go in?

The slot the storefront actually indexes. In the Türkiye storefront the second listing slot is English (U.K.); a Turkish keyword written into the wrong slot never enters search. The keyword field packer shows the second slot for the store country you pick, with no account.

How often is the data refreshed?

One measurement pass runs every night. A pass reads roughly 800 keyword×country units; select more than that and countries rotate, so each country refreshes on the interval the screen prints rather than every night. You can also trigger a measurement by hand — 2 per day on Free, 10 on Pro, 25 on Studio.

What don't you measure?

We produce no download or revenue estimates: that means either connecting to your store account or inventing a model, and we don't do the second. We also never read a competitor's keyword field — Apple shows that field only to the app's owner. Everything we read is the public face of the stores.

Start with one app and fifteen keywords

One input: your store link. The first measurement runs in the next daily pass; history starts the day you start, and we don't backfill it.