App Store & Google Play Scraper (apps + reviews) avatar

App Store & Google Play Scraper (apps + reviews)

Pricing

from $0.20 / 1,000 reviews

Go to Apify Store
App Store & Google Play Scraper (apps + reviews)

App Store & Google Play Scraper (apps + reviews)

Search and scrape apps and reviews from both the Apple App Store and Google Play in one run. Returns app details (rating, ratings count, installs, price, version, developer) and reviews with rating, text, date and developer reply, plus recent-review stats per app.

Pricing

from $0.20 / 1,000 reviews

Rating

0.0

(0)

Developer

Matheus Coelho

Matheus Coelho

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

One Actor for both mobile stores. Search by keyword or pass app IDs, and get:

  • App details from the Apple App Store and Google Play in the same format: title, developer, rating, ratings count, installs (Play), price, genre, content rating, version, last update, description, release notes, icon and screenshots.
  • Reviews: rating, title, text, date, app version, thumbs-up and the developer's reply (Play).
  • Recent-review stats per app: average rating of the reviews fetched, star distribution and share of 1-2 star reviews. The store rating is an all-time average; these stats show how users feel now.

Example insight

Spotify on the App Store shows 4.77 stars overall, but its 30 most recent reviews average 3.77 with 23% negative. That gap is what competitor research, ASO and product teams look for.

Use cases

  • Competitor research before building an app: who leads a keyword in each store and how users rate them lately.
  • Review mining for feature ideas and complaints.
  • ASO tracking: rating, ratings count and version over time with scheduled runs.
  • Feeding reviews to an LLM for sentiment or topic analysis.

Input

FieldWhat it does
searchTermsKeywords, e.g. habit tracker.
storeboth (default), apple or google.
appleAppIdsNumeric IDs or App Store URLs.
googlePlayAppIdsPackage names or Play URLs.
country / languageStore country (us, br, gb...) and Play language.
maxSearchResultsApps per term per store (default 5).
maxReviewsPerAppReviews per app (default 20, 0 = details only).
reviewSortnewest or helpful.

Output

app

{
"recordType": "app",
"store": "google",
"appId": "com.spotify.music",
"title": "Spotify: Music and Podcasts",
"developer": "Spotify AB",
"rating": 4.35,
"ratingsCount": 36467893,
"installs": "1,000,000,000+",
"free": true,
"genre": "Music & Audio",
"url": "https://play.google.com/store/apps/details?id=com.spotify.music",
"reviewStats": {
"reviewsAnalyzed": 30,
"averageRating": 3.6,
"distribution": { "1": 9, "2": 2, "3": 3, "4": 4, "5": 12 },
"negativeShare": 0.367
}
}

review

{
"recordType": "review",
"store": "apple",
"appId": "324684580",
"appTitle": "Spotify: Music and Podcasts",
"rating": 5,
"title": "Very Awesome",
"text": "...",
"date": "2026-10-11T04:42:25-07:00",
"appVersion": "9.0.88"
}

error: app not found or no search results, each with a hint.

Notes

  • Apple data comes from Apple's official iTunes Search API and public customer-review feed (up to 500 recent reviews per app and country).
  • Google Play data uses the open-source google-play-scraper library (MIT).