tools / charts
charts
read-onlyTop-chart positions
Is this app on the charts — and what does its grossing rank admit?
charts reports an app's position on the storefront's overall top-free, top-paid and top-grossing charts (top 100 each). null means not on that chart — which is the answer for the overwhelming majority of apps, and knowing it beats assuming.
Free and paid positions come from Apple's modern marketing-tools feed. The grossing rank comes from the legacy iTunes RSS feed — the only public source left for grossing, since the modern feed deliberately omits it. That grossing rank matters more than the vanity of charting: it is the single public signal of how much an app monetizes through the store.
That is why this tool exists beyond curiosity: topGrossing is the input the revenue model turns into a dollar band.
Browse the live US top 100s this tool reads →
worked example
Where does ChatGPT (appId 6448311069) sit on the US overall charts?
{ "name": "charts", "arguments": { "appId": 6448311069, "countries": [ "US" ] } }
{ "appId": 6448311069, "chartSize": 100, "storefronts": [ { "country": "US", "topFree": 3, "topPaid": null, "topGrossing": 1 } ] }
real response, captured 2026-07-29 — trimmed only where marked with …
topPaid: nullis structural, not a failure — a free app can never appear on the paid chart.topGrossing: 1is the strongest public monetization statement Apple makes about any app; feed it to revenue for the modeled dollar band.- Charts are per storefront and move daily — the hosted service also archives daily grossing snapshots, so movement is reconstructable later.
when to use it
- Tracking a launch or feature spike: chart entry and exit dates bracket the promotion's real effect.
- Competitive monetization reads: two rivals' grossing ranks, same day, same storefront, is an honest relative-revenue comparison.
- Sanity-checking market size per country: an app top-10 grossing in Japan but absent in Brazil tells you where the money is.
- Not a keyword tool — chart rank is browse/brand demand; search visibility lives in rank.