App Store Reviews Scraper
Pricing
from $4.99 / 1,000 results
Go to Apify Store

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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
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
| Field | Type | Default | Description |
|---|---|---|---|
appIds | array | [] | List of numeric App Store IDs (e.g. 389801252 for Instagram) |
appNames | array | [] | Search by app name (automatically resolves to App IDs) |
country | string | "us" | App Store country code (us, gb, fr, etc.) |
sort | string | "mostrecent" | Sort: mostrecent or mosthelpful |
maxReviews | integer | 100 | Max 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
| Field | Type | Description |
|---|---|---|
position | integer | Review rank (1-based) |
appId | string | App Store ID |
appName | string | App name |
reviewId | string | Unique iTunes review ID |
title | string | Review title |
body | string | Full review text |
rating | integer | Star rating (1β5) |
author | string | Reviewer username |
authorUrl | string | Link to reviewer's Apple profile |
version | string | App version when review was written |
voteSum | integer | Net helpful votes |
voteCount | integer | Total times voted on |
updatedAt | string | Review date |
country | string | App Store country |
scrapedAt | string | ISO 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