App Store Reviews by App and Country with Ratings
Pricing
$2.00 / 1,000 result rows
App Store Reviews by App and Country with Ratings
For product managers and app-store-optimisation analysts: pull Apple App Store customer reviews by app and country, with star rating, title, text, version, date, and the public reviewer display name, as one row per review.
Pricing
$2.00 / 1,000 result rows
Rating
0.0
(0)
Developer
US Tech Automations
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
This tool pulls app store reviews, apple app reviews, and ios reviews by app and country, with star ratings, from Apple's public customer-reviews feed.
Paste an Apple app id or an App Store URL. Each review becomes one row: app id, app name, country, review id, rating, title, text, app version, date, and the reviewer display name exactly as Apple published it.
Input
| Field | What it does |
|---|---|
| App ids or App Store URLs | Numeric ids such as 389801252, or public pages such as https://apps.apple.com/us/app/instagram/id389801252. HTML pages are not read; only the id is used. |
| Country codes | Storefronts as two-letter codes. Default us. all uses the 173-storefront list this tool ships. |
| Pages per country | Apple's feed serves up to 10 pages of about 50 reviews, newest first. Default 1. |
| Minimum / maximum star rating | Optional 1–5 filters. Reviews outside the range are dropped, not invented. |
| Maximum rows | Hard ceiling on rows returned, and therefore on the cost of the run. Default 50, maximum 10,000. |
| Proxy configuration | Optional Apify proxy. Off by default, including on a local run. |
Pricing
Pay per result. $0.002 per row. No start fee.
Every dataset row bills from row one, including an error row for an app or country that has no reviews. A run that returns no rows costs nothing. Maximum rows is the spend cap.
Output (one row per review)
One example row from a real local run on 2026-09-20 against Instagram (389801252) in the US storefront:
{"error": false,"app_id": "389801252","app_name": "Instagram","country": "us","review_id": "14569868998","rating": 4,"title": "Need a unfollower tool","text": "This app is too advanced to not have a way to track who unfollows you at least even if you follow them back","app_version": "447.0.0","date": "2026-09-19T21:30:55Z","date_raw": "2026-09-19T14:30:55-07:00","reviewer_display_name": "l.amont","source_url": "https://itunes.apple.com/rss/customerreviews/id=389801252/sortBy=mostRecent/page=1/json?cc=us"}
| Field | What it holds |
|---|---|
app_id | Numeric Apple app id |
app_name | Public name from Apple's lookup JSON, or null if lookup returned none |
country | Storefront code used for that row |
review_id | Review id as Apple published it |
rating | Star rating 1–5 |
title / text | Review title and body as published |
app_version | Version string the reviewer was on |
date | Timestamp in UTC when it could be parsed |
date_raw | The updated value exactly as Apple published it |
reviewer_display_name | Public display name on the review. No email, phone, address, or Apple reviewer URL. |
error | true only when that app/country produced no reviews or the request failed |
source_url | The feed URL this row was read from |
fetched_at | When this run read the feed, in UTC |
What this does not do
- It does not log in, use cookies, or call App Store Connect.
- It does not read
apps.apple.comHTML. - It does not fetch Apple's country-prefixed RSS path
/{cc}/rss/..., becauseitunes.apple.com/robots.txtlistsDisallow: /*/rss/*. It reads the same public feed at/rss/customerreviews/...?cc={cc}. - It does not return more than 10 pages (about 500 reviews) per country. That is Apple's public-feed ceiling, not a guess.
- It does not invent missing fields. Unreadable values are
null. - It does not output emails, phone numbers, home addresses, or Apple reviewer-account URLs. Email- and phone-shaped strings inside review text are replaced with
[redacted]. - It does not grant a licence to republish Apple content. Apple's own terms forbid scraping the Services. A 200 from the public feed is not permission.
Limits
maxItemsis 1–10,000 (default 50). The run stops there even if more reviews exist.maxPagesPerCountryis 1–10. Apple does not serve an 11th page on this feed.- Lookup is documented at about 20 calls per minute. This tool sleeps one second between HTTPS requests.
- A missing app becomes one error row for that app and country; other apps in the same run still run.
Refunds and support
Refunds: if a run returns zero rows for a valid input, email operations@ustechautomations.com within 7 days and we refund that run. Support: same address, replies within 2 business days.