🏆 App Store Charts Scraper | Top iOS Apps avatar

🏆 App Store Charts Scraper | Top iOS Apps

Pricing

$1.00 / 1,000 chart entry scrapeds

Go to Apify Store
🏆 App Store Charts Scraper | Top iOS Apps

🏆 App Store Charts Scraper | Top iOS Apps

Track Apple App Store top free, top paid, and top grossing app rankings across countries and categories. Historical app market intelligence API.

Pricing

$1.00 / 1,000 chart entry scrapeds

Rating

0.0

(0)

Developer

Alexandru Afanasiuc

Alexandru Afanasiuc

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

App Store Charts Scraper — Top Free, Paid & Grossing Rankings

Fetch Apple App Store top charts as structured data: top free, top paid and top grossing apps, for any storefront country and any genre. Get clean JSON/CSV with rank, app, developer, price and store links — zero personal data.

Why use this scraper

  • All three chart typestopfreeapplications, toppaidapplications, topgrossingapplications, in one run if you want.
  • Per-country storefronts — compare the US, UK, German and Japanese charts side by side; each row is stamped with its storefront.
  • Genre drill-down — pass Apple genreIds (6014 = Games, 6007 = Productivity...) or leave empty for the overall chart.
  • Verified filters — an unrecognised genre or country returns zero rows, never a silently wrong chart. The genre you asked for is the genre you get.
  • No personal data at all — charts are app metadata only; nothing GDPR-relevant is collected.
  • Pure HTTP — fast, cheap, no browser.

What data you get

{
"rank": 1,
"feed": "topfreeapplications",
"country": "us",
"genreId": 6014,
"genre": "Games",
"appId": "1234567890",
"appName": "Example Game",
"developer": "Example Studio Inc.",
"price": 0,
"currency": "USD",
"releaseDate": "2026-07-15T00:00:00-07:00",
"iconUrl": "https://is1-ssl.mzstatic.com/image/thumb/...",
"appUrl": "https://apps.apple.com/us/app/example-game/id1234567890",
"scrapedAt": "2026-08-11T10:00:00.000Z"
}

How to run it

  1. Pick countries (e.g. ["us", "gb", "de"]).
  2. Pick feeds (any of the three chart types).
  3. Optionally add genreIds and set limit (up to 200 per chart).
  4. Click Start and export the dataset as JSON, CSV or Excel.

Works out of the box: the default input (US top free, 100 apps) runs successfully with no changes.

Input parameters

FieldTypeDefaultDescription
countriesarray["us"]Storefront country codes.
feedsarray["topfreeapplications"]Chart types to fetch.
genreIdsarray[]Apple genre IDs; empty = overall chart.
limitinteger100Apps per chart (max 200).

Pricing

$1.00 per 1,000 rows (pay per event, no subscription). Examples:

  • One 100-app chart → $0.10
  • 3 countries × 3 feeds × 100 apps = 900 rows → $0.90
  • Zero results (bad genre/country) → $0.00.

Use cases

  • Market intelligence — track which apps enter and leave the top 100, daily, per country.
  • Competitor watch — alert when a rival app's rank moves.
  • ASO research — compare genre charts across storefronts to find underserved markets.
  • Trend datasets — historical chart snapshots for analysis (schedule daily runs).
  • AI agents — call this Actor as a tool through the Apify MCP server.

Limitations

  • Charts are what Apple publishes: up to 200 apps per feed/country/genre.
  • Rank is a snapshot at scrape time; schedule runs to build history.
  • Grossing charts show rank order only — Apple publishes no revenue numbers, so none are claimed.

FAQ

How do I get the top apps in a specific country? Add its storefront code to countries — every row is stamped with the storefront it came from.

Which genre IDs exist? Apple's public genre IDs, e.g. 6014 Games, 6007 Productivity, 6015 Finance. An invalid ID returns zero rows rather than the wrong chart.

Can I track chart movement over time? Yes — run it on an Apify Schedule; each run's scrapedAt timestamps the snapshot.

Does it collect any user data? No. Charts contain app metadata only — zero personal data by construction.


If this Actor saved you time, a short review on its Store page helps other people find it. If something looks wrong, open an issue on the Issues tab — issues get answered.