App Store Charts Tracker - Top Apps by Country with Rank Deltas avatar

App Store Charts Tracker - Top Apps by Country with Rank Deltas

Pricing

from $50.00 / 1,000 chart snapshots

Go to Apify Store
App Store Charts Tracker - Top Apps by Country with Rank Deltas

App Store Charts Tracker - Top Apps by Country with Rank Deltas

Daily App Store top charts (free, paid) plus Apple Music most-played, for any country, with rank changes vs your last run: who climbed, who dropped, who entered. Official Apple feeds, no key, no scraping.

Pricing

from $50.00 / 1,000 chart snapshots

Rating

0.0

(0)

Developer

Jimmy A

Jimmy A

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

22 days ago

Last modified

Categories

Share

App Store Charts Tracker - top apps by country, with rank deltas

Daily App Store top charts (free and paid) and Apple Music most-played for any country, with the part the raw feeds don't give you: rank changes vs your last run - who climbed, who dropped, who entered the chart, who fell off.

Official Apple marketing feeds. No key, no scraping.

What you get

One row per chart entry:

{
"country": "ca",
"media": "apps",
"chart": "top-free",
"entity": "apps",
"chartUpdated": "Wed, 23 Sep 2026 20:20:39 +0000",
"rank": 7,
"id": "1113153706",
"name": "Microsoft Teams",
"artist": "Microsoft Corporation",
"url": "https://apps.apple.com/ca/app/microsoft-teams/id1113153706",
"genres": [],
"releaseDate": "2016-11-02",
"prevRank": 7,
"rankDelta": 0,
"isNewEntry": false,
"fetchedAt": "2026-09-23T20:20:39.177Z"
}

entity is apps, albums or songs. rankDelta is positive when the entry climbed. genres can be empty when Apple leaves them out of the feed.

Plus a per-chart delta report from the second run on: new entries, movers, and dropouts (entries that left the chart, with their last rank).

{
"type": "delta-report",
"country": "ca",
"chart": "apps/top-free/apps",
"newEntries": 0,
"moved": 0,
"dropouts": [],
"generatedAt": "2026-09-23T20:20:39.187Z"
}

First run: there is nothing to compare against yet. prevRank and rankDelta are null, isNewEntry is false, and no delta report is written. The run saves a baseline per country + chart, and every later run reports changes against the one before it.

Use cases

  • ASO and competitor tracking: watch your app and your rivals move daily, per storefront
  • Market research: which categories and publishers dominate which countries
  • Trend detection: schedule daily, alert on new chart entries (pair with a webhook)
  • Music industry: most-played albums and songs per country over time
  • Datasets: historical chart positions, exportable as CSV per run

Charts supported

ChartPath
Apps: Top Freeapps/top-free/apps
Apps: Top Paidapps/top-paid/apps
Music: Most Played Albumsmusic/most-played/albums
Music: Most Played Songsmusic/most-played/songs

Any Apple storefront country code works (us, ca, gb, de, fr, jp, au, br, ...). Up to 100 entries per chart (chartSize).

API / Standby mode

Base URL: https://gratifying-graph--app-charts-tracker.apify.actor. Add your Apify API token as ?token=YOUR_TOKEN or an Authorization: Bearer YOUR_TOKEN header.

GET /?country=ca&chart=apps/top-free/apps&size=50

Returns { count, entries, dropouts } synchronously - usable as an AI-agent tool. size goes up to 100.

Standby shares the rank baseline with your batch runs and updates it on each call. Pass deltas=false to read the chart without changing the baseline (prevRank and rankDelta are then null).

A bare GET / returns a readiness message and is not billed. Bad input returns HTTP 400 and is not billed. If Apple's feed fails (for example an unknown country code) you get HTTP 502, also not billed.

Pricing

EventPrice
Actor start$0.0005
Chart snapshot (up to 100 entries)$0.05
Rank-delta report$0.02
Standby request$0.02 per request

Daily tracking of 2 charts in 3 countries costs about $13/month ($0.42 per run once the baseline exists).

FAQ

Why not Google Play too? Google Play has no official chart feed. Ask in Issues if you need Play charts.

How fresh are the charts? Each run fetches the live feed. chartUpdated is the time Apple served the feed, not the time the ranks last changed.

Where do deltas come from? The actor stores each chart's ranks between runs (per country + chart). The first run saves the baseline; every run after reports changes.

Feedback

Found a bug or need a field? Open an issue on the Issues tab. The actor is checked twice a day and issues get a fast fix.

If this actor saves you time, a short review on the Store page helps other people find it.