Apps

App Changes

Get a paginated changelog of tracked changes for a specific Steam application.

Endpoint

This endpoint returns a paginated list of tracked changes for a specific Steam application. Changes are recorded when app data (name, price, details, etc.) is modified.

GET   /v2/steam/apps/{appId}/changes

Required parameters

appId
number
The Steam application ID.

Query parameters

cursor
string
Pagination cursor. Pass the cursor value from a previous response to fetch the next page.

Authentication

Include your API key as the x-api-key request header.

x-api-key: YourSecretAPIKey

Response fields

FieldTypeDescription
resultsarrayArray of changelog entry objects
cursorstring|nullCursor for the next page, or null if no more results
hasMorebooleanWhether there are more results to fetch

Changelog entry object

FieldTypeDescription
_idstringDocument ID (used as cursor value)
changesobjectMap of changed fields, each containing old and new values
createdAtstringISO timestamp of when the change was recorded

Response example

response.json
{
  "success": true,
  "results": [
    {
      "_id": "6789abcdef012345",
      "changes": {
        "name": {
          "old": "Counter-Strike: Global Offensive",
          "new": "Counter-Strike 2"
        }
      },
      "createdAt": "2025-01-15T12:00:00.000Z"
    }
  ],
  "cursor": "6789abcdef012345",
  "hasMore": false
}
This endpoint returns up to 100 results per request. Use cursor-based pagination to retrieve the full changelog.