ASO teams
Rating and keyword feedback
Export recent reviews for your own apps or approved competitor lists, then group complaints, praise, feature terms, and sentiment by rating or version.
Limited Time — Lifetime Access for just $99. Lock in before prices rise.
This App Store reviews scraper collects public Apple App Store review data from iTunes customer review RSS JSON feeds and exports it to a structured CSV. Import the workflow into the UScraper local desktop app, replace the sample app IDs and countries, and collect reviewer names, ratings, dates, titles, review text, app versions, votes, and source URLs without building an API client.
CSV
12
20 URLs
7
Free
At a glance
Review fields stay together
Each row keeps the original app URL, review page URL, reviewer profile, rating, title, body, app version, review ID, and vote counts in one spreadsheet-friendly record.
RSS pagination is pre-wired
The Navigate block includes page 1 through page 10 for each configured app, then Loop Continue advances through the list while Structured Export appends rows.
Ready for ASO and product analysis
Use the CSV to filter reviews by date, rating, version, country, recurring feature requests, or post-release complaints.
Local desktop execution
Your app list and review CSV stay in the desktop workflow unless you add your own upload, sync, or sharing blocks.
The template uses Apple's public iTunes customer review RSS JSON format rather than rendered App Store review cards. That keeps the workflow focused on predictable JSON parsing: UScraper navigates to each feed URL, waits for the response, injects a small parser that turns JSON entries into review rows, confirms the rows exist, and exports them.
Pair this review template with the Apple App Store Search Scraper when you need app discovery first, the Google Play Review Scraper for Android review datasets, and the broader UScraper template library for follow-up marketplace, SERP, or social data exports.
Who uses it
ASO teams
Rating and keyword feedback
Export recent reviews for your own apps or approved competitor lists, then group complaints, praise, feature terms, and sentiment by rating or version.
Product managers
Release monitoring
Download App Store reviews after a launch, filter by app version, and trace whether bugs or UX issues appear in the newest feedback.
Research agencies
Multi-market benchmarking
Collect review rows across country storefronts and keep app source URLs beside each row for client QA and reproducible analysis.
Automation flow
The workflow opens iTunes customer review RSS JSON URLs such as /us/rss/customerreviews/page=1/id=324684580/sortby=mostrecent/json. Replace the country code, app ID, and page numbers with your approved inputs.
How to use
Download and import
Download the hosted App Store reviews scraper JSON, import it into UScraper, and open the workflow canvas.
Replace app inputs
Edit navigate.urls with your target country code, App Store app ID, and page numbers. Keep sortby=mostrecent when you want the newest review sample first.
Confirm app URL mapping
Update the parser's app ID to App Store URL mapping if you want the input_url column to point to the exact listing page for each configured app.
Set the export folder
Structured Export writes apple-store-app-reviews-scraper.csv with headers and append mode. Change the save location before running client or market batches.
Run and review
Start with one app and one or two pages, open the CSV, and spot-check ratings, dates, versions, and review text before expanding the URL list.
Output preview
apple-store-app-reviews-scraper.csvColumn
input_url
The App Store listing URL mapped from the configured app ID.
Column
app_review_page_url
The public iTunes review page URL for the app and country.
Column
reviewer_name
Reviewer display name from the RSS author object.
Column
reviewer_url
Reviewer profile URI when Apple includes one.
Column
review_date
Updated timestamp attached to the review entry.
Column
review_rating
Numeric App Store rating, usually 1 through 5.
Column
review_title
Short review title.
Column
review_content
Full review body text returned by the feed.
Column
review_version
App version associated with the review when present.
Column
review_id
Review entry identifier from Apple's feed.
Column
review_vote_sum
Total vote score when Apple exposes it.
Column
review_vote_count
Number of review votes when available.
Sample rows
2 of many
| input_url | app_review_page_url | reviewer_name | reviewer_url | review_date | review_rating | review_title | review_content | review_version | review_id | review_vote_sum | review_vote_count |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Jordan Lee | 2026-05-22T14:31:02-07:00 | 4 | Better recommendations | The new release improved discovery, but offline downloads still need clearer status messages. | 9.0.42 | 1234567890 | 18 | 21 | |||
| Mika T. | 2026-05-11T09:12:48+09:00 | 3 | Update feedback | Performance is smoother after the update, although launch time still varies by device. | 5.6.0 | 2234567890 | 4 | 7 |
| input_url | reviewer_name | review_date | review_rating | review_title | review_version |
|---|---|---|---|---|---|
| https://apps.apple.com/us/app/example/id123456789 | Jordan Lee | 2026-05-22T14:31:02-07:00 | 4 | Better recommendations | 9.0.42 |
| https://apps.apple.com/jp/app/example/id987654321 | Mika T. | 2026-05-11T09:12:48+09:00 | 3 | Update feedback | 5.6.0 |
Comparison
| Option | Good fit | Trade-off |
|---|---|---|
| UScraper template | No-code users who need public review rows in a local CSV | Best for controlled batches, not high-volume hosted pipelines |
| App Store Connect API | App owners managing reviews for their own apps | Requires authorized developer access and is not designed for arbitrary competitor review collection |
| Hosted scraping APIs | Teams that want managed infrastructure and proxy handling | App IDs, review data, and billing usually pass through a third party |
Apple App Store reviews may be publicly visible, but automated collection can still be limited by Apple terms, robots rules, privacy law, intellectual property rights, and local law. Use modest pacing, do not bypass access controls, and get legal review before using exported review datasets commercially.
Before you run
Keep these constraints visible
High-frequency review collection can trigger slow or empty responses
Keep batches modest, avoid parallel loops, and add longer waits if review feeds respond slowly or return fewer rows than expected.
Apple can change RSS response fields
Empty exports, missing review versions, or blank vote fields usually mean the feed structure changed or the configured app has fewer public reviews.
Review usage rights before sharing datasets
Treat review text and reviewer metadata as user-generated content. Use exports for approved research workflows and avoid republishing personal data without clearance.
Download and use this template instantly
UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.
Contribute on GitHubBrowse more templates in the library
All TemplatesHere are some of our most common questions. Can't find what you're looking for?
View All FAQsDownload UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.
Available on Windows 10+ and macOS 12+ · Need help? [email protected]