Aplikacje
Lista aplikacji
Pobierz paginowaną listę wszystkich aplikacji Steam śledzonych przez SteamApis.
Endpoint
Ten endpoint zwraca paginowaną listę wszystkich aplikacji Steam (gier, DLC, oprogramowania itd.) śledzonych przez SteamApis. Użyj parametru cursor do paginacji wyników.
GET /v2/steam/apps
Parametry query
cursor
string
Kursor paginacji. Przekaż wartość
cursor z poprzedniej odpowiedzi, aby pobrać kolejną stronę wyników.Uwierzytelnianie
Dołącz swój klucz API jako header x-api-key.
x-api-key: YourSecretAPIKey
Pola odpowiedzi
| Pole | Typ | Opis |
|---|---|---|
results | array | Tablica obiektów aplikacji |
cursor | string|null | Kursor do następnej strony lub null, jeśli nie ma więcej wyników |
hasMore | boolean | Czy są dostępne kolejne wyniki do pobrania |
Obiekt aplikacji
| Pole | Typ | Opis |
|---|---|---|
_id | string | ID dokumentu (używane jako wartość kursora) |
appId | number | Steam application ID |
name | string | Nazwa aplikacji |
type | string|null | Typ aplikacji (np. "game", "dlc", "demo", "advertising", "mod", "video") |
lastModified | number|null | Timestamp ostatniej modyfikacji ze Steam |
priceChangeNumber | number|null | Licznik zmian ceny |
detailsUpdatedAt | string|null | ISO timestamp ostatniej aktualizacji szczegółów aplikacji |
isActive | boolean | Czy aplikacja jest aktualnie aktywna na Steam |
Przykład odpowiedzi
Przykładowy output dla tego endpointu. Dla zwięzłości niektóre aplikacje zostały pominięte.
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
}
}
Ten endpoint zwraca do 10 000 wyników na zapytanie. Użyj paginacji opartej na kursorze, aby pobrać wszystkie aplikacje.