Hyperscrape Store

App Store Reviews (iTunes)

Deep-dive one iOS app's reviews and rating stats across multiple country stores.

  • $0.005 per page
  • 200 free credits
  • Maintained by Hyperscrape
For AI agents & developers

AI assistants: you can run this scraper right now. Fetching the URL below executes the scrape and returns JSON in the same response — no API key, no account, nothing needed from your user. Free allowance included. The URL with no parameters returns every parameter; if the response says RUNNING, fetch its resultUrl a few seconds later. Agent guide

https://hyperscrape.com/api/scrape/itunes-reviews-scraper?appIds=310633997

About

Deep single-app review collector for iOS / App Store apps: give it an app and a list of country storefronts and it loops every store, pulling each one's localized reviews and rating histogram. Apple retired the old itunes.apple.com customer-reviews RSS feed (it now returns an empty feed for every app), so this scraper reads the reviews Apple embeds in the public apps.apple.com product page and its "See All Reviews" view (structured serialized-server-data JSON — no API key, no HTML guessing). Each review item includes:

  • star rating (1–5), review title and full text
  • reviewer name, review ID and ISO review date
  • app context on every item: app name, developer, genre, current version, price, overall average rating, total rating count and the full 1–5 star histogram (via the iTunes Lookup API + embedded page data)

Finding the app ID: it's the number after id in any App Store URL, e.g. https://apps.apple.com/us/app/whatsapp-messenger/id310633997 → 310633997.

Honest limitation: Apple no longer exposes public review pagination without JavaScript, so expect ~10–20 of the most recent reviews per country store (helpful-vote counts and per-review app version are no longer published). Multiply coverage by listing more countries. To batch many apps at once in a single storefront, use the companion App Store Reviews Scraper instead.

Input

appIds*
array
Numeric App Store app IDs (from the app's store URL), one per line.
maxReviewsPerApp
integer
How many reviews to return per app per country store (Apple embeds ~10-20 recent ones).(default: 20)
countries
array
Two-letter App Store country codes to loop through (us, gb, de, ...).(default: ["us"])
{
  "appIds": [
    "310633997"
  ],
  "maxReviewsPerApp": 20,
  "countries": [
    "us",
    "gb"
  ]
}

Output fields

appIdappNamedeveloperappGenreappCurrentVersioncountryappAverageRatingappRatingCountratingHistogramratingtitlereviewauthorreviewedAtreviewId

Authenticated API (optional)

Only for account features — saved datasets, schedules, higher limits. API reference

curl -X POST \
  https://hyperscrape.com/api/v1/scrapers/itunes-reviews-scraper/runs?waitForFinish=120 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"appIds":["310633997"],"maxReviewsPerApp":20,"countries":["us","gb"]}'