Skip to main content

Steam demo data for single game

This query returns the canonical current demo and all tracked demos attached to a Steam game. A filter specifies the main game’s appid.

query SteamDemosForSingleGame {
steamApps(first: 1, filter: {appid: {equals: 2507950}}) {
edges {
node {
appid
name
currentDemo {
appid
name
ccuCurrent
ccuMax24h
ccuMaxAll
isActive
latestCcuAt
}
demos(first: 20) {
totalCount
pageInfo {
hasNextPage
endCursor
}
edges {
node {
appid
name
releaseDate
ccuCurrent
ccuMax24h
ccuMaxAll
isActive
latestCcuAt
}
}
}
}
}
}
}

Use the root steamDemos query to filter or rank demos across multiple games. Use steamDemo(appid: ...) for detailed data from either a demo appid or its parent game’s appid.

Current, 24-hour maximum and all-time maximum CCU are different measurements. Demo availability is based on positive Steam evidence.