Back to Blog
GuideAugust 14, 20263 min read

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

Discover how to export your App Store reviews into a spreadsheet with detailed steps. Streamline the process using tools like ReviewTower for better management.

Why Export App Store Reviews?

For developers and agencies, app store reviews are a goldmine of user feedback. Exporting these reviews to a spreadsheet allows you to analyze trends, measure user sentiment, and prioritize feature requests or bug fixes. While Apple doesn't provide a direct export option, there are effective methods to get your data organized.

Using App Store Connect

Apple's App Store Connect offers a basic way to view and manage your app reviews. However, it lacks a direct export feature. To get your reviews into a spreadsheet, you'll need to manually copy the data or use an automation tool.

Manual Copy-Paste Method

  • Log in to your App Store Connect account.
  • Navigate to My Apps and select your app.
  • Go to Ratings and Reviews.
  • Manually copy the review text, date, and rating. Paste these details into a spreadsheet.

This method is viable for small datasets but quickly becomes impractical for apps with a large number of reviews.

Automating the Process

To streamline the review-exporting process, consider using an automation tool. ReviewTower, for example, offers seamless integration with both the App Store and Google Play, allowing you to manage and export reviews effortlessly.

Steps to Export Using ReviewTower

  • Sign up for a ReviewTower account and connect your App Store account via App Store Connect API.
  • Navigate to the Reviews Dashboard within ReviewTower.
  • Select the reviews you wish to export by applying filters such as date range or star rating.
  • Click on Export and choose the CSV format for spreadsheets.
  • Download the file and open it in your preferred spreadsheet application, such as Excel or Google Sheets.

ReviewTower also sends an email alert when new 1-star reviews appear, ensuring you never miss critical feedback.

Using a Custom Script

If you're comfortable with coding, writing a custom script using Apple's App Store Connect API might be a solution. This approach requires some technical expertise but offers complete control over the exported data.

Sample Python Script

Here's a basic example using Python:

import requests

def fetch_reviews(app_id, api_key):
    url = f'https://api.appstoreconnect.apple.com/v1/apps/{app_id}/customerReviews'
    headers = {
        'Authorization': f'Bearer {api_key}',
    }
    response = requests.get(url, headers=headers)
    return response.json()

# Replace 'your_app_id' and 'your_api_key' with actual values
reviews = fetch_reviews('your_app_id', 'your_api_key')
# Process and save reviews into a CSV file

This script fetches reviews for a given app ID. You'll need to parse the JSON response and save it to a CSV file using Python's csv module.

Key Takeaways

Exporting App Store reviews to a spreadsheet can be achieved through manual methods, automation tools like ReviewTower, or custom scripts. Each method has its pros and cons, depending on your technical skills and the volume of data you handle. By choosing the right method, you can efficiently analyze user feedback and enhance your app's performance.

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