Pass sort rank_change and a window on get_top_trends to list App Store Top Paid climbers versus a prior snapshot, then compare 1d, 3d, 7d, 14d, and 30d counts from one Trends MCP account.
Live data as of 2026-08-27
App Store Top Paid rank_change on Trends MCP is get_top_trends with type App Store Top Paid, sort rank_change, and a window such as 1d. From the August 27, 2026 pull, the board stamped 2026-08-27T12:01:40 UTC. The 1d window used baseline 2026-08-26T00:01:34 UTC and returned count 39. Essential Anatomy 5 led that list at rank 47, prev_rank 72, rank_change 25. HotSchedules sat at rank 1, prev_rank 2, rank_change 1 on every window from 1d through 30d. Default sort rank filled 100 apps, then count 0 at offset 100. Google Play 1d on the same stamp returned count 1. Free tier access is 100 requests per month.
From the Trends MCP scan of August 27, 2026, App Store Top Paid sort rank_change stamped 2026-08-27T12:01:40 UTC and filled 39 climber rows on window 1d against baseline 2026-08-26T00:01:34 UTC, while Google Play 1d on the same stamp returned count 1, so a store-chart climber pull is not interchangeable across iOS paid, iOS free, and Android boards.
| Rank | Title | prev_rank | rank_change |
|---|---|---|---|
| 47 | Essential Anatomy 5 | 72 | 25 |
| 20 | Wipr 2 | 44 | 24 |
| 70 | LumaFusion | 93 | 23 |
| 60 | forScore | 81 | 21 |
| 11 | RadarScope | 31 | 20 |
| 62 | WorkOutDoors | 80 | 18 |
| 31 | Stash - Rule Based Proxy | 47 | 16 |
| 30 | Ableton Note | 45 | 15 |
| 10 | AutoSleep: Watch Sleep Tracker | 23 | 13 |
| 1 | HotSchedules | 2 | 1 |
Default sort rank filled 50 titles at offset 0 and 50 at offset 50, then count 0 at offset 100. Rank 1 was HotSchedules. Rank 2 Shadowrocket. Rank 3 AnkiMobile Flashcards. Rank 5 Procreate Pocket. ChatGPT sat at App Store Top Free rank 1 on the same 12:01 stamp and was absent from Paid 100. Offset 50 on the 1d climber list returned count 0 plus a held-or-fell note even though page 1 had 39 climbers. Read count before treating that note as a board-wide hold.
Same-stamp Google Trends 1d returned count 12, led by batman knightfall part 1 at rank 35, prev_rank 137, rank_change 102. Wikipedia Trending 1d returned count 12, led by Buddy (2026 film) at rank 69, prev_rank 188, rank_change 119. App Store Top Free 1d used the same 2026-08-26T00:01:34 UTC baseline and returned count 45, led by Capital One Shopping: Save Now at rank 54, prev_rank 81, rank_change 27. Google Play 1d used a 02:01 baseline and returned YouTube Music at rank 150, prev_rank 151, rank_change 1.
The App Store Top Paid API page still describes a 25-row scan from August 8, 2026 led by Shadowrocket. This pull closed at 100, with HotSchedules at rank 1 and Shadowrocket at rank 2.
sort rank_change plus window is a separate get_top_trends request from default sort rank, so a 1d climber pull and a current-rank pull on August 27, 2026 are two requests, and each extra window is another request because window is per call.
{
"mode": "get_top_trends",
"type": "App Store Top Paid",
"sort": "rank_change",
"window": "1d",
"limit": 50
}
{
"mode": "get_top_trends",
"type": "App Store Top Paid",
"sort": "rank_change",
"window": "7d",
"limit": 50
}
{
"mode": "get_top_trends",
"type": "App Store Top Paid",
"limit": 50,
"offset": 0
}
MCP clients send the same fields on get_top_trends. Window values are 1d, 3d, 7d, 14d, and 30d. Default sort is rank. Default window when sort is rank_change is 30d, so omit window only when that 30d lookback is the intent. 7d at limit 50 returned count 47, then offset 50 returned count 0 plus a held-or-fell note. 14d returned count 48, then the same empty second page. Offset and limit behavior is on get_top_trends pagination. For the Google Trends sibling, see Google Trends rank_change. The iOS free-chart sibling is App Store Top Free rank_change. For a current-rank join against Google Trends, see App Store Top Paid vs Google Trends.
ASO keyword trackers watch a chosen app inside search results. This call diffs the public Top Paid chart snapshot. Those products are not substitutes. Check current pricing on any ASO vendor before quoting a fee.
A longer rank_change window on App Store Top Paid can return fewer rows, not more, because only titles still on the current 100-row board that also sat on the older snapshot can climb, and the top climber identity flips by window on this stamp.
| Window | Baseline stamp | Count | Top climber | rank / prev_rank / rank_change |
|---|---|---|---|---|
| 1d | 2026-08-26T00:01:34 UTC | 39 | Essential Anatomy 5 | 47 / 72 / +25 |
| 3d | 2026-08-24T00:01:33 UTC | 28 | Practice Lock | 36 / 95 / +59 |
| 7d | 2026-08-20T02:01:39 UTC | 47 | iScore5 AP Human Geography | 57 / 94 / +37 |
| 14d | 2026-08-13T02:01:40 UTC | 48 | Practice Lock | 36 / 93 / +57 |
| 30d | 2026-07-28T02:01:39 UTC | 34 | Earthquake Network | 42 / 100 / +58 |
1d and 3d used the 00:01 clock. 7d, 14d, and 30d used the 02:01 cluster. Practice Lock led 3d at +59 and also led 14d at +57. Essential Anatomy 5 led 1d, placed seventh on 3d at +33, and placed sixth on 14d at +32. Earthquake Network led 30d at +58 from prev_rank 100 and was absent from the 1d list. RadarScope jumped 20 ranks on 1d (31 to 11) and only 1 rank on 3d. Read each window as its own snapshot pair. Do not stack them into a single mover score.
HotSchedules is the exception that sits on every climber list. Rank 1, prev_rank 2, rank_change 1 on 1d, 3d, 7d, 14d, and 30d. Shadowrocket sat at current rank 2 and was missing from those climber lists. A rank-1 title can still be a climber. A rank-2 title that just lost the top slot will not appear.
Live App Store Top Paid rank, sort rank_change, and get_growth on google search are three different signals, and HotSchedules shows why: it is rank 1 and a +1 climber on every window while remaining off Google Play 1d, off Google Trends 200, and off Wikipedia Trending 50.
ChatGPT sat at App Store Top Free rank 1 and Wikipedia rank 42, with google search 80.0, up 6.67% over 7 days from 75.0. It had no display-name match in Paid 100. Google Play 1d still listed a single YouTube Music row. Copying an iOS paid climber count onto Android or onto Google Trends is a miss.
Display names on the paid chart include trademark marks and a CJK title at rank 84. Those strings are chart labels, not google search keywords. Shorten to a brand before calling get_growth. Android download estimates need source app downloads plus an Android bundle ID. Many Top Paid titles are iOS-first. Do not pass HotSchedules as a bundle ID.
get_growth on google search turns a live App Store climber into a dated 0-100 index, and those indexes on this stamp did not move with rank_change: Essential Anatomy 5 climbed 25 chart ranks while google search sat at 26.0, down 21.21% over 7 days from 33.0.
Shared google search recent_date 2026-08-22 (261 weekly points). Quote volume-style dummy percents off a 0.0 baseline as the two index values, not 999999.0.
| Keyword | Live signal | Source | 7D value | 7D growth | 30D note |
|---|---|---|---|---|---|
| HotSchedules | Paid rank 1, every window +1 | google search | 25.0 | +4.17% from 24.0 | 25.0 vs 23.0 (+8.7%); 12M 25.0 vs 27.0 (-7.41%) |
| Shadowrocket | Paid rank 2, not a climber | google search | 51.0 | -10.53% from 57.0 | 51.0 vs 73.0 (-30.14%) |
| Essential Anatomy | Paid 1d +25 to rank 47 | google search | 26.0 | -21.21% from 33.0 | 26.0 vs 48.0 (-45.83%) |
| Wipr | Paid 1d +24 to rank 20 | google search | 49.0 | flat from 49.0 | 49.0 vs 60.0 (-18.33%) |
| RadarScope | Paid 1d +20 to rank 11 | google search | 23.0 | -34.29% from 35.0 | 23.0 vs 30.0 (-23.33%) |
| Practice Lock | Paid 3d +59 to rank 36 | google search | 22.0 | -29.03% from 31.0 | 22.0 vs 45.0 (-51.11%) |
| Earthquake Network | Paid 30d +58 to rank 42 | google search | 16.0 | -75.76% from 66.0 | 16.0 vs 28.0 (-42.86%) |
| AnkiMobile | Paid rank 3 | google search | 18.0 | -18.18% from 22.0 | 18.0 vs 30.0 (-40.0%) |
| Procreate Pocket | Paid rank 5 | google search | 30.0 | -9.09% from 33.0 | 30.0 vs 44.0 (-31.82%) |
| iScore5 | Paid 7d +37 to rank 57 | google search | 7.0 | 7.0 vs 0.0; low-quality warning | 7.0 vs 0.0 omitted percent |
| ChatGPT | Free rank 1 / Wiki 42 | google search | 80.0 | +6.67% from 75.0 | 80.0 vs 75.0 (+6.67%) |
Earthquake Network led the 30d climber list while google search sat at 16.0, down 75.76% over 7 days from 66.0. RadarScope climbed 20 paid ranks on 1d while google search sat at 23.0, down 34.29% over 7 days. iScore5 printed 7.0 versus a 0.0 baseline with a warning that over 90% of points were zero. Keep 7.0. AnkiMobile at current rank 3 was not on the 1d climber list. Chart position, climber status, and weekly search are three columns. They do not have to agree.
FAQ