Export route

3documented steps to a file

API only

Analyze App Store reviews

App Store Connect has no export button for reviews. The only official route is the App Store Connect API.

One review per line, or separate longer reviews with a blank line. Up to 30 per run, free, no account.

Label set

Comma-separated. Up to 10, counted alongside the preset.

Nothing pasted yet

Free, no account. The label set starts on Mobile app, which is the one that fits App Store. Swap it or add your own above.

Documented export steps
3
Caveats verified against the docs
3
Official sources read
2
Topic labels in this preset
8
Export route
API only
Label set
Mobile app
Free paste limit
30 reviews
Last checked
19 September 2026

Getting the file

  1. 01Create an App Store Connect API key and sign a JWT with it.
  2. 02Call GET /v1/apps/{id}/customerReviews.
  3. 03Page through with the next link until you have them all, then write the JSON out as CSV.

Before you trust the file

A file in hand is not the same as an answer. Below is what App Store's export leaves out, what to do when it is not enough, and how its columns line up with the three the analyzer needs.

What to watch for

  • In the App Store Connect interface you can view, sort and respond to reviews, but not download them. Sales and Trends has no review report either.
  • The API returns about 50 reviews by default and at most 200 per page, so anything real needs pagination.
  • When a customer edits a review, the new version replaces the old one — Apple keeps no history. A month-over-month trend only exists if you snapshot on a schedule.

If that does not work

If you are not going to write an API client, paste the reviews you can see in App Store Connect. Thirty at a time is free here and needs no key.

Mapping the columns

An API dump has body, rating, createdDate and reviewerNickname. Map body, rating and createdDate; the nickname is not needed and is better left out.

Straight from App Store

Checked on 19 September 2026. Platforms change these screens without notice. If a step here is stale, the link above is the version that counts.

Mobile app preset · 8 labels

What the analyzer looks for in App Store reviews

Each review is checked against every label separately, and a label is attached when its probability is 0.65 or higher — so one review can be about two topics at once. The definitions below are the ones the model is given, word for word.

Bugs & crashes
The reviewer reports the app crashing, freezing, failing to load, losing data, or behaving incorrectly.
Performance
The reviewer comments on speed, lag, battery drain, storage use, or data use. Slowness without an outright failure belongs here rather than under bugs.
UI & usability
The reviewer comments on the interface or how easy the app is to use — layout, navigation, confusing flows, visual design, accessibility.
Pricing & subscription
The reviewer comments on cost, in-app purchases, a subscription, a free trial, a paywall, or being charged unexpectedly.
Feature request
The reviewer asks for something the app does not currently do, or asks for a removed capability back.
Login & account
The reviewer describes trouble signing in, signing up, verifying, resetting a password, syncing across devices, or deleting an account.
Ads
The reviewer comments on advertising in the app — frequency, placement, intrusiveness, or unskippable video.
Support
The reviewer describes contacting the developer or support team, or not getting a reply.

How severity is scored

Severity rates the problem, not the wording. Reviews at 4 or above are counted as urgent.

  1. 1Positive or neutral feedback. Nothing is wrong and nothing needs fixing.
  2. 2A minor gripe stated in passing. The reviewer is broadly satisfied and would buy again.
  3. 3A real problem that annoyed the reviewer but did not stop them using what they bought.
  4. 4A significant problem: the item or app did not do what they needed, or they wasted real time or money on it.
  5. 5A severe problem. The reviewer was harmed, lost money they have not recovered, is warning other buyers off, or reports a safety or data issue.

What you get back

A summary counted in code — the sentiment split, topics ordered by how many negative or mixed reviews they hold, and three real quotes per topic — plus two downloads:

  • reviews-analyzed.csv — one row per review with 10 fixed columns, then a decision and a probability for every label.
  • review-summary.json — the same summary the page shows, for your own reporting.
  • A needs-a-reply flag on each review, set when its probability is 0.5 or more, so the customers still waiting are not lost in the counts.

Columns: review_index, review_text, rating, review_date, sentiment, sentiment_confidence, severity, severity_confidence, needs_response, needs_response_probability

Questions about App Store reviews

Can I export my App Store reviews?

App Store Connect has no export button for reviews. The only official route is the App Store Connect API.

What if I cannot get a file out of App Store?

If you are not going to write an API client, paste the reviews you can see in App Store Connect. Thirty at a time is free here and needs no key.

Which columns should I map?

An API dump has body, rating, createdDate and reviewerNickname. Map body, rating and createdDate; the nickname is not needed and is better left out.

How many App Store reviews can I analyze for free?

Up to 30 pasted reviews per run, with no account. Larger files use prepaid credits, one per review, and the first reviews of any upload are previewed free.

Can I add my own topics?

Yes. Add up to 10 custom labels alongside the Mobile app preset. Each one is asked as its own question, so it is counted the same way as a built-in label.

After the analysis

Terms used on this page: sentiment analysis, review severity, actionable review.

All eight platforms, side by side

Every one was checked against its own documentation. The route is the finding, and the counts are how much there was to say about it. Two of the eight have no way out at all, which is worth knowing before you go looking.

Review export routes for all eight supported platforms, with the number of documented steps, verified caveats and official sources behind each finding.
PlatformRoute outStepsCaveatsSources
Google PlayOfficial CSV export441
App StoreAPI only332
SteamAPI only453
EtsyOfficial export, wrong format421
ShopifyVia your review app332
WooCommerceVia your review app332
TrustpilotNo official export042
AmazonNo official export042