App Store Reviews Scraper avatar

App Store Reviews Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
App Store Reviews Scraper

App Store Reviews Scraper

Scrape user reviews from the Apple App Store for any app. Extracts ratings, review text, author, version, and more.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

codingfrontend

codingfrontend

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

App Store Reviews Scraper πŸ“±

Extract user reviews from the Apple App Store for any iOS/macOS app. Uses Apple's official iTunes RSS feed to retrieve reviews with ratings, text, author info, and app version data.

Features

  • Official iTunes RSS API β€” no browser required, fast and lightweight
  • Pagination β€” fetches up to 500 reviews per app (50 pages Γ— 10 reviews)
  • Multiple apps β€” scrape reviews for several apps in one run
  • Search by name β€” automatically finds App IDs from app names
  • Sort options β€” most recent or most helpful reviews
  • Multi-country β€” 30+ App Store country stores supported
  • Deduplication β€” prevents duplicate reviews across pages

Input Parameters

FieldTypeDefaultDescription
appIdsarray[]List of numeric App Store IDs (e.g. 389801252 for Instagram)
appNamesarray[]Search by app name (automatically resolves to App IDs)
countrystring"us"App Store country code (us, gb, fr, etc.)
sortstring"mostrecent"Sort: mostrecent or mosthelpful
maxReviewsinteger100Max reviews per app (1–500)

Finding an App ID

The App ID is the number in the App Store URL: apps.apple.com/app/id**389801252**

Example INPUT.json

{
"appIds": ["389801252"],
"appNames": ["Instagram"],
"country": "us",
"sort": "mostrecent",
"maxReviews": 100
}

Output Fields

FieldTypeDescription
positionintegerReview rank (1-based)
appIdstringApp Store ID
appNamestringApp name
reviewIdstringUnique iTunes review ID
titlestringReview title
bodystringFull review text
ratingintegerStar rating (1–5)
authorstringReviewer username
authorUrlstringLink to reviewer's Apple profile
versionstringApp version when review was written
voteSumintegerNet helpful votes
voteCountintegerTotal times voted on
updatedAtstringReview date
countrystringApp Store country
scrapedAtstringISO 8601 scrape timestamp

Example Output

{
"position": 1,
"appId": "389801252",
"appName": "Instagram",
"reviewId": "14063535809",
"title": "Great improvements!",
"body": "The latest update significantly improved performance...",
"rating": 5,
"author": "JohnDoe123",
"version": "429.0.0",
"updatedAt": "2026-05-14T06:33:34-07:00",
"country": "us"
}

Limitations

  • iTunes RSS API provides a maximum of 500 reviews per app per country
  • Reviews exposed via RSS are not necessarily all-time reviews β€” they reflect Apple's selection
  • App-specific developer responses are not included in the RSS feed

Use Cases

  • Sentiment analysis β€” analyze user satisfaction trends over time
  • Competitive intelligence β€” monitor competitor app reviews
  • App improvement β€” identify most common user complaints
  • Market research β€” understand user needs in specific categories
  • Academic research β€” study mobile app user behavior