App Store Reviews Scraper avatar

App Store Reviews Scraper

Pricing

from $0.06 / 1,000 reviews

Go to Apify Store
App Store Reviews Scraper

App Store Reviews Scraper

App Store Reviews Scraper returns customer reviews from Apple's App Store by app ID. Scrape up to 500 reviews per app per country from the public RSS feed.

Pricing

from $0.06 / 1,000 reviews

Rating

0.0

(0)

Developer

Murat Uzun

Murat Uzun

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

App Store Reviews Scraper

Scrape customer reviews from Apple's App Store by app ID. This Actor uses Apple's public RSS feed to extract up to 500 reviews per app per country from the public App Store.

What is the App Store Reviews Scraper?

The App Store Reviews Scraper is a web scraping tool that extracts customer reviews from the Apple App Store. It works by querying Apple's public RSS feed (no authentication required) and returns structured review data including ratings, text, review dates, and user metadata. You can scrape reviews for multiple apps and countries in a single run.

What data does the App Store Reviews Scraper extract?

The Actor returns one dataset row per customer review, with the following fields:

FieldTypeDescription
appIdstringThe Apple App Store app ID (e.g., 284882215)
countrystringThe 2-letter country code for the App Store region (e.g., us, gb)
reviewIdstringUnique identifier for the review
userNamestringThe name of the reviewer
ratingintegerStar rating from 1 to 5
titlestringTitle of the review
textstringFull text of the review
appVersionstringThe app version when the review was written
voteCountintegerNumber of helpful votes for this review
datestringDate when the review was posted (ISO 8601 UTC)
scrapedAtstringTimestamp of the scrape (ISO 8601 UTC)

How to use the App Store Reviews Scraper

  1. Enter app IDs: Provide one or more Apple App Store app IDs. You can find the app ID in the App Store URL (e.g., for https://apps.apple.com/us/app/facebook/id284882215, the ID is 284882215).

  2. Select countries: Choose one or more 2-letter country codes to scrape reviews from. Each country can return up to 500 reviews. More countries = more reviews.

  3. Set review limit: Specify the maximum number of reviews to fetch per country (default 100, max 500).

  4. Filter by rating (optional): Filter reviews by star rating (1-5). Leave empty to include all ratings.

Example input

{
"appIds": ["284882215", "389801252"],
"countries": ["us", "gb"],
"maxReviews": 200,
"ratings": [1, 5]
}

This will scrape reviews for Facebook and Instagram (1-star and 5-star only) from the US and UK App Stores, limiting to 200 reviews per country.

Example output

{
"appId": "284882215",
"country": "us",
"reviewId": "12345678901234567",
"userName": "John Doe",
"rating": 5,
"title": "Great app!",
"text": "This app is fantastic. Love using it every day.",
"appVersion": "1.2.3",
"voteCount": 42,
"date": "2026-09-27T10:30:00.000Z",
"scrapedAt": "2026-09-28T01:05:12.345Z"
}

Input parameters

  • appIds (required, array): One or more App Store app IDs or URLs. Accepts numeric IDs (e.g., 284882215) or full URLs (e.g., https://apps.apple.com/us/app/facebook/id284882215).
  • countries (array, default: ["us"]): List of 2-letter country codes to scrape from. Examples: us, gb, de, fr. Each country is limited to 500 reviews maximum.
  • maxReviews (integer, default: 100, max: 500): Maximum number of reviews to fetch per app per country.
  • ratings (array, default: empty): Filter by star rating. Leave empty to include all ratings. Provide as JSON array, e.g., [1, 5].

Pricing

The App Store Reviews Scraper costs $0.0001 per review (with volume discounts on higher plans). A run with 100 reviews in the default configuration costs approximately $0.001.

Limitations

Apple's public RSS feed limits reviews to:

  • 500 reviews per app per country — this is a hard limit of the RSS feed.
  • 50 reviews per page — the Actor automatically pages through up to 10 pages to collect reviews.
  • Public reviews only — no authentication required, but only publicly posted reviews are included.

To get more reviews, run multiple countries or use the same actor multiple times. The 500-reviews-per-country ceiling makes this Actor suitable for research, monitoring, and sentiment analysis rather than large-scale bulk exports.

Using with AI agents and MCP

This Actor works with AI agents through the Apify MCP server. Agents can call it like:

"appIds": ["284882215"],
"countries": ["us", "gb"],
"maxReviews": 100

The Actor returns reviews immediately suitable for summarization, classification, or trend detection.

FAQ

Q: Can I get more than 500 reviews per app? A: Apple's RSS feed caps at 500 reviews per country per app. To get more volume, run additional countries or run the Actor multiple times across different time windows.

Q: How often should I run this Actor? A: Apple updates the RSS feed continuously. A daily run will capture new reviews. For monitoring recent sentiment, run every 6-12 hours.

Q: What if an app ID is invalid? A: The Actor will log a warning and continue with the next app. Invalid IDs return no reviews and no error rows.

Q: Can I filter reviews by date? A: The App Store RSS feed does not expose filtering by date. The Actor returns the newest reviews (sorted by most recent first). To collect historical data, store results and compare runs over time.

Q: Does this work for all countries? A: Yes, any 2-letter country code supported by the App Store (e.g., us, gb, de, jp, au). Regional availability of apps may vary.

Part of the webdatatools web-intelligence suite — every Actor is pay-per-event, reads public data without a login, and returns one clean row per entity:

Browse the whole suite at webdatatools, or call ten of these Actors straight from Claude, Cursor or Cline with the webdatatools MCP server.

Website & domain intelligence

Content for AI, LLMs and RAG

Search, video and social

Leads, jobs and company data

Developer, app and research data

Support

For issues, feature requests, or questions, please visit the Actor feedback page or contact support@apify.com.