App Reviews Scraper - App Store & Google Play avatar

App Reviews Scraper - App Store & Google Play

Pricing

from $1.20 / 1,000 results

Go to Apify Store
App Reviews Scraper - App Store & Google Play

App Reviews Scraper - App Store & Google Play

Scrape public mobile app reviews from App Store RSS feeds and Google Play public pages. Extract rating, author, title, text, version, date, country, and platform.

Pricing

from $1.20 / 1,000 results

Rating

0.0

(0)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 days ago

Last modified

Categories

Share

Thirdwatch portfolio: 8,800+ users across 140+ public Actors, 2M+ records delivered, >95% run success. Explore all Thirdwatch Actors.

Collect app-store reviews — ratings, text, dates, and reviewer info for iOS and Android apps.

What you get

Collect app-store reviews — ratings, text, dates, and reviewer info for iOS and Android apps.

Why use this App Reviews scraper

  • Review fields — rating, title, text, date, and reviewer identity per row.
  • Any public app — point at an app listing and pull its review feed.

Scrape App Reviews data in minutes

{
"appUrls": [
"https://apps.apple.com/us/app/instagram/id389801252"
]
}

Input parameters

ParameterRequiredDescription
appUrlsYesApp Store URLs/IDs or Google Play URLs/package IDs.
maxReviewsPerAppNoMaximum reviews to return for each app (after the star-rating filter is applied). Default: 100.
ratingsNoReturn only reviews with these star ratings, e.g. pick 1, 2 and 3 stars for negative feedback only. Leave empty for all ratings. Google Play filters on the server, so you only pay for matching reviews. The App Store feed has no rating filter, so the Actor scans its latest 500 reviews per country and keeps the matching ones. Default: [].
countryNoDefault country code for bare app IDs/package IDs. Default: us.

Output fields

  • platform
  • app_id
  • country
  • review_id
  • author
  • rating
  • title
  • text
  • version
  • updated_at
  • url
  • thumbs_up_count
  • developer_reply
  • developer_replied_at
  • data_source
  • note

Example result

{
"platform": "google_play",
"app_id": "com.instagram.android",
"country": "us",
"review_id": "f3f12fb2-1eef-4072-9c5b-a66a154899cb",
"author": "Rambha Singh",
"rating": 1,
"title": "",
"text": "App keeps crashing every time I try to open reels, please fix this in the next update",
"version": "1.2025.007",
"updated_at": "2026-09-06T16:04:01+00:00",
"url": "https://play.google.com/store/apps/details?id=com.instagram.android&reviewId=f3f12fb2-1eef-4072-9c5b-a66a154899cb",
"thumbs_up_count": 0,
"developer_reply": null,
"developer_replied_at": null,
"data_source": "google_play_reviews_api"
}

Common use cases

  • Track app sentiment over scheduled runs
  • Mine feature requests and bug reports
  • Benchmark competitor apps
  • Feed product-research datasets

Compared to alternatives

  • vs other App Reviews scrapers on the Store — pay-per-result billing means empty or failed searches cost nothing; you are not charged for a run that returns zero rows.
  • vs building your own — no proxy management, markup-change maintenance, or infrastructure to run; paste inputs and consume the dataset.

Limitations

  • Review volume and fields depend on what the public store page exposes.
  • Store-side ranking means newest/most-helpful ordering affects coverage.
  • Very old reviews may not be reachable through public pagination.

FAQ

Do I need an account or cookies?

No — the Actor reads public data only. There is no login to configure and no account to risk.

What happens when a search returns nothing?

The run completes with zero (or an explicit error) rows. Per-result billing means you are not charged for empty output.

Can I run it on a schedule?

Yes — attach an Apify schedule or use the saved tasks to re-run the same inputs daily or weekly.

Last verified: 2026-09

More scrapers at thirdwatch.dev.