App Store Scraper & API - App Data, Ratings & Reviews avatar

App Store Scraper & API - App Data, Ratings & Reviews

Pricing

from $0.10 / 1,000 reviews

Go to Apify Store
App Store Scraper & API - App Data, Ratings & Reviews

App Store Scraper & API - App Data, Ratings & Reviews

Scrape the Apple App Store: rating, ratings count, 1-5 star histogram, chart position, version, price and developer, plus reviews with stars, title, text, date and version. Top charts, any or all countries. Privacy-safe, verified.

Pricing

from $0.10 / 1,000 reviews

Rating

0.0

(0)

Developer

gianluca de dominicis

gianluca de dominicis

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Features

Limited permissions

Share

App Store Scraper & API - App Data, Ratings & Reviews

Get Apple App Store app data and reviews for any app and country: rating, number of ratings, 1–5 star histogram, chart position, version and release notes, price, developer, age rating, size — and reviews with stars, title, text, date and app version, as a spreadsheet, JSON or a live API.

⭐ Found this Actor useful? Leave a review — it takes 30 seconds and helps other people find it.

🛠️ Something not working? Open an issue with the run link, expected behavior and observed result. We review reported issues; resolution time depends on the cause.

What you get

  • ⭐ App data: rating and number of ratings (also for the current version), 1–5 star histogram, chart position (e.g. #1 in Music), version and release notes, price, developer, category, age rating, size, languages, icon and screenshots
  • 💬 Reviews: stars, title, full text, date, app version, helpful votes — most recent or most helpful
  • 🌍 Several countries — or all of them — in one run: ratings, charts and reviews are per country, so you can compare markets and go beyond Apple's 500-reviews-per-country limit
  • 🏆 Top charts: the top free, paid or grossing apps of any country and category (up to 200), with their rank, data and reviews
  • 🎯 Only the reviews you need: filter by stars and by date; find apps by name if you don't know their id
  • 🔒 Reviewer nicknames omitted by default: no reviewer nicknames unless you ask for them

Quick start: click Start without changing anything to get Instagram's app data and its 100 most recent US reviews (about $0.02). Then add your own apps by id, link or name. No Apple account needed — you pay only per result.

Real results — Spotify, App Store Italy (October 2026), as shown on the store page:

RatingRatingsAge ratingChartSizeMost helpful review
4.72,975,78113+#1 in Musica308.1 MB★5 "App del secolo" (2018-03-09)

Why this App Store scraper?

Capability / common requirementThis Actor
Data copied from Apple's API as isVerified against the store page: rating, number of ratings, price, developer and the most helpful reviews matched. Where Apple's API is out of date (it still says "12+" where the store shows Apple's new "13+" age rating) we use what the store shows
Average rating only1–5 star histogram and chart position from the store page
One country per runSeveral countries, or all (150+), in one run, each with its own ratings and reviews
You need the app idsIds, links, name search or top charts (free, paid, grossing, by category — checked: US top 10 identical to the App Store charts page)
Reviewer nicknames in every rowReviewer nicknames omitted by default; review text may still contain personal data
Re-download all reviews every dayReviews since a date: daily runs return only new reviews and stop early

Coverage depends on source availability, filters and accessible pages; complete coverage is not guaranteed. Any validation figures below or above describe historical samples, not a guarantee of future accuracy or uptime.

Use cases

  • AI agents: "what are users saying about the latest version of this app in Germany?" — reviews with version, date and country.
  • App teams: monitor new 1–2★ reviews every day in every market you sell in.
  • Competitor research: compare ratings, star histograms, chart positions and update frequency across apps and countries.
  • Market watch: track the top 100 grossing games in 10 countries every week.
  • ASO and market research: collect reviews by country for sentiment and keyword analysis.

How to use

  1. Enter Apps (one per line) by id (389801252) or App Store link — and/or names in Or search apps by name, and/or Or top charts (with a Chart category).
  2. Choose Countries (us, gb, it, de… or all).
  3. Set Max reviews per app and country (0 = only app data), the Review order, and optionally Only these star ratings and Reviews since.
  4. Click Start and download the results as JSON, CSV, Excel or via API.

Input

Example configuration. Replace any fixed dates with dates appropriate for your run.

{
"apps": ["https://apps.apple.com/it/app/spotify-musica-e-podcast/id324684580"],
"searchTerms": ["duolingo"],
"resultsPerSearch": 1,
"charts": ["top-grossing"],
"chartCategory": "Games",
"chartLimit": 10,
"countries": ["it", "us"],
"maxReviews": 500,
"sortReviews": "mostrecent",
"starRatings": [1, 2]
}

Output

The output below is a separate historical example, not the response to the input example above. Values, dates and source availability change between runs.

One item per app and country, and one per review (real examples, shortened):

{
"type": "app",
"appId": "324684580",
"title": "Spotify: musica e podcast",
"developer": "Spotify",
"rating": 4.68942,
"ratingCount": 2975781,
"ratingHistogram": { "1": 74160, "2": 33522, "3": 101058, "4": 324886, "5": 2442155 },
"contentRating": "13+",
"chartPosition": 1,
"chartCategory": "Musica",
"sizeMB": 308.1,
"version": "9.1.90",
"free": true,
"country": "it",
"url": "https://apps.apple.com/it/app/spotify-musica-e-podcast/id324684580"
}
{
"type": "review",
"appId": "389801252",
"appTitle": "Instagram",
"reviewId": "14637030892",
"rating": 1,
"title": "Too much information",
"text": "Now you have my dob pictures and all sorts of info why do I have to email you my id to get my account back…",
"date": "2026-10-07T05:51:34.000Z",
"appVersion": "450.1.0",
"helpfulVotes": 0,
"totalVotes": 0,
"country": "us"
}
FieldMeaning
typeapp or review
ratingApp: average rating in that country. Review: the reviewer's stars (1–5)
ratingHistogramNumber of ratings with 1–5 stars in that country (from the store page)
ratingCurrentVersion / ratingCountCurrentVersionRating of the current version only
chartPosition / chartCategoryPosition shown on the app page (e.g. #1 in Music), when the app is ranked
topChartOnly for apps from Or top charts: { chart, category, rank }
contentRatingAge rating as shown on the store (Apple's current scale: 4+, 9+, 13+, 16+, 18+)
helpfulVotes / totalVotes"Helpful" votes and all votes on the review

How much does it cost?

Prices and examples below use base rates before plan discounts. The Store’s “from” price may reflect a higher-plan discount; check the Pricing tab for your current plan’s rate.

Pay per event — no monthly rental, no start fee, no proxy or compute surcharge:

  • Review — each review returned: $0.15 per 1,000.
  • App — each app's data in one country: $1.50 per 1,000.

Example: 500 reviews total across 4 apps in 2 countries, plus 8 app-country records: (500 × $0.15 / 1,000) + (8 × $1.50 / 1,000) = $0.087 (about $0.09). If you collect 500 reviews per app per country, that is 4,000 reviews plus 8 app-country records = $0.612 (about $0.61). Set Max cost per run for a hard cap on spending.

Automate & integrate

Scheduling, notifications and external destinations require configuration in Apify or the relevant integration.

Schedule a daily run with Reviews since = yesterday to get only new reviews, trigger webhooks, or send results to Google Sheets, Slack, Make, Zapier or n8n. Call it from any language through the Apify API.

Use with AI assistants (MCP)

Add this Actor as a tool to Claude, ChatGPT, Cursor or any MCP client through the Apify MCP server (https://mcp.apify.com). Your assistant can then read and summarise App Store reviews on demand.

Agent-ready: autonomous payments (x402 & Skyfire)

Where supported by Apify, agents can use platform payment integrations such as x402 or Skyfire. Availability, authentication and payment setup depend on Apify’s current integration requirements.

FAQ

How many reviews can I get? Apple publishes the latest 500 reviews per app, country and order (most recent or most helpful) — every App Store tool has this limit. To get more, add countries or use all: each country has its own reviews.

How accurate are the top charts? We compared the US top free chart with the App Store charts page in a browser (October 2026): the first 10 apps were the same, in the same order.

How accurate is the data? We compared Spotify on the Italian App Store with the store page in a browser (October 2026): rating, number of ratings, price, developer, age rating, chart position, size and the two most helpful reviews (stars, title, date, text) were identical.

Why does the age rating differ from other tools? Apple moved to a new age-rating scale (4+, 9+, 13+, 16+, 18+), but its public API still returns the old one (e.g. 12+). We take the rating shown on the store page.

Can I get reviewer nicknames? Turn on Include reviewer nicknames only if you have a lawful reason to process them (GDPR and similar laws).

Is it legal to scrape the App Store? This Actor only collects publicly available data, mostly through Apple's own public feeds. Check Apple's terms and your local laws before using the data.

Something is broken — what now? Open an issue on the Issues tab with the run link. Include the expected behavior and observed result. Resolution time depends on the cause.

More tools from us

Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Apple Inc. It only collects publicly available data. All trademarks belong to their respective owners.