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

10 days ago

Last modified

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 and we'll fix it within 24–48 hours.

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
  • πŸ”’ Privacy-safe 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?

Typical scrapersThis 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 rowNo personal data by default
Re-download all reviews every dayReviews since a date: daily runs return only new reviews and stop early

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

{
"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

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?

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 of 4 apps in 2 countries β‰ˆ $0.09. Set Max cost per run for a hard cap on spending.

Automate & integrate

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)

AI agents can discover, run and pay for this Actor on their own β€” no Apify account or API key needed β€” using x402 (USDC on Base) or Skyfire.

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. We usually fix problems within 24–48 hours.

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.