Как выгрузить отзывы из App Store в Excel
Опубликовано 25 октября 2026 · обновлено 26 октября 2026
Продакт-менеджеру после релиза нужно понять, за что ругают приложение. Маркетолог сравнивает своё приложение с двумя конкурентами, аналитик ищет темы, которые повторяются чаще других. Всем троим нужна таблица, а в App Store отзывы можно только листать. Копировать их руками долго, и через неделю копия уже устарела. Сборщик отзывов App Store, о котором идёт речь, опубликован в каталоге Apify от имени Datamill и бесплатен для запуска.
Мы сделали сборщик отзывов App Store и выложили его бесплатно в каталог Apify. Он работает через публичные интерфейсы Apple, без входа в аккаунт и без обхода защиты. Что такое сбор данных со страниц и чем он отличается от API, мы разбирали в статье «Что такое парсинг».
Что попадает в выгрузку
По отзывам: заголовок, текст, оценка от одного до пяти, дата, версия приложения, на которой написан отзыв, число голосов «полезно», страна витрины.
Заголовок есть только у отзывов App Store, в Google Play его нет. Для анализа он часто полезнее текста: в заголовке человек одной фразой называет, на что жалуется.
По приложению: название, разработчик, цена, средняя оценка и число оценок, категория, версия, даты выхода и обновления, минимальная версия iOS, размер, описание и что нового в последнем релизе.
Приложение можно указать ссылкой из App Store, числовым номером, bundle ID вроде
net.whatsapp.WhatsApp или поисковым запросом. Например, взять первые десять приложений
по слову «трекер привычек» и собрать отзывы у всех сразу.
Как выгрузить отзывы: шесть шагов

- Откройте страницу сборщика в каталоге Apify и нажмите Try for free. Регистрация занимает минуту, карта не нужна.
- В поле appIds вставьте ссылку на приложение из адресной строки браузера целиком. Приложений можно добавить несколько, каждое с новой строки. Вместо ссылок подойдут числовые номера или bundle ID.
- В поле countries перечислите страны через запятую:
ru,us,de. Каждая страна даёт свои отзывы и свой срез по цене и рейтингу. - В поле maxReviewsPerApp укажите, сколько отзывов брать с каждой витрины. Больше 500 Apple не отдаёт.
- Нажмите Start. Одно приложение собирается за секунды, десяток с несколькими странами за пару минут.
- Когда появится результат, откройте вкладку Storage и нажмите Export. CSV открывается в Excel, JSON подходит для своего кода.
Если выгрузка нужна регулярно, на вкладке Schedule ставится расписание, и сбор повторяется сам.
Что сборщик делает с данными по дороге
Даты. Apple отдаёт время в часовом поясе витрины: для США со сдвигом минус семь часов, для Германии плюс два. Если собрать несколько стран и не привести даты к одному виду, сортировка по дате перестаёт что-либо означать. Сборщик переводит все даты в UTC, формат ISO 8601.
Сбои. На каждый запрос до четырёх попыток с нарастающей паузой. Если одно приложение недоступно, остальные данные всё равно приходят, а в журнале появляется предупреждение.
Повторный сбор. В поле reviewsSince указывается дата, и сбор останавливается на
отзывах старше неё. Для ежедневного наблюдения это тридцать секунд вместо получаса.
Почему не больше 500 отзывов

Публичный фид отзывов Apple отдаёт десять страниц по пятьдесят отзывов: 500 на приложение в одной стране. Обойти это нельзя. Инструмент, который обещает из того же источника больше, показывает те же 500 строк или берёт данные не из публичного фида.
Набрать глубину можно тремя способами:
- Несколько стран. Лимит считается на каждую витрину отдельно, десять стран дают до пяти тысяч отзывов. Для анализа разбивка по рынкам обычно полезнее одной общей кучи.
- Сбор по расписанию. Окно в 500 отзывов постоянно сдвигается. Если собирать раз в сутки, за несколько месяцев копится своя история, которая перерастает лимит.
- App Store Connect API, если приложение ваше. Он отдаёт всю историю отзывов без этого лимита, но требует ключа разработчика. Чем официальные API отличаются от публичных интерфейсов, мы разобрали в статье «Парсинг или API: что выбрать».
Имён авторов в выгрузке нет
Никнеймы рецензентов относятся к персональным данным, и в файл они не попадают.
Вместо имени сборщик отдаёт authorHash: SHA-256 с секретной солью, усечённый до
шестнадцати символов. Одинаковый никнейм даёт одинаковый хеш, поэтому отзывы одного
автора можно сгруппировать, а узнать человека нельзя.
Ссылку на профиль рецензента, которая лежит в фиде Apple рядом с отзывом, сборщик не читает вовсе. Почему мы от неё отказались и чем за это платим в точности, написано в кейсе «Два стора, одна таблица». Контакты разработчика из карточки приложения тоже не собираются.
Если нужны выводы по отзывам
Сборщик отдаёт таблицу. Чтобы из пяти тысяч строк получился ответ на вопрос «почему нас ругают», их нужно разобрать: частые темы жалоб, изменения после релизов, сравнение с конкурентами и между странами. Эту работу мы делаем на заказ, условия на странице «Анализ отзывов». До оплаты показываем пробную выгрузку на 50–100 строк.
Сборщик работает только с публичными интерфейсами Apple. Мы не связаны с Apple Inc., и Apple этот инструмент не одобряла. За то, как вы используете полученные данные, отвечаете вы. Этот текст описывает инструмент и юридической консультацией не является.
Частые вопросы
Сколько стоит выгрузка?
Сборщик бесплатный. Платить нужно только платформе Apify за ресурсы, которые ушли на запуск. У Apify есть бесплатный месячный лимит, и обычного прогона на несколько приложений он хватает с запасом.
Нужно ли уметь программировать?
Нет. Форма заполняется в браузере, файл скачивается кнопкой. Программирование понадобится, только если вы захотите вызывать сборщик из своего кода: для этого у Apify есть API.
Почему всего 500 отзывов?
Столько отдаёт публичный фид Apple: десять страниц по пятьдесят отзывов на приложение в одной стране. Это ограничение для любого инструмента, который работает с фидом. Десять стран дают до пяти тысяч отзывов, а сбор по расписанию копит собственную историю.
Почему в выгрузке нет имён авторов?
Никнеймы рецензентов относятся к персональным данным, а для анализа отзывов они не нужны. Вместо имени сборщик отдаёт необратимый хеш: по нему можно сгруппировать отзывы одного автора, но нельзя узнать человека.
А для Android есть такой же?
Есть сборщик отзывов Google Play. Он отдаёт данные в той же схеме полей, поэтому выгрузки двух магазинов складываются в одну таблицу без переименования колонок. Как это устроено, мы разобрали в кейсе «Два стора, одна таблица».
Источники
- Сборщик отзывов App Store в каталоге Apify — apify.com/datamill.top/app-store-reviews-scraper
- Apple, iTunes Search API (поиск и карточка приложения) — performance-partners.apple.com/search-api
- Apple, App Store Connect API, отзывы покупателей — developer.apple.com/documentation/appstoreconnectapi/customer-reviews
- Наши кейсы: «Два стора, одна таблица», сборщик отзывов Google Play
Читайте также
Парсинг или API: что выбрать для сбора данных
Если у сайта есть API, парсинг кажется лишним, а если API нет, он единственный вариант. На деле всё сложнее: API нередко отдаёт только ваши данные, у официальной выгрузки бывают лимиты, а парсинг страниц ограничен законом. Разбираем, как выбрать способ, на шести примерах из официальной документации.
Что такое парсинг простыми словами
Парсинг — это когда программа открывает страницы сайта, находит на них нужные поля и складывает их в таблицу. Разбираем, как это устроено, чем парсинг отличается от скрапинга и API, что с ним делают компании и где проходят его границы.
Анализ конкурентов: методика, таблица и пример на открытых данных
Анализ конкурентов полезен, когда отвечает на конкретный вопрос: почему уходят клиенты, можно ли поднять цену, чем отличаться. Разбираем методику по шагам, даём шаблон таблицы и показываем пример на наших собственных данных.
Чем занимаемся
Услуги
Telegram-боты и мини-приложения
Бот хорош как почтальон: разносит приглашения, принимает «Иду» и «Не могу», напоминает. Хранить анкеты и личные данные он не должен — для этого есть мини-приложение и ваш сервер в России.
Мониторинг цен
Не разовая выгрузка, а постоянное наблюдение. Вы видите не сегодняшнюю цену, а кривую за месяцы — и узнаёте об изменении в тот же час.
Аудит цен бренда
Один срез вместо догадок: сколько стоит ваш товар у вас, у других продавцов и у частных лиц — и какая из цен на карточке настоящая.