Appstore Reviews Scraper avatar
Appstore Reviews Scraper

Pricing

$0.50 / 1,000 results

Go to Apify Store
Appstore Reviews Scraper

Appstore Reviews Scraper

extracts reviews from Apple App Store apps at scale. Collect ratings, review text, author names, dates, and versions for analytics, sentiment analysis, monitoring competitors, or tracking user feedback automatically.

Pricing

$0.50 / 1,000 results

Rating

5.0

(1)

Developer

FetchCraft Labs

FetchCraft Labs

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

1

Monthly active users

5 days ago

Last modified

Share

Apple App Store Reviews Scraper

Collect Apple App Store reviews for any public app page and turn them into clean, structured data you can analyze, monitor, or integrate into workflows.

What this Actor does

  • Extracts the app id, storefront, and slug from a full App Store URL
  • Retrieves reviews from the App Store review API
  • Normalizes review fields into a consistent dataset format
  • Supports proxy configuration for reliability at scale

Typical use cases

  • Track product sentiment and ratings over time
  • Monitor review volume and feedback after releases
  • Build review datasets for analytics or dashboards
  • Feed reviews into CRM, support, or alerting workflows

How it works

  1. You provide an App Store URL.
  2. The Actor resolves app metadata (storefront, id, slug).
  3. It fetches review batches and pushes normalized items to the dataset.

Input

  • appUrl (required): Full App Store URL for the target app.
  • maxReviews (optional, default: 100): Maximum number of reviews to fetch.
  • country (optional, default: us): Two-letter storefront code to use for reviews. Overrides the country from the App Store URL.
  • proxyConfiguration (optional): Apify Proxy or custom proxy URLs. If omitted, the Actor uses Apify Proxy with the DATACENTER group.

Example input:

{
"appUrl": "https://apps.apple.com/us/app/facebook/id284882215",
"maxReviews": 250,
"country": "us",
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["DATACENTER"]
}
}

Output

The Actor stores normalized review records in the default dataset. Each item contains:

  • reviewId
  • appId
  • appName (URL slug from the App Store URL)
  • rating
  • title
  • text
  • author
  • date

Example output item:

{
"reviewId": "1234567890",
"appId": "284882215",
"appName": "facebook",
"rating": 4,
"title": "Good overall",
"text": "Solid experience, but notifications could be better.",
"author": "User123",
"date": "2024-08-18T12:34:56Z"
}