Skip to content

Скачиваем приложение с RuStore без регистрации

RuStore — российский магазин приложений, который требует обязательной регистрации для скачивания приложений. Однако у RuStore есть публичное API, с помощью которого можно получить данные о приложении и скачать APK даже без аккаунта.

Запросы к API

Получение информации о приложении

GET https://backapi.rustore.ru/applicationData/overallInfo/{packageName}

Получаем в ответе подробные данные о приложении и нужный нам id в body.appId.

Получение ссылки для скачивания APK

POST https://backapi.rustore.ru/applicationData/download-link

json
{
  "appId": "body.appId",
  "firstInstall": true
}

Ответ будет содержать URL в body.apkUrl.

Скачивание APK

Перейдя по body.apkUrl будет загружен .zip файл с приложением, внутри которого будет нужный нам .apk файл.

Подробные данные об эндпоинтах можно найти на gist.github.

Итог

С помощью пары запросов к API RuStore можно обойти требование регистрации и получить APK-файл напрямую. Это пригодится для автоматической загрузки обновлений, резервного копирования или анализа приложений. Всё что вам нужно — знать packageName приложения.