Back to Blog
GuideJuly 23, 20262 min read

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

Discover how to export App Store reviews into a spreadsheet with this comprehensive guide. Follow step-by-step instructions and best practices to streamline your review analysis process.

Understanding the Need to Export App Store Reviews

For app developers and agencies managing multiple apps, keeping track of user reviews is crucial for product improvement and customer satisfaction. Exporting these reviews to a spreadsheet allows for easier analysis, trend identification, and reporting. While App Store Connect provides basic review access, it lacks the functionality for direct exports, necessitating alternative methods.

Using the App Store Connect API

The most efficient way to export App Store reviews is through the App Store Connect API. This API allows you to programmatically access your app's reviews. Here’s how to set it up:

1. Set Up API Access

  • Log in to App Store Connect.
  • Navigate to Users and Access.
  • Select Keys and click on the API Keys tab.
  • Click the + button to create a new API key.
  • Give your key a name and assign Developer role, then download the API key.

2. Use the API to Fetch Reviews

With the API key, you can now use a tool like Postman or write a script in Python to fetch the reviews:

import requests

url = "https://api.appstoreconnect.apple.com/v1/apps/{app-id}/customerReviews"
headers = {
  "Authorization": "Bearer {your-token}"
}

response = requests.get(url, headers=headers)
data = response.json()

# Write data to a CSV
import csv

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

  writer.writeheader()
  for review in data['data']:
    writer.writerow({
      'reviewId': review['id'],
      'title': review['attributes']['title'],
      'rating': review['attributes']['rating'],
      'text': review['attributes']['review'],
      'date': review['attributes']['date']
    })

Manual Method: Using Third-Party Tools

If you prefer not to use APIs, there are third-party solutions available. ReviewTower, for example, allows you to monitor and manage reviews and provides export functionality directly to a spreadsheet. Simply navigate to your app's dashboard, filter the reviews you need, and click on the Export to CSV button.

Automating the Process

For continuous monitoring and exporting, consider setting up a cron job or a scheduled task using a cloud function to run your API script at regular intervals. This will ensure that you always have the latest reviews in your spreadsheet without manual intervention.

Summary

Exporting App Store reviews to a spreadsheet can greatly enhance your ability to analyze user feedback and improve your app. Whether you're using the App Store Connect API or a third-party tool like ReviewTower, the key is to choose a method that integrates smoothly with your workflow. Start by setting up API access for flexibility and automation, or use a user-friendly tool for ease and convenience.

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