App Store & Google Play Scraper — Apps, Ratings & Reviews avatar

App Store & Google Play Scraper — Apps, Ratings & Reviews

Pricing

from $2.10 / 1,000 results

Go to Apify Store
App Store & Google Play Scraper — Apps, Ratings & Reviews

App Store & Google Play Scraper — Apps, Ratings & Reviews

Scrape the Apple App Store and Google Play: search rankings, ratings, review counts, price, version, developer, installs, and full user reviews. Built on official endpoints for reliability.

Pricing

from $2.10 / 1,000 results

Rating

0.0

(0)

Developer

Daniel Meshulam

Daniel Meshulam

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Pull app data from the Apple App Store and Google Play: search rankings, ratings, review counts, price, category, version history, developer, install counts, and full user reviews — for any country.

Built on Apple's official public endpoints, so iOS results are stable rather than scraped out of a rendered page. Every run is charged only for apps successfully returned — failures cost you nothing.

What you get

FieldiOSAndroid
Title, developer, icon, description
Rating + rating count✅ (rating)
Install count
Price, currency, free/paid
Category / genre
Version, release notes, update date
Screenshots, supported devices, languages
Content rating, min OS, app size
User reviews (rating, title, text, version, date)

Use cases

  • ASO (App Store Optimization) — see who ranks for a keyword, and what their ratings and update cadence look like
  • Competitor tracking — monitor rivals' ratings, versions and release notes over time on a schedule
  • Review mining — pull hundreds of reviews and feed them to an LLM for feature requests and complaints
  • Market research — compare categories and pricing across countries
  • AI agents — clean JSON over the API, ready for automated workflows

Input example

{
"searchTerms": ["habit tracker", "meditation"],
"appIds": ["com.spotify.music", "com.spotify.client", "324684580"],
"platform": "both",
"country": "us",
"maxAppsPerSearch": 20,
"includeReviews": true,
"maxReviewsPerApp": 50
}

App IDs accept any of three forms — an iOS numeric ID (324684580), an iOS bundle ID (com.spotify.client), or an Android package name (com.spotify.music). Dotted IDs are ambiguous between the two stores, so with platform: "both" the Actor checks both and returns whichever exists.

Output example

{
"platform": "ios",
"appId": "324684580",
"title": "Spotify: Music and Podcasts",
"developer": "Spotify",
"rating": 4.77791,
"ratingCount": 41186789,
"isFree": true,
"genre": "Music",
"version": "9.0.60",
"updatedAt": "2026-07-21T09:12:03Z",
"reviews": [{ "rating": 5, "title": "Best Music App", "text": "…" }]
}

Export as JSON, CSV or Excel, or pull it via the Apify API into Sheets, Make, Zapier, or your own code.

Notes

  • Android search is not supported. Google Play has no public search endpoint, and scraping result pages is unreliable — rather than ship a feature that fails intermittently, Android is supported through appIds. iOS search works fully.
  • Reviews are iOS-only, via Apple's official reviews feed (up to 500 per app).
  • Data is public store listing information. No accounts, logins or personal data are involved.

FAQ

Why is a row returned with an error field? So you can see exactly which lookup failed and why, instead of it vanishing silently. Those rows are never charged.

Can I schedule it? Yes — use Apify Schedules to track competitors' ratings and versions daily or weekly.

Which countries work? Any store country code — us, gb, de, jp, il, and so on. Rankings, price and availability differ per country.