Skip to content
The Register

App Store Charts — Daily App Rank Movement

Track App Store Top Free and Top Paid charts by country, and see exactly which apps moved since your last run: rank change, direction, new entries and drop-outs. Apple's official free feed - no key, no login, no anti-bot.

App Store Charts — Daily App Rank Movement returns 15 documented output fields, including rank, appName, developer, signal and rankChange. Every field carries a declared type, a written description and an example value. 29 runs are recorded on Apify.

Run it on ApifyPay per result · no subscription
15
Output fields
8
Inputs
29
Runs
2026-10-15
Last run

01 — output

What it returns

Every field the extractor writes to its dataset, with its type, a written description and an example value.

FieldTypeWhat it holdsExample
rankintegernullPosition in the source's own ordering. 1 is highest.1
appNamestringnullName of the application.<appName>
developerstringnullDeveloper or publisher of this artefact.<developer>
signalstringnullThe signal this row represents.new posting
rankChangeintegernullMovement in rank since the previous run. Positive means it climbed.0
previousRankintegernullRank recorded on the previous run.4
directionstringnullDirection of the movement or relationship.<direction>
isNewEntrybooleannullWhether this row is new since the previous run of the same monitor.true
genrestringnullGenre classification.Documentary
countrystringnullCountry code associated with this record.US
chartLabelstringnullLabel used when this figure is charted.<chartLabel>
appIdstringnullIdentifier of the application.<appId>
appUrlstringnullLink to the application.<appUrl>
releaseDatestringnullDate the release was published.<releaseDate>
statusstringnullOutcome recorded for this row.ok

02 — sample

One record

Assembled from the example values declared on the schema above, not invented at render time.

{
  "rank": 1,
  "appName": "<appName>",
  "developer": "<developer>",
  "signal": "new posting",
  "rankChange": 0,
  "previousRank": 4,
  "direction": "<direction>",
  "isNewEntry": true
}

03 — input

What you give it

InputTypeDescription
countriesarrayoptionalTwo-letter store country codes, e.g. us, gb, de, pk.
chartsarrayoptionalWhich charts to pull.
limitintegeroptionalHow many ranks to pull per chart (max 200).
trackRankChangesbooleanoptionalCompare against your previous run and add previousRank, rankChange, direction and a signal (surging/rising/falling/plunging/new_entry). Schedule the actor daily to build the trend.
moversOnlybooleanoptionalReturn just the apps whose rank changed since the last run — the alert view.
includeDropoutsbooleanoptionalAdd a row for apps that were in the chart last run but are gone now.
useProxybooleanoptionalRarely needed — the Apple feed is public.
maxItemsintegeroptionalHard limit, strictly enforced.

04 — run

Run App Store Charts on your own input

It runs in the cloud on Apify. Nothing to install, and you are billed per result returned rather than per attempt.

Open on Apify ↗

05 — questions

Asked before running it

15 of 15 fields described

What does App Store Charts — Daily App Rank Movement return?
It returns 15 documented output fields: rank, appName, developer, signal, rankChange, previousRank, direction, isNewEntry, genre, country, chartLabel and appId. Each field declares its type, a description of what it holds, and an example value. The remaining 3 are listed in the output schema below.
What input does App Store Charts — Daily App Rank Movement take?
All 8 inputs are optional and ship with usable defaults, so it runs as-is. They are listed with their types below.
Does App Store Charts — Daily App Rank Movement need an API key or login?
No. None of its inputs is a credential, and it reads only public data. Nothing to sign up for before the first run.
How do I run App Store Charts — Daily App Rank Movement?
It runs on Apify. Start it from its listing with the inputs above, or call the Apify API with the Actor's ID. Results land in a dataset you can export as JSON, CSV or Excel, or read through the Apify API into your own pipeline.