RuStore AppDownload API
RuStore AppDownload API позволяет авторизованным партнёрам получать информацию о приложениях Android, доступных в RuStore, по packageName.
С помощью API можно:
- получить список доступных приложений;
- получить подробные метаданные приложения;
- получить ссылку на скачивание приложения в формате universal APK.
примечание
Некоторые приложения могут быть недоступны через API.
Общая информация
Base URL
https://api.rustore.ru/partners/v1/public-api
Ограничение запросов
- 20 запросов в минуту с одного IP-адреса.
Получить список приложений
Возвращает список доступных приложений.
GET
/apps
Полный путь
https://api.rustore.ru/partners/v1/public-api/apps
Параметры запроса
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
limit | String | нет | Максимальное количество приложений в ответе. Допустимые значения: от 1 до 200. По умолчанию — 100. |
continuation | String | нет | Токен для получения следующей страницы результатов. |
Пример запроса
curl -X GET "https://api.rustore.ru/partners/v1/public-api/apps?limit=50" \
-H "Content-Type: application/json"
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
apps[].packageName | String | Имя пакета приложения. |
apps[].name | String | Полное название приложения. |
apps[].verName | String | Текущая версия приложения. |
apps[].versionUpdatedAt | LocalDateTime | Дата и время публикации текущей версии. |
continuation | String | Токен для получения следующей страницы результатов. |
Пример ответа
200 OK
{
"apps": [
{
"packageName": "skyeng.words.prod",
"name": "Skyeng: английский, репетиторы",
"verName": "10.4.1",
"versionUpdatedAt": "2026-02-20T14:30:00.307"
}
],
"continuation": 123456
}
400 Bad Request — некорректный limit
{
"code": "ERROR",
"message": "Incorrect parameter limit",
"body": null,
"timestamp": "2026-03-04T12:45:04.754+03:00"
}
400 Bad Request — невалидный continuation token
{
"code": "ERROR",
"message": "Invalid continuation token: 123654",
"body": null,
"timestamp": "2026-03-04T09:45:45.576Z"
}
Получить метаданные приложения
Возвращает подробную информацию о приложении по его packageName.
GET
/apps/{packageName}/metadata
Полный путь
https://api.rustore.ru/partners/v1/public-api/apps/{packageName}/metadata