App Store and Google Play intelligence

Every change your competitors ship, on the record.

Store listings change quietly, and you find out months later if at all.

Spy on keywords
Reverse engineer what actually matters for ASO
Get suggestions in seconds
Run better ad campaigns

Free plan, no card. Five widely tracked apps come with the account, already carrying history.

Built on primary sources, not scraped aggregators
App Store lookup, search and product pages Google Play listings and published install counts RevenueCat, State of Subscription Apps 2025
Conversion and churn benchmarks come from a report covering 75,000+ apps and over $10B in tracked transactions. Everything else is read from the stores themselves, on the record, with the fetch dated.
2
App stores
6
Storefronts each
13
Fields diffed
24
Pricing markets

Click through the sections. This is the real interface.

asotheory.com/app
Calm
Calm
App Store
Overview
Listing details
Change timeline 14
Competitors
Analyze
Keyword tracking
Keyword finder
Optimize
ASO score
Revenue estimate
Calm
Calm
App Store · Calm.com, Inc.
us
Top 4 keywords you rank for rank 1 at the top, so higher is better
meditation us meditation de schlaf app de sleep sounds us
Keyword rankings 6 live search results
KeywordStoreTrafficDifficultyEffectivenessRankChgBestHistory
meditationus 2▲12
sleep soundsus 5=4
meditationde 2▲32
schlaf appde 3▲23
méditationfr 6▼24
gamesus out=-
Features

Everything you can do with AsoTheory.

Recent changesacross your watchlist
Calm US Subtitle 2d
− Sleep & Relaxation
+ Sleep, Meditation, Relaxation
Duolingo DE Price 4d
Headspace FR Screenshots 6d

Change Timeline

  • Every listing change your rivals ship, dated and graded
  • Both stores, six storefronts each, diffed independently
  • See the exact before and after, not just that something moved
Already ranking24 found
duolingo1US
language learning1US
learn spanish free2US
sprachen lernen3DE
apprendre l'anglais4FR
language app7US

Keywords You Rank For

  • Found for you, without typing in a single keyword
  • Real queries people search, not phrases we invented
  • Gets better every time anyone on the platform runs a scan
Keyword rankingsdifficulty, translated
meal planner Apps your size rank here
Smallest ranking app has 317 ratings, at position 7.
meal prep Borderline
calorie counter Out of reach for now
Every app ranking here has at least 240,000 ratings.

Can You Actually Rank For It

  • Not another score you have to interpret yourself
  • Tells you whether apps your size already rank there
  • Names the smallest app in the results and its position
Top keywords you rank forrank 1 at the top
meditation sleep sounds schlaf app

Rank Tracking In Every Language

  • Measured against live search results, never modelled
  • Every reading kept, so you see movement not a snapshot
  • Plotted against the dated listing change that explains it
Your annual price by storefront6 of 24
🇺🇸 United States$69.991.00×
🇩🇪 Germany38,99 €0.63×
🇬🇧 United Kingdom£39.990.76×
🇲🇽 MexicoMX$8040.66×
🇧🇷 BrazilR$99.900.28×
🇹🇷 Türkiye₺174.990.05×

Localized Pricing

  • What you charge in 24 markets against what they charge
  • Read from published prices, not an economic model
  • Spot a market you priced once and never revisited
Do these, in this order4
1
Your subtitle leaves 14 characters unused

The cheapest ranking real estate there is.

2
6 terms your competitors index and you do not

One subtitle rewrite, not six separate jobs.

3
“meal planner” ranks 12, just outside the top ten

Winnable at your size.

Magic

  • One ranked list of what to change, most valuable first
  • Every item says why, and what it was measured from
  • Useful on day one, before you have any history of your own
02 / Coverage

What gets captured on every snapshot.

FieldSeverityWhy it matters
Namehigh 30 indexed characters. A rename is a repositioning.
Subtitlehigh 30 more indexed characters, and the field most often quietly rewritten. Apple's JSON API does not expose it, so AsoTheory reads it from the public listing page.
Pricehigh Per storefront. Catches trial removals, regional experiments and paywall repricing.
Iconhigh Icon swaps usually accompany a brand or positioning shift.
Primary categoryhigh A category move is a deliberate play for a different ranking pool.
Descriptionmedium Diffed with added and removed terms, not just a character count.
Screenshot countmedium The first two or three screenshots carry most of the conversion decision.
Install bucketmedium Google Play only. Crossing from 10M+ to 50M+ is a growth event you can date.
Version, release notes, minimum OS, size, content ratinglow Shipping cadence and platform decisions, kept out of the way until you want them.
03 / Method

Estimates you can act on, and argue with.

We estimate app revenue from multiple datasets, monitoring apps continuously for changes in rankings, performance and monetization signals. The models combine those inputs to help you spot trends, compare opportunities and validate ideas faster.

01

Continuous observation

Apps are captured daily, so estimates rest on a dated record rather than one look.

02

Multiple signals

Ranking movement, published pricing, store-reported figures and category behaviour.

03

Ranges, not false precision

A deliberately wide band with the confidence stated, because a single number would imply an accuracy nobody in this category has.

04

Adjustable to your view

The inputs that drive the estimate can be changed, so you can test your own assumptions instead of taking ours.

HONEST BY DEFAULT

An app we have only seen once gets no estimate at all, because there is nothing to compare against and a number produced anyway would be a guess wearing a decimal point. Confidence is labelled on every figure. Where a store publishes a real number, such as install counts on Google Play, it is reported as fact and labelled as reported. Where nothing is published, as on iOS, the interface says the figure is estimated.

04 / Pricing

Transparent pricing, no extra fees.

Market intelligence in this category starts in the hundreds per month and climbs into annual contracts. This does not.

Free
$0
Track one competitor and watch the timeline fill in.
  • 1 tracked app
  • All 6 storefronts
  • Full change timeline
  • 3 tracked keywords
  • Manual refresh only
Start free
Standard
$19.99/mo
For a solo developer or small studio watching a real competitive set.
  • 5 tracked apps
  • Daily automatic snapshots
  • 50 tracked keywords
  • Difficulty and effectiveness scoring
  • Keyword finder and ASO audit
Start free trial
Studio
$49.99/mo
For teams tracking a category rather than a handful of rivals.
  • 20 tracked apps
  • Real-time change alerts
  • Unlimited keywords
  • Slack and email delivery
  • Full data export and API access
Start free trial
05 / Questions

FAQ

Where does the data come from?

Apple's public iTunes Lookup and Search APIs for listing metadata and live search rank, plus the public App Store product page for the subtitle and Apple's own similar-apps list. Google publishes no metadata API, so Play data is parsed from the public store pages. No API key, no authenticated scraping, no private endpoints.

Do you have search volume for keywords?

No, and neither does anyone else without an advertiser account. Apple exposes volume only through the Search Ads API; Google exposes nothing. Rather than invent an authoritative looking number, the Traffic column is an explicit proxy: how hard competitors are choosing to fight for the term, measured by what share of the top results spend their own indexed name characters on it. Comparable between terms, meaningless as an absolute.

How do you calculate app revenue?

We estimate app revenue using multiple datasets and continuously monitor apps for changes in rankings, performance and monetization signals. Our models combine those inputs to produce revenue estimates that help you spot trends, compare opportunities and validate ideas faster.

Estimates are directionally useful rather than precise, the band is deliberately wide, and confidence is labelled on every figure. Accuracy improves the longer an app is tracked.

Why does the first snapshot show no history?

Because there isn't any. Change tracking is inherently forward-looking: the first capture is the baseline, and value compounds from there. Every new account starts with five widely tracked apps that have been collected here for a while, so you can see the shape of a mature timeline on day one while your own apps start accumulating.

Does it cover Google Play?

Yes, both stores, tracked independently, with a switch in the search bar and a filter on the workspace. Play brings one thing the App Store cannot: Google publishes install counts, so on Android the install figure is reported fact rather than an estimate.

Start with the demo. It's real data.

Calm and Duolingo already tracked on both stores across six storefronts, with live keyword ranks and a working change timeline. No signup, no card.