Skip to main content

Steam top-selling games per genre

This query returns top-selling games for different genres.

query GenreAppList {
steamGenreCatalog {
name
appGenres(orderBy: {app: {copiesSold: Desc}}, first: 3) {
totalCount
edges {
node {
app {
appid
name
copiesSold
revenue
}
}
}
}
}
}

The results of the query will be structured as follows:

{
"data": {
"steamGenreCatalog": [
{
"name": "Action",
"appGenres": {
"totalCount": 55206,
"edges": [
{
"node": {
"app": {
"appid": 730,
"name": "Counter-Strike 2",
"copiesSold": 221390081,
"revenue": 7910905564
}
}
},
{
"node": {
"app": {
"appid": 570,
"name": "Dota 2",
"copiesSold": 199238688,
"revenue": 1910571851
}
}
},
{
"node": {
"app": {
"appid": 578080,
"name": "PUBG: BATTLEGROUNDS",
"copiesSold": 116646844,
"revenue": 4453792525
}
}
}
]
}
},
{
"name": "Strategy",
"appGenres": {
"totalCount": 25718,
"edges": [
{
"node": {
"app": {
"appid": 570,
"name": "Dota 2",
"copiesSold": 199238688,
"revenue": 1910571851
}
}
},
{
"node": {
"app": {
"appid": 2923300,
"name": "Banana",
"copiesSold": 41423728,
"revenue": 398144
}
}
},
{
"node": {
"app": {
"appid": 444090,
"name": "Paladins®",
"copiesSold": 19325325,
"revenue": 47181582
}
}
}
]
}
},
{
"name": "RPG",
"appGenres": {
"totalCount": 25899,
"edges": [
{
"node": {
"app": {
"appid": 230410,
"name": "Warframe",
"copiesSold": 29644642,
"revenue": 698059782
}
}
},
{
"node": {
"app": {
"appid": 105600,
"name": "Terraria",
"copiesSold": 28708061,
"revenue": 152389116
}
}
},
{
"node": {
"app": {
"appid": 413150,
"name": "Stardew Valley",
"copiesSold": 21823237,
"revenue": 203906550
}
}
}
]
}
},
{
"name": "Casual",
"appGenres": {
"totalCount": 52061,
"edges": [
{
"node": {
"app": {
"appid": 2923300,
"name": "Banana",
"copiesSold": 41423728,
"revenue": 398144
}
}
},
{
"node": {
"app": {
"appid": 304930,
"name": "Unturned",
"copiesSold": 32061440,
"revenue": 7600079
}
}
},
{
"node": {
"app": {
"appid": 4000,
"name": "Garry's Mod",
"copiesSold": 28163726,
"revenue": 139941715
}
}
}
]
}
},
{
"name": "Racing",
"appGenres": {
"totalCount": 4723,
"edges": [
{
"node": {
"app": {
"appid": 1782210,
"name": "Crab Game",
"copiesSold": 19201055,
"revenue": 7236
}
}
},
{
"node": {
"app": {
"appid": 284160,
"name": "BeamNG.drive",
"copiesSold": 11704634,
"revenue": 214474411
}
}
},
{
"node": {
"app": {
"appid": 1293830,
"name": "Forza Horizon 4",
"copiesSold": 8434316,
"revenue": 181129525
}
}
}
]
}
},
{
"name": "Sports",
"appGenres": {
"totalCount": 5437,
"edges": [
{
"node": {
"app": {
"appid": 438100,
"name": "VRChat",
"copiesSold": 16707527,
"revenue": 61134955
}
}
},
{
"node": {
"app": {
"appid": 1665460,
"name": "eFootball™",
"copiesSold": 9210885,
"revenue": 37012612
}
}
},
{
"node": {
"app": {
"appid": 380600,
"name": "Fishing Planet",
"copiesSold": 7454499,
"revenue": 38814758
}
}
}
]
}
},
{
"name": "Indie",
"appGenres": {
"totalCount": 90559,
"edges": [
{
"node": {
"app": {
"appid": 304930,
"name": "Unturned",
"copiesSold": 32061440,
"revenue": 7600079
}
}
},
{
"node": {
"app": {
"appid": 105600,
"name": "Terraria",
"copiesSold": 28708061,
"revenue": 152389116
}
}
},
{
"node": {
"app": {
"appid": 291550,
"name": "Brawlhalla",
"copiesSold": 28552955,
"revenue": 94501870
}
}
}
]
}
},
{
"name": "Adventure",
"appGenres": {
"totalCount": 53262,
"edges": [
{
"node": {
"app": {
"appid": 578080,
"name": "PUBG: BATTLEGROUNDS",
"copiesSold": 116646844,
"revenue": 4453792525
}
}
},
{
"node": {
"app": {
"appid": 1172470,
"name": "Apex Legends™",
"copiesSold": 64356392,
"revenue": 1366078559
}
}
},
{
"node": {
"app": {
"appid": 271590,
"name": "Grand Theft Auto V",
"copiesSold": 44503396,
"revenue": 532406782
}
}
}
]
}
},
{
"name": "Simulation",
"appGenres": {
"totalCount": 26838,
"edges": [
{
"node": {
"app": {
"appid": 2923300,
"name": "Banana",
"copiesSold": 41423728,
"revenue": 398144
}
}
},
{
"node": {
"app": {
"appid": 4000,
"name": "Garry's Mod",
"copiesSold": 28163726,
"revenue": 139941715
}
}
},
{
"node": {
"app": {
"appid": 236390,
"name": "War Thunder",
"copiesSold": 26110034,
"revenue": 377731243
}
}
}
]
}
},
{
"name": "Massively Multiplayer",
"appGenres": {
"totalCount": 3883,
"edges": [
{
"node": {
"app": {
"appid": 578080,
"name": "PUBG: BATTLEGROUNDS",
"copiesSold": 116646844,
"revenue": 4453792525
}
}
},
{
"node": {
"app": {
"appid": 236390,
"name": "War Thunder",
"copiesSold": 26110034,
"revenue": 377731243
}
}
},
{
"node": {
"app": {
"appid": 252490,
"name": "Rust",
"copiesSold": 20566319,
"revenue": 374069215
}
}
}
]
}
},
{
"name": "Free to Play",
"appGenres": {
"totalCount": 12339,
"edges": [
{
"node": {
"app": {
"appid": 730,
"name": "Counter-Strike 2",
"copiesSold": 221390081,
"revenue": 7910905564
}
}
},
{
"node": {
"app": {
"appid": 570,
"name": "Dota 2",
"copiesSold": 199238688,
"revenue": 1910571851
}
}
},
{
"node": {
"app": {
"appid": 578080,
"name": "PUBG: BATTLEGROUNDS",
"copiesSold": 116646844,
"revenue": 4453792525
}
}
}
]
}
},
{
"name": "Accounting",
"appGenres": {
"totalCount": 27,
"edges": [
{
"node": {
"app": {
"appid": 1631670,
"name": "Project: AHNO's Ark",
"copiesSold": 1397,
"revenue": 14196
}
}
},
{
"node": {
"app": {
"appid": 849690,
"name": "Ghost Mountain Roller Coaster",
"copiesSold": 198,
"revenue": 532
}
}
},
{
"node": {
"app": {
"appid": 1434230,
"name": "CAT SUDOKU🐱",
"copiesSold": 92,
"revenue": 154
}
}
}
]
}
},
{
"name": "Animation & Modeling",
"appGenres": {
"totalCount": 486,
"edges": [
{
"node": {
"app": {
"appid": 740250,
"name": "Neos VR",
"copiesSold": 180081,
"revenue": 0
}
}
},
{
"node": {
"app": {
"appid": 1634870,
"name": "Open Brush",
"copiesSold": 12143,
"revenue": 0
}
}
},
{
"node": {
"app": {
"appid": 2330360,
"name": "Pixel Art Academy: Learn Mode",
"copiesSold": 7783,
"revenue": 78344
}
}
}
]
}
},
{
"name": "Audio Production",
"appGenres": {
"totalCount": 221,
"edges": [
{
"node": {
"app": {
"appid": 624460,
"name": "Fantasynth One",
"copiesSold": 57702,
"revenue": 0
}
}
},
{
"node": {
"app": {
"appid": 877850,
"name": "Tribe XR | DJ Academy",
"copiesSold": 12279,
"revenue": 75866
}
}
},
{
"node": {
"app": {
"appid": 606920,
"name": "EXA: The Infinite Instrument",
"copiesSold": 3298,
"revenue": 47830
}
}
}
]
}
},
{
"name": "Design & Illustration",
"appGenres": {
"totalCount": 601,
"edges": [
{
"node": {
"app": {
"appid": 740250,
"name": "Neos VR",
"copiesSold": 180081,
"revenue": 0
}
}
},
{
"node": {
"app": {
"appid": 2240000,
"name": "AI Image Generator",
"copiesSold": 37632,
"revenue": 35508
}
}
},
{
"node": {
"app": {
"appid": 1634870,
"name": "Open Brush",
"copiesSold": 12143,
"revenue": 0
}
}
}
]
}
},
{
"name": "Education",
"appGenres": {
"totalCount": 470,
"edges": [
{
"node": {
"app": {
"appid": 740250,
"name": "Neos VR",
"copiesSold": 180081,
"revenue": 0
}
}
},
{
"node": {
"app": {
"appid": 638920,
"name": "BeanVR—The Social VR APP",
"copiesSold": 31253,
"revenue": 0
}
}
},
{
"node": {
"app": {
"appid": 877850,
"name": "Tribe XR | DJ Academy",
"copiesSold": 12279,
"revenue": 75866
}
}
}
]
}
},
{
"name": "Photo Editing",
"appGenres": {
"totalCount": 166,
"edges": [
{
"node": {
"app": {
"appid": 2240000,
"name": "AI Image Generator",
"copiesSold": 37632,
"revenue": 35508
}
}
},
{
"node": {
"app": {
"appid": 1434230,
"name": "CAT SUDOKU🐱",
"copiesSold": 92,
"revenue": 154
}
}
},
{
"node": {
"app": {
"appid": 931810,
"name": "Attack on I-Ching 进击的易经",
"copiesSold": 72,
"revenue": 465
}
}
}
]
}
},
{
"name": "Software Training",
"appGenres": {
"totalCount": 236,
"edges": [
{
"node": {
"app": {
"appid": 740250,
"name": "Neos VR",
"copiesSold": 180081,
"revenue": 0
}
}
},
{
"node": {
"app": {
"appid": 2665370,
"name": "VIRTUAL LIVE ARENA",
"copiesSold": 2349,
"revenue": 76
}
}
},
{
"node": {
"app": {
"appid": 1799520,
"name": "The Legend of Pomodoro",
"copiesSold": 1624,
"revenue": 9198
}
}
}
]
}
},
{
"name": "Utilities",
"appGenres": {
"totalCount": 1080,
"edges": [
{
"node": {
"app": {
"appid": 740250,
"name": "Neos VR",
"copiesSold": 180081,
"revenue": 0
}
}
},
{
"node": {
"app": {
"appid": 2240000,
"name": "AI Image Generator",
"copiesSold": 37632,
"revenue": 35508
}
}
},
{
"node": {
"app": {
"appid": 877850,
"name": "Tribe XR | DJ Academy",
"copiesSold": 12279,
"revenue": 75866
}
}
}
]
}
},
{
"name": "Video Production",
"appGenres": {
"totalCount": 334,
"edges": [
{
"node": {
"app": {
"appid": 863470,
"name": "Cairo's Tale: The Big Egg",
"copiesSold": 1073,
"revenue": 821
}
}
},
{
"node": {
"app": {
"appid": 1490850,
"name": "KILLING A SUPERSTAR",
"copiesSold": 348,
"revenue": 3755
}
}
},
{
"node": {
"app": {
"appid": 1434230,
"name": "CAT SUDOKU🐱",
"copiesSold": 92,
"revenue": 154
}
}
}
]
}
},
{
"name": "Web Publishing",
"appGenres": {
"totalCount": 115,
"edges": [
{
"node": {
"app": {
"appid": 740250,
"name": "Neos VR",
"copiesSold": 180081,
"revenue": 0
}
}
},
{
"node": {
"app": {
"appid": 1384890,
"name": "Flag Collection",
"copiesSold": 4700,
"revenue": 2043
}
}
},
{
"node": {
"app": {
"appid": 1434230,
"name": "CAT SUDOKU🐱",
"copiesSold": 92,
"revenue": 154
}
}
}
]
}
},
{
"name": "Game Development",
"appGenres": {
"totalCount": 335,
"edges": [
{
"node": {
"app": {
"appid": 2330360,
"name": "Pixel Art Academy: Learn Mode",
"copiesSold": 7783,
"revenue": 78344
}
}
},
{
"node": {
"app": {
"appid": 1202100,
"name": "Bodyless",
"copiesSold": 2478,
"revenue": 0
}
}
},
{
"node": {
"app": {
"appid": 1049130,
"name": "SPECIAL FORCE VR: INFINITY WAR",
"copiesSold": 2420,
"revenue": 28902
}
}
}
]
}
},
{
"name": "Early Access",
"appGenres": {
"totalCount": 15972,
"edges": [
{
"node": {
"app": {
"appid": 1623730,
"name": "Palworld",
"copiesSold": 18263888,
"revenue": 429235636
}
}
},
{
"node": {
"app": {
"appid": 438100,
"name": "VRChat",
"copiesSold": 16707527,
"revenue": 61134955
}
}
},
{
"node": {
"app": {
"appid": 739630,
"name": "Phasmophobia",
"copiesSold": 15590215,
"revenue": 173289136
}
}
}
]
}
},
{
"name": "Sexual Content",
"appGenres": {
"totalCount": 103,
"edges": [
{
"node": {
"app": {
"appid": 485380,
"name": "Welcome to the Game",
"copiesSold": 159339,
"revenue": 263842
}
}
},
{
"node": {
"app": {
"appid": 754620,
"name": "High School Simulator",
"copiesSold": 39354,
"revenue": 0
}
}
},
{
"node": {
"app": {
"appid": 837610,
"name": "Mary Skelter: Nightmares",
"copiesSold": 31352,
"revenue": 418587
}
}
}
]
}
},
{
"name": "Nudity",
"appGenres": {
"totalCount": 111,
"edges": [
{
"node": {
"app": {
"appid": 485380,
"name": "Welcome to the Game",
"copiesSold": 159339,
"revenue": 263842
}
}
},
{
"node": {
"app": {
"appid": 7510,
"name": "X-Blades",
"copiesSold": 96255,
"revenue": 152702
}
}
},
{
"node": {
"app": {
"appid": 509800,
"name": "The Last Weekend",
"copiesSold": 32203,
"revenue": 0
}
}
}
]
}
},
{
"name": "Violent",
"appGenres": {
"totalCount": 498,
"edges": [
{
"node": {
"app": {
"appid": 619910,
"name": "Just Cause™ 3: Multiplayer Mod",
"copiesSold": 1049541,
"revenue": 0
}
}
},
{
"node": {
"app": {
"appid": 558100,
"name": "Art of War: Red Tides",
"copiesSold": 834256,
"revenue": 160000
}
}
},
{
"node": {
"app": {
"appid": 218640,
"name": "Lucius",
"copiesSold": 748925,
"revenue": 3518912
}
}
}
]
}
},
{
"name": "Gore",
"appGenres": {
"totalCount": 297,
"edges": [
{
"node": {
"app": {
"appid": 255520,
"name": "Viscera Cleanup Detail: Shadow Warrior",
"copiesSold": 1906673,
"revenue": 0
}
}
},
{
"node": {
"app": {
"appid": 218640,
"name": "Lucius",
"copiesSold": 748925,
"revenue": 3518912
}
}
},
{
"node": {
"app": {
"appid": 265210,
"name": "Viscera Cleanup Detail: Santa's Rampage",
"copiesSold": 464427,
"revenue": 644867
}
}
}
]
}
},
{
"name": "Movie",
"appGenres": {
"totalCount": 11,
"edges": [
{
"node": {
"app": {
"appid": 436180,
"name": "Spacelords",
"copiesSold": 461416,
"revenue": 45933
}
}
},
{
"node": {
"app": {
"appid": 1434230,
"name": "CAT SUDOKU🐱",
"copiesSold": 92,
"revenue": 154
}
}
},
{
"node": {
"app": {
"appid": 664980,
"name": "After.Life",
"copiesSold": null,
"revenue": null
}
}
}
]
}
},
{
"name": "Documentary",
"appGenres": {
"totalCount": 1,
"edges": [
{
"node": {
"app": {
"appid": 1434230,
"name": "CAT SUDOKU🐱",
"copiesSold": 92,
"revenue": 154
}
}
}
]
}
},
{
"name": "Episodic",
"appGenres": {
"totalCount": 1,
"edges": [
{
"node": {
"app": {
"appid": 1434230,
"name": "CAT SUDOKU🐱",
"copiesSold": 92,
"revenue": 154
}
}
}
]
}
},
{
"name": "Short",
"appGenres": {
"totalCount": 3,
"edges": [
{
"node": {
"app": {
"appid": 1434230,
"name": "CAT SUDOKU🐱",
"copiesSold": 92,
"revenue": 154
}
}
},
{
"node": {
"app": {
"appid": 665830,
"name": "Level Up",
"copiesSold": null,
"revenue": null
}
}
},
{
"node": {
"app": {
"appid": 2409270,
"name": "BeaureCard",
"copiesSold": null,
"revenue": null
}
}
}
]
}
},
{
"name": "Tutorial",
"appGenres": {
"totalCount": 1,
"edges": [
{
"node": {
"app": {
"appid": 1434230,
"name": "CAT SUDOKU🐱",
"copiesSold": 92,
"revenue": 154
}
}
}
]
}
},
{
"name": "360 Video",
"appGenres": {
"totalCount": 1,
"edges": [
{
"node": {
"app": {
"appid": 1434230,
"name": "CAT SUDOKU🐱",
"copiesSold": 92,
"revenue": 154
}
}
}
]
}
},
{
"name": "Action Games",
"appGenres": {
"totalCount": 0,
"edges": []
}
}
]
}
}