Steam Showcases and Next Fests
List showcases and Next Fests
This query lists digital showcases (such as Steam Next Fest). The showcases are ordered by start dates (most recent first). Each row is one showcase with fields such as steamGameCount (the number of Steam games in the showcase), wishlistChangeMedian (the median wishlist gain during a 7-day window across those games), or wishlistChangeAverage (the average wishlist gain during a 7-day window across those games). first controls the page size.
query ShowcaseList {
showcases(first: 10) {
edges {
node {
name
seriesName
startDate
steamGameCount
wishlistChangeMedian
wishlistChangeAverage
}
}
}
}
Get a showcase by name
This query returns one showcase by its exact name, plus the games recorded for it. Games are ordered by 7-day wishlist gain rank. The page defaults to 50 games and accepts at most 100. wishlistGainPercent is null when the starting wishlist count is missing or zero. hoursWatched is the total Twitch hours watched using the same 7-day window. demo is populated only for a Next Fest.
query GetShowcaseByName {
showcase(name: "The Game Awards 2025") {
name
startDate
steamGameCount
wishlistChangeMedian
wishlistChangeAverage
games(first: 20) {
edges {
node {
appid
name
wishlistStart
wishlistEnd
wishlistChange
wishlistRank
wishlistGainPercent
hoursWatched
demo {
appid
eventPeakCcu
eventPeakAt
allTimePeakCcu
allTimePeakAt
}
}
}
}
}
}
Showcases for a Steam game
This query returns the showcases and Next Fests attached to one Steam game. A filter specifies that game’s appid. The list is the same set drawn on the game detail chart. The showcases are ordered by start dates (most recent first). Wishlist fields are this game’s result for each showcase.
query SteamAppShowcases {
steamApps(first: 1, filter: {appid: {equals: 4656000}}) {
edges {
node {
appid
name
showcases {
name
seriesName
startDate
wishlistStart
wishlistEnd
wishlistGainPercent
hoursWatched
wishlistChange
wishlistRank
steamGameCount
}
}
}
}
}