App Store Top Paid rank_change climbers via get_top_trends

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.

App Store Top Paid 1d returned 39 climbers while Google Play returned 1

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.

RankTitleprev_rankrank_change
47Essential Anatomy 57225
20Wipr 24424
70LumaFusion9323
60forScore8121
11RadarScope3120
62WorkOutDoors8018
31Stash - Rule Based Proxy4716
30Ableton Note4515
10AutoSleep: Watch Sleep Tracker2313
1HotSchedules21

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.

Exact API calls for climber boards

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.

Window length changes who counts as a climber

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.

WindowBaseline stampCountTop climberrank / prev_rank / rank_change
1d2026-08-26T00:01:34 UTC39Essential Anatomy 547 / 72 / +25
3d2026-08-24T00:01:33 UTC28Practice Lock36 / 95 / +59
7d2026-08-20T02:01:39 UTC47iScore5 AP Human Geography57 / 94 / +37
14d2026-08-13T02:01:40 UTC48Practice Lock36 / 93 / +57
30d2026-07-28T02:01:39 UTC34Earthquake Network42 / 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.

google search follow-ups on climber names

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.

KeywordLive signalSource7D value7D growth30D note
HotSchedulesPaid rank 1, every window +1google search25.0+4.17% from 24.025.0 vs 23.0 (+8.7%); 12M 25.0 vs 27.0 (-7.41%)
ShadowrocketPaid rank 2, not a climbergoogle search51.0-10.53% from 57.051.0 vs 73.0 (-30.14%)
Essential AnatomyPaid 1d +25 to rank 47google search26.0-21.21% from 33.026.0 vs 48.0 (-45.83%)
WiprPaid 1d +24 to rank 20google search49.0flat from 49.049.0 vs 60.0 (-18.33%)
RadarScopePaid 1d +20 to rank 11google search23.0-34.29% from 35.023.0 vs 30.0 (-23.33%)
Practice LockPaid 3d +59 to rank 36google search22.0-29.03% from 31.022.0 vs 45.0 (-51.11%)
Earthquake NetworkPaid 30d +58 to rank 42google search16.0-75.76% from 66.016.0 vs 28.0 (-42.86%)
AnkiMobilePaid rank 3google search18.0-18.18% from 22.018.0 vs 30.0 (-40.0%)
Procreate PocketPaid rank 5google search30.0-9.09% from 33.030.0 vs 44.0 (-31.82%)
iScore5Paid 7d +37 to rank 57google search7.07.0 vs 0.0; low-quality warning7.0 vs 0.0 omitted percent
ChatGPTFree rank 1 / Wiki 42google search80.0+6.67% from 75.080.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.

Common questions

Rows become objects with rank, keyword, prev_rank, and rank_change instead of a two-item rank-and-title array. On August 27, 2026 the 1d window stamped 2026-08-27T12:01:40 UTC against baseline 2026-08-26T00:01:34 UTC and returned count 39. The top climber was Essential Anatomy 5 at rank 47, prev_rank 72, rank_change 25. Default sort rank on the same stamp filled 100 apps.
Not on this stamp. App Store Top Paid 1d returned 39 climbers, 3d returned 28, 7d returned 47, 14d returned 48, and 30d returned 34. Read the count field. Do not assume a longer lookback lists more movers. 1d and 3d used the 00:01 clock. 7d, 14d, and 30d used the 02:01 cluster.
Yes on daily boards, with different fill rates. App Store Top Free 1d on this stamp returned 45 climbers. Wikipedia Trending 1d returned 12. Google Trends 1d returned 12. Google Play 1d returned 1. A paid-chart 1d list of 39 rows is not interchangeable with the free chart or with Android.
get_top_trends is counted per feed type and per page. One App Store Top Paid call with sort rank_change is one request, separate from a default sort rank call. Free covers 100 requests per month. Starter is $19 for 1,000. Extra percent_growth windows inside one get_growth call still count as a single request.