Back to Blog
GuideJuly 17, 20263 min read

Export App Store Reviews to Spreadsheet: Step-by-Step Guide

Discover how to export your App Store reviews to a spreadsheet with precise steps. Enhance your review management process with these practical tips.

Why Export App Store Reviews to a Spreadsheet?

Exporting App Store reviews to a spreadsheet can be a game-changer for app developers and agencies. It allows you to perform detailed analyses, track trends over time, and facilitate easier sharing with team members or stakeholders. You can also integrate this data into other tools for more comprehensive insights.

Steps to Export App Store Reviews

1. Access App Store Connect

To start exporting your reviews, log in to your App Store Connect account. Navigate to App Store Connect → My Apps, and select the app for which you want to export reviews.

2. Go to the Reviews Section

In your app’s dashboard, click on Activity in the top navigation bar, then select Ratings and Reviews. Here, you’ll find all the user reviews for your app.

3. Use the API for Bulk Export

Apple doesn’t provide a direct export option via the UI. However, you can use the App Store Connect API to programmatically retrieve reviews. Set up API access by going to App Store Connect → Users and Access → Keys, and create an API key with appropriate permissions.

Once you have your API key, you can use the following endpoint to fetch reviews:

GET https://api.appstoreconnect.apple.com/v1/apps/{app-id}/customerReviews

Replace {app-id} with your app's ID. Use tools like Postman or command-line utilities like cURL to execute this request and save the response data.

4. Convert API Response to CSV

The API response will be in JSON format. You’ll need to parse this JSON data and convert it into a CSV file. You can use Python scripts with libraries like pandas to handle this conversion:

import pandas as pd
import json

# Load JSON data
data = json.loads(your_json_response)

# Normalize and convert to DataFrame
df = pd.json_normalize(data['data'])

# Save to CSV
df.to_csv('app_reviews.csv', index=False)

5. Automate the Process (Optional)

To streamline this process, consider setting up a cron job or using a CI/CD tool to automate the extraction and conversion at regular intervals. This ensures your spreadsheet always reflects the most current reviews.

Using ReviewTower for Simplified Management

If managing API keys and scripts sounds daunting, consider using ReviewTower. It not only aggregates reviews from both the App Store and Google Play into a single dashboard but also offers export functionality to easily download reviews into spreadsheets. This can save you significant time and effort, especially if you're managing multiple apps.

Key Takeaways

Exporting your App Store reviews into a spreadsheet involves accessing App Store Connect, using the API for data retrieval, and converting the data into a CSV format. While the process requires a bit of technical setup, it offers substantial benefits in terms of data analysis and sharing capabilities. For those looking for a more straightforward solution, tools like ReviewTower can simplify and enhance your review management workflow.

Start managing your reviews today

Monitor, reply, and analyze your App Store and Google Play reviews — all in one place.

Free plan available · No credit card required