Apps
List Apps
Get a paginated list of all Steam applications tracked by SteamApis.
Endpoint
This endpoint returns a paginated list of all Steam applications (games, DLC, software, etc.) tracked by SteamApis. Use the cursor parameter to paginate through results.
GET /v2/steam/apps
Query parameters
cursor
string
Pagination cursor. Pass the
cursor value from a previous response to fetch the next page of results.Authentication
Include your API key as the x-api-key request header.
x-api-key: YourSecretAPIKey
Response fields
| Field | Type | Description |
|---|---|---|
results | array | Array of app objects |
cursor | string|null | Cursor for the next page, or null if no more results |
hasMore | boolean | Whether there are more results to fetch |
App object
| Field | Type | Description |
|---|---|---|
_id | string | Document ID (used as cursor value) |
appId | number | Steam application ID |
name | string | Application name |
type | string|null | Application type (e.g. "game", "dlc", "demo", "advertising", "mod", "video") |
lastModified | number|null | Last modified timestamp from Steam |
priceChangeNumber | number|null | Price change counter |
detailsUpdatedAt | string|null | ISO timestamp of when app details were last updated |
isActive | boolean | Whether the app is currently active on Steam |
Response example
Example output for this endpoint. For brevity's sake, some apps were omitted.
response.json
{
"success": true,
"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
}
This endpoint returns up to 10,000 results per request. Use cursor-based pagination to retrieve all apps.