Limited Time — Lifetime Access for just $99. Lock in before prices rise.

UScraper
App Stores$50Free
App Store Reviews Scraper for CSV Export logo

App Store Reviews Scraper for CSV Export

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.

Output

CSV

Columns

12

Inputs

20 URLs

Blocks

7

Template

Free

At a glance

Export App Store reviews to CSV

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

Use cases for App Store review extraction

ASO teams

Rating and keyword feedback

Favorable to scraping

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

Favorable to scraping

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

Favorable to scraping

Collect review rows across country storefronts and keep app source URLs beside each row for client QA and reproducible analysis.


Automation flow

How the App Store review scraper works

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

Scrape App Store reviews from app IDs

1

Download and import

Download the hosted App Store reviews scraper JSON, import it into UScraper, and open the workflow canvas.

2

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.

3

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.

4

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.

5

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

What the App Store reviews CSV contains

apple-store-app-reviews-scraper.csv
CSV - UTF-8 - Append

Column

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_urlapp_review_page_urlreviewer_namereviewer_urlreview_datereview_ratingreview_titlereview_contentreview_versionreview_idreview_vote_sumreview_vote_count
Jordan Lee2026-05-22T14:31:02-07:004Better recommendationsThe new release improved discovery, but offline downloads still need clearer status messages.9.0.4212345678901821
Mika T.2026-05-11T09:12:48+09:003Update feedbackPerformance is smoother after the update, although launch time still varies by device.5.6.0223456789047
Headers included - each configured RSS review URL appends rows under the same schema.
input_urlreviewer_namereview_datereview_ratingreview_titlereview_version
https://apps.apple.com/us/app/example/id123456789Jordan Lee2026-05-22T14:31:02-07:004Better recommendations9.0.42
https://apps.apple.com/jp/app/example/id987654321Mika T.2026-05-11T09:12:48+09:003Update feedback5.6.0

Comparison

Local template vs App Store APIs and cloud scrapers

OptionGood fitTrade-off
UScraper templateNo-code users who need public review rows in a local CSVBest for controlled batches, not high-volume hosted pipelines
App Store Connect APIApp owners managing reviews for their own appsRequires authorized developer access and is not designed for arbitrary competitor review collection
Hosted scraping APIsTeams that want managed infrastructure and proxy handlingApp IDs, review data, and billing usually pass through a third party

Frequently asked questions

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

Practical limits and maintenance notes

Keep these constraints visible

Rate limits

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.

Feed drift

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.

Policy

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.

Get Started

Download and use this template instantly

$50Free

What's Included

  • Template JSON file ready to import
  • Pre-configured scraping nodes
  • Works with UScraper desktop app

Open-source templates

UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.

Contribute on GitHub

Browse more templates in the library

All Templates
FAQ

Frequently asked questions

Here are some of our most common questions. Can't find what you're looking for?

View All FAQs

Stop writing scripts. Start scraping visually.

Download 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]