Back to Blog
GuideOctober 5, 20263 min read

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

Discover how to export your App Store reviews to a spreadsheet using App Store Connect. Follow our detailed instructions to streamline your review management.

Why Export App Store Reviews?

Managing app reviews is crucial for developers and agencies aiming to improve user satisfaction and app performance. Exporting reviews to a spreadsheet allows for easier analysis, reporting, and sharing across teams. This guide walks you through exporting App Store reviews directly from App Store Connect into a spreadsheet format.

Steps to Export App Store Reviews

Follow these steps to export your app reviews from the App Store:

1. Access App Store Connect

First, log into your App Store Connect account. Ensure you have the necessary permissions to access the app reviews. If not, contact the account administrator to obtain the required access rights.

2. Navigate to Reviews

Once logged in, go to My Apps and select the app for which you want to export reviews. In the app dashboard, click on Activity and then select App Store from the sidebar menu. Under App Store, click on Ratings and Reviews.

3. Set Your Filters

To streamline the data, set filters to target specific review timeframes or star ratings using the available options. This helps in exporting only the relevant data needed for your analysis or reporting.

4. Export Reviews

While App Store Connect doesn't offer a direct export button for reviews, you can use a script to automate the data extraction. Alternatively, third-party tools like ReviewTower can simplify this process by offering seamless export options. ReviewTower can automatically email you a CSV file of your latest reviews, saving time and effort.

5. Use a Script for Manual Export

If you prefer a hands-on approach, use Python to scrape and export reviews. Here's a basic script outline:

import csv
import requests

# Replace 'your_app_id' with your app's ID
def get_reviews(app_id):
    url = f'https://itunes.apple.com/rss/customerreviews/id={app_id}/json'
    response = requests.get(url)
    return response.json()

reviews = get_reviews('your_app_id')

with open('reviews.csv', 'w', newline='') as csvfile:
    fieldnames = ['author', 'title', 'content', 'rating']
    writer = csv.DictWriter(csvfile, fieldnames=fieldnames)

    writer.writeheader()
    for review in reviews['feed']['entry'][1:]:
        writer.writerow({
            'author': review['author']['name']['label'],
            'title': review['title']['label'],
            'content': review['content']['label'],
            'rating': review['im:rating']['label']
        })

This script uses the iTunes RSS feed to pull reviews and write them to a CSV file.

Considerations When Exporting Reviews

  • Data Privacy: Make sure to handle user data responsibly and comply with privacy regulations.
  • Data Accuracy: Regularly update your review exports to maintain accurate datasets for analysis.

Conclusion

Exporting app reviews to a spreadsheet may initially seem complex, but with the right tools and methods, it becomes a manageable task. Whether using a tool like ReviewTower or a custom script, having your reviews in a spreadsheet format allows for better data manipulation and insights. Regularly exporting and analyzing reviews can lead to improved app performance and user satisfaction. Equip yourself with these techniques and enhance your review management process.

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