App Store Scraper: Reviews, Details & Top Charts avatar

App Store Scraper: Reviews, Details & Top Charts

Pricing

from $1.00 / 1,000 reviews

Go to Apify Store
App Store Scraper: Reviews, Details & Top Charts

App Store Scraper: Reviews, Details & Top Charts

Scrape Apple App Store reviews, app details, search results and top charts for iPhone, iPad and Mac apps in 150+ countries. Monitor mode returns only reviews posted since your last run. No login or API key needed.

Pricing

from $1.00 / 1,000 reviews

Rating

0.0

(0)

Developer

Alex Burton

Alex Burton

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Categories

Share

App Store Scraper: Reviews, App Details & Top Charts

Collect Apple App Store data for iPhone, iPad and Mac apps in 150+ countries, straight from Apple's public feeds. No Apple account, API key or browser needed.

One Actor, four jobs:

ModeWhat you get
ReviewsStar rating, title, full text, app version, date, helpful votes and reviewer nickname for any app
App details35+ fields: rating and rating count (overall and current version), price, version, release notes, size, category, languages, screenshots, developer
Search resultsThe apps returned for any keyword, in order, with a searchRank for each
Top chartsTop free, paid and grossing charts by country and category, optionally with each app's rating and rating count

Why use this one

  • Monitor mode for reviews. Turn on Only new reviews since the last run and schedule the Actor daily. It remembers the newest review it saw for every app and country, returns only what's new, and you pay only for new reviews.
  • Mac App Store included. Reviews, details and search work for Mac apps too, not just iPhone.
  • Every storefront in one run. Enter all under Countries to cover 150+ App Store countries. Each country has its own reviews and charts.
  • Complaint mining. Set Maximum star rating to 2 to collect only 1- and 2-star reviews.
  • Clean, flat output. One row per review, app or chart entry, ready for Excel, Google Sheets, a database or an AI pipeline.

How to use it

  1. Choose What to scrape.
  2. Add Apps (for Reviews and App details), Search terms (for Search) or pick a Chart.
  3. Add Countries (us, gb, de, jp… or all).
  4. Click Start, then download results as JSON, CSV, Excel or HTML, or fetch them through the Apify API.

Apps can be given in any of these forms:

https://apps.apple.com/us/app/threads/id6446901002
6446901002
id6446901002
com.burbn.barcelona

Example input: daily review monitor

{
"mode": "reviews",
"apps": ["https://apps.apple.com/us/app/threads/id6446901002"],
"countries": ["us", "gb", "ca", "au"],
"onlyNewReviews": true
}

Example input: Mac productivity chart with ratings

{
"mode": "topCharts",
"platform": "mac",
"chart": "free",
"genreIds": ["6007"],
"countries": ["us"],
"enrichChartsWithDetails": true
}

Useful category IDs: 6000 Business, 6002 Utilities, 6005 Social Networking, 6007 Productivity, 6013 Health & Fitness, 6014 Games, 6015 Finance, 6016 Entertainment, 6017 Education, 6023 Food & Drink, 6024 Shopping, 6026 Developer Tools.

Output

Each item has a type field: review, app or chartEntry. The dataset has ready-made Reviews, Apps and Top charts table views.

Review

{
"type": "review",
"reviewId": "14651546605",
"appId": 497799835,
"appName": "Xcode",
"country": "us",
"rating": 3,
"title": "Unusable boilerplate",
"text": "Much of what I find myself doing is removing the boilerplate…",
"appVersion": "27.0",
"date": "2026-10-10T22:50:27Z",
"dateLocal": "2026-10-10T15:50:27-07:00",
"voteSum": 4,
"voteCount": 6,
"foundVia": "mostrecent",
"author": "Clever Jack",
"authorUrl": "https://itunes.apple.com/us/reviews/id18165475"
}

Chart entry

{
"type": "chartEntry",
"rank": 3,
"chart": "free",
"platform": "iphone",
"country": "us",
"appId": 6448311069,
"bundleId": "com.openai.chat",
"name": "ChatGPT",
"developer": "OpenAI OpCo, LLC",
"category": "Productivity",
"price": 0,
"currency": "USD",
"url": "https://apps.apple.com/us/app/chatgpt/id6448311069"
}

App items include appId, bundleId, name, platform, developer, price, rating, ratingCount, ratingCurrentVersion, version, currentVersionReleaseDate, releaseNotes, description, primaryGenre, contentRating, minimumOsVersion, fileSizeMB, languages, iconUrl, screenshotUrls and more. Search results also carry searchTerm and searchRank.

Pricing

Pay only for results:

ResultPrice
Review$1.00 per 1,000
App details or search result$4.00 per 1,000
Chart entry$2.00 per 1,000 (plus the app-details price for each entry when you add ratings)

For example, 1,000 reviews of one app cost $1.00, and a daily monitor pays only for the new reviews it finds: $1.00 per 1,000. Set a maximum spend per run in the run options and the Actor stops cleanly when it's reached.

Limits to know about

These come from Apple's public feeds, not from this Actor:

  • Reviews: up to 500 per app, per country, per order (10 pages of 50). Choose Both orders to reach up to 1,000 per country, or add more countries for more. Apps with fewer reviews return what exists.
  • Charts: up to 100 apps per chart. Apple sometimes returns empty Mac paid and grossing charts.
  • Search: up to 200 apps per term and country. The order comes from Apple's search API, which is close to, but not always identical to, what the App Store app shows.
  • Mac star ratings: Apple's public feed doesn't expose the overall star rating for most Mac-only apps, so rating and ratingCount are empty for them. Mac reviews still work.
  • Ratings-only (no text) reviews are not included in Apple's review feed.
  • Empty feeds: Apple's most-recent review feed occasionally comes back empty. The Actor asks again, and if it is still empty it reads the most-helpful order instead and says so in the log.

FAQ

Do I need an Apple account or developer account? No. Everything comes from Apple's public endpoints.

Can I get reviews for my own app automatically every day? Yes. Turn on monitor mode, then create a schedule in Apify Console. Connect the dataset to Slack, Google Sheets, Zapier or Make to get new reviews where your team works.

Why did a run stop early? Either the max items or max spend you set was reached. The log says which.

Is it legal to scrape App Store data? This Actor reads publicly available data from Apple's public endpoints and doesn't log in or bypass any protection. Reviews include public reviewer nicknames, which may count as personal data in some jurisdictions (for example under GDPR); turn off Include reviewer nicknames if you don't need them, and make sure your use complies with the laws that apply to you.

Feedback

Found a bug or need a field that's missing? Open an issue on the Actor's Issues tab and it will be looked at quickly.