Приложения
Список приложений
Получи пагинированный список всех Steam-приложений, отслеживаемых SteamApis.
Эндпоинт
Этот endpoint возвращает пагинированный список всех Steam-приложений (игры, DLC, ПО и т. д.), отслеживаемых SteamApis. Используй параметр cursor для пагинации по результатам.
GET /v2/steam/apps
Query-параметры
cursor
string
Cursor пагинации. Передай значение
cursor из предыдущего ответа, чтобы получить следующую страницу результатов.Аутентификация
Включи свой API-ключ в request header x-api-key.
x-api-key: YourSecretAPIKey
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
results | array | Массив объектов приложений |
cursor | string|null | Cursor для следующей страницы или null, если больше результатов нет |
hasMore | boolean | Есть ли ещё результаты для получения |
Объект app
| Поле | Тип | Описание |
|---|---|---|
_id | string | ID документа (используется как значение cursor) |
appId | number | Steam application ID |
name | string | Название приложения |
type | string|null | Тип приложения (например, "game", "dlc", "demo", "advertising", "mod", "video") |
lastModified | number|null | Timestamp последнего изменения из Steam |
priceChangeNumber | number|null | Счётчик изменений цены |
detailsUpdatedAt | string|null | ISO timestamp последнего обновления деталей приложения |
isActive | boolean | Активно ли приложение в Steam на данный момент |
Пример ответа
Пример вывода для этого endpoint'а. Для краткости некоторые приложения опущены.
response.json
{
"success": true,
"response": {
"results": [
{
"_id": "6789abcdef012345",
"appId": 730,
"name": "Counter-Strike 2",
"type": "game",
"lastModified": 1706000000,
"priceChangeNumber": 42,
"detailsUpdatedAt": "2025-01-01T00:00:00.000Z",
"isActive": true
}
],
"cursor": "6789abcdef012345",
"hasMore": true
}
}
Этот endpoint возвращает до 10 000 результатов за запрос. Используй пагинацию на основе cursor, чтобы получить все приложения.