Skip to main content

Steam review sentiment for single game

This query returns review sentiment data for a single Steam game. A filter is used to specify an appid so that only a single game and its data is returned.

Our review sentiment data contains several useful fields. “Likes” and “dislikes” are short summaries of what users liked and disliked generated from existing game reviews using an LLM. “Topics” shows the frequency and score of various review topics. “wordCloud” and “phrases” show the frequency and score of common words and common phrases found in reviews. “Frequency” is defined as the percentage of reviews associated with the topic, word, or phrase. “Score” is defined as the percentage of positive reviews from set of reviews associated with the topic, word, or phrase.

query SteamReviewSentimentSingleGame {
steamApps(filter: {appid: {equals: 681280}}) {
edges {
node {
appid
name
reviewSentiment {
likes
dislikes
topics
wordCloud
phrases
}
}
}
}
}

The results of the query will be structured as follows:

{
"data": {
"steamApps": {
"edges": [
{
"node": {
"appid": 681280,
"name": "Descenders",
"reviewSentiment": {
"dislikes": [
"Inconsistent physics",
"Frustrating respawn system",
"Some poorly designed tracks",
"Controller issues",
"Limited lives system"
],
"topics": [
{
"term": "controls",
"score": 0.6,
"frequency": 0.053110775
},
{
"term": "visuals",
"score": 0.85365856,
"frequency": 0.031107739
},
{
"term": "gameplay",
"score": 0.95,
"frequency": 0.030349014
},
{
"term": "sound",
"score": 0.9411765,
"frequency": 0.025796661
},
{
"term": "developer",
"score": 0.65625,
"frequency": 0.02427921
},
{
"term": "price",
"score": 0.9583333,
"frequency": 0.018209409
},
{
"term": "playtime",
"score": 0.90909094,
"frequency": 0.016691957
},
{
"term": "community",
"score": 0.90909094,
"frequency": 0.016691957
},
{
"term": "performance",
"score": 0.71428573,
"frequency": 0.0053110775
},
{
"term": "story",
"score": 0.75,
"frequency": 0.0030349013
}
],
"wordCloud": [
{
"term": "bike",
"score": 0.9354839,
"frequency": 0.094081946
},
{
"term": "love",
"score": 0.9882353,
"frequency": 0.06449165
},
{
"term": "biking",
"score": 0.9558824,
"frequency": 0.051593322
},
{
"term": "cool",
"score": 1,
"frequency": 0.040971167
},
{
"term": "time",
"score": 0.84126985,
"frequency": 0.047799695
},
{
"term": "amazing",
"score": 1,
"frequency": 0.037936267
},
{
"term": "games",
"score": 0.90384614,
"frequency": 0.03945372
},
{
"term": "mountain",
"score": 1,
"frequency": 0.034901366
},
{
"term": "hard",
"score": 0.82978725,
"frequency": 0.03566009
},
{
"term": "easy",
"score": 0.9285714,
"frequency": 0.031866465
},
{
"term": "maps",
"score": 0.9047619,
"frequency": 0.031866465
},
{
"term": "physics",
"score": 0.88372093,
"frequency": 0.03262519
},
{
"term": "descenders",
"score": 0.8372093,
"frequency": 0.03262519
},
{
"term": "better",
"score": 0.875,
"frequency": 0.030349014
},
{
"term": "tricks",
"score": 0.9459459,
"frequency": 0.028072838
},
{
"term": "bikes",
"score": 1,
"frequency": 0.025796661
},
{
"term": "gameplay",
"score": 0.9375,
"frequency": 0.02427921
},
{
"term": "graphics",
"score": 0.85714287,
"frequency": 0.026555387
},
{
"term": "feel",
"score": 0.875,
"frequency": 0.02427921
},
{
"term": "mods",
"score": 1,
"frequency": 0.02124431
},
{
"term": "downhill",
"score": 0.84375,
"frequency": 0.02427921
},
{
"term": "ride",
"score": 0.9310345,
"frequency": 0.022003034
},
{
"term": "realistic",
"score": 0.96428573,
"frequency": 0.02124431
},
{
"term": "generated",
"score": 0.89285713,
"frequency": 0.02124431
},
{
"term": "awesome",
"score": 1,
"frequency": 0.018968133
},
{
"term": "career",
"score": 0.9259259,
"frequency": 0.020485584
},
{
"term": "riders",
"score": 0.89285713,
"frequency": 0.02124431
},
{
"term": "super",
"score": 0.9259259,
"frequency": 0.020485584
},
{
"term": "tracks",
"score": 0.8,
"frequency": 0.02276176
},
{
"term": "controls",
"score": 0.7058824,
"frequency": 0.025796661
},
{
"term": "mode",
"score": 0.82758623,
"frequency": 0.022003034
},
{
"term": "fast",
"score": 0.9230769,
"frequency": 0.01972686
},
{
"term": "pretty",
"score": 0.92,
"frequency": 0.018968133
},
{
"term": "learn",
"score": 0.95652175,
"frequency": 0.017450683
},
{
"term": "friends",
"score": 0.84615386,
"frequency": 0.01972686
},
{
"term": "republic",
"score": 0.9166667,
"frequency": 0.018209409
},
{
"term": "procedurally",
"score": 1,
"frequency": 0.015933232
},
{
"term": "controller",
"score": 0.46666667,
"frequency": 0.03414264
},
{
"term": "highly",
"score": 1,
"frequency": 0.015933232
},
{
"term": "definitely",
"score": 0.95454544,
"frequency": 0.016691957
},
{
"term": "price",
"score": 1,
"frequency": 0.015933232
},
{
"term": "sale",
"score": 0.8695652,
"frequency": 0.017450683
},
{
"term": "life",
"score": 0.8695652,
"frequency": 0.017450683
},
{
"term": "cant",
"score": 0.8695652,
"frequency": 0.017450683
},
{
"term": "chill",
"score": 1,
"frequency": 0.015174507
},
{
"term": "experience",
"score": 0.95,
"frequency": 0.015174507
},
{
"term": "perfect",
"score": 1,
"frequency": 0.014415782
},
{
"term": "xbox",
"score": 0.7307692,
"frequency": 0.01972686
},
{
"term": "challenging",
"score": 1,
"frequency": 0.014415782
},
{
"term": "lots",
"score": 1,
"frequency": 0.014415782
},
{
"term": "jump",
"score": 0.8181818,
"frequency": 0.016691957
},
{
"term": "soundtrack",
"score": 0.94736844,
"frequency": 0.014415782
},
{
"term": "looking",
"score": 0.94736844,
"frequency": 0.014415782
},
{
"term": "high",
"score": 0.9,
"frequency": 0.015174507
},
{
"term": "free",
"score": 0.9,
"frequency": 0.015174507
},
{
"term": "different",
"score": 0.85,
"frequency": 0.015174507
},
{
"term": "mechanics",
"score": 1,
"frequency": 0.012898331
},
{
"term": "master",
"score": 1,
"frequency": 0.012898331
},
{
"term": "next",
"score": 0.77272725,
"frequency": 0.016691957
},
{
"term": "again",
"score": 0.77272725,
"frequency": 0.016691957
},
{
"term": "always",
"score": 0.8888889,
"frequency": 0.013657056
},
{
"term": "riding",
"score": 0.9411765,
"frequency": 0.012898331
},
{
"term": "parks",
"score": 0.9411765,
"frequency": 0.012898331
},
{
"term": "dont",
"score": 0.8888889,
"frequency": 0.013657056
},
{
"term": "people",
"score": 0.8888889,
"frequency": 0.013657056
},
{
"term": "real",
"score": 0.8888889,
"frequency": 0.013657056
},
{
"term": "speed",
"score": 0.9411765,
"frequency": 0.012898331
},
{
"term": "look",
"score": 0.9411765,
"frequency": 0.012898331
},
{
"term": "enjoy",
"score": 1,
"frequency": 0.01138088
},
{
"term": "level",
"score": 0.9375,
"frequency": 0.012139605
},
{
"term": "challenges",
"score": 1,
"frequency": 0.01138088
},
{
"term": "makes",
"score": 0.6363636,
"frequency": 0.016691957
},
{
"term": "keep",
"score": 0.875,
"frequency": 0.012139605
},
{
"term": "years",
"score": 0.875,
"frequency": 0.012139605
},
{
"term": "grind",
"score": 1,
"frequency": 0.010622155
},
{
"term": "skill",
"score": 1,
"frequency": 0.010622155
},
{
"term": "addicting",
"score": 1,
"frequency": 0.010622155
},
{
"term": "gets",
"score": 0.8235294,
"frequency": 0.012898331
},
{
"term": "racing",
"score": 0.8666667,
"frequency": 0.01138088
},
{
"term": "challenge",
"score": 0.8125,
"frequency": 0.012139605
},
{
"term": "probably",
"score": 0.8666667,
"frequency": 0.01138088
},
{
"term": "little",
"score": 1,
"frequency": 0.00986343
},
{
"term": "difficult",
"score": 1,
"frequency": 0.00986343
},
{
"term": "satisfying",
"score": 1,
"frequency": 0.00986343
},
{
"term": "relaxing",
"score": 1,
"frequency": 0.00986343
},
{
"term": "stunts",
"score": 0.8666667,
"frequency": 0.01138088
},
{
"term": "long",
"score": 0.9285714,
"frequency": 0.010622155
},
{
"term": "steam",
"score": 0.61904764,
"frequency": 0.015933232
},
{
"term": "overall",
"score": 0.9285714,
"frequency": 0.010622155
},
{
"term": "track",
"score": 0.68421054,
"frequency": 0.014415782
},
{
"term": "bored",
"score": 1,
"frequency": 0.00986343
},
{
"term": "days",
"score": 1,
"frequency": 0.00986343
},
{
"term": "favorite",
"score": 1,
"frequency": 0.00986343
},
{
"term": "sigma",
"score": 0.9285714,
"frequency": 0.010622155
},
{
"term": "quite",
"score": 1,
"frequency": 0.0091047045
},
{
"term": "music",
"score": 0.85714287,
"frequency": 0.010622155
},
{
"term": "complete",
"score": 0.85714287,
"frequency": 0.010622155
},
{
"term": "boring",
"score": 0.7058824,
"frequency": 0.012898331
},
{
"term": "player",
"score": 0.85714287,
"frequency": 0.010622155
},
{
"term": "community",
"score": 1,
"frequency": 0.0091047045
},
{
"term": "work",
"score": 0.42857143,
"frequency": 0.02124431
},
{
"term": "tried",
"score": 0.33333334,
"frequency": 0.01138088
},
{
"term": "start",
"score": 0.4375,
"frequency": 0.012139605
},
{
"term": "works",
"score": 0.4,
"frequency": 0.01138088
},
{
"term": "either",
"score": 0.33333334,
"frequency": 0.0091047045
},
{
"term": "fine",
"score": 0.22222222,
"frequency": 0.006828528
},
{
"term": "bought",
"score": 0.6666667,
"frequency": 0.013657056
},
{
"term": "devs",
"score": 0.64705884,
"frequency": 0.012898331
},
{
"term": "reason",
"score": 0.53846157,
"frequency": 0.00986343
},
{
"term": "support",
"score": 0.4,
"frequency": 0.0075872536
},
{
"term": "sometimes",
"score": 0.7058824,
"frequency": 0.012898331
},
{
"term": "system",
"score": 0.6875,
"frequency": 0.012139605
},
{
"term": "keyboard",
"score": 0.61538464,
"frequency": 0.00986343
},
{
"term": "randomly",
"score": 0.54545456,
"frequency": 0.008345978
},
{
"term": "save",
"score": 0.375,
"frequency": 0.0060698027
},
{
"term": "making",
"score": 0.6923077,
"frequency": 0.00986343
},
{
"term": "almost",
"score": 0.6666667,
"frequency": 0.0091047045
},
{
"term": "until",
"score": 0.6666667,
"frequency": 0.0091047045
},
{
"term": "impossible",
"score": 0.6363636,
"frequency": 0.008345978
},
{
"term": "lives",
"score": 0.6363636,
"frequency": 0.008345978
},
{
"term": "looks",
"score": 0.6,
"frequency": 0.0075872536
},
{
"term": "finish",
"score": 0.5555556,
"frequency": 0.006828528
},
{
"term": "design",
"score": 0.5555556,
"frequency": 0.006828528
},
{
"term": "issues",
"score": 0.5555556,
"frequency": 0.006828528
},
{
"term": "update",
"score": 0.5,
"frequency": 0.0060698027
},
{
"term": "designed",
"score": 0.5,
"frequency": 0.0060698027
},
{
"term": "landing",
"score": 0.5,
"frequency": 0.0060698027
},
{
"term": "change",
"score": 0.5,
"frequency": 0.0060698027
},
{
"term": "broken",
"score": 0.42857143,
"frequency": 0.0053110775
},
{
"term": "using",
"score": 0.42857143,
"frequency": 0.0053110775
},
{
"term": "issue",
"score": 0.42857143,
"frequency": 0.0053110775
},
{
"term": "working",
"score": 0.33333334,
"frequency": 0.0045523522
},
{
"term": "luck",
"score": 0.2,
"frequency": 0.0037936268
},
{
"term": "unplayable",
"score": 0.2,
"frequency": 0.0037936268
},
{
"term": "sucks",
"score": 0.2,
"frequency": 0.0037936268
},
{
"term": "input",
"score": 0,
"frequency": 0.0030349013
},
{
"term": "absolutely",
"score": 0.8,
"frequency": 0.01138088
},
{
"term": "review",
"score": 0.7692308,
"frequency": 0.00986343
},
{
"term": "getting",
"score": 0.7692308,
"frequency": 0.00986343
},
{
"term": "main",
"score": 0.75,
"frequency": 0.0091047045
},
{
"term": "honestly",
"score": 0.75,
"frequency": 0.0091047045
},
{
"term": "lose",
"score": 0.7,
"frequency": 0.0075872536
},
{
"term": "annoying",
"score": 0.7,
"frequency": 0.0075872536
},
{
"term": "turn",
"score": 0.6666667,
"frequency": 0.006828528
},
{
"term": "developers",
"score": 0.6666667,
"frequency": 0.006828528
},
{
"term": "maybe",
"score": 0.625,
"frequency": 0.0060698027
},
{
"term": "less",
"score": 0.625,
"frequency": 0.0060698027
},
{
"term": "fuck",
"score": 0.625,
"frequency": 0.0060698027
},
{
"term": "shit",
"score": 0.625,
"frequency": 0.0060698027
},
{
"term": "kinda",
"score": 0.5714286,
"frequency": 0.0053110775
},
{
"term": "deck",
"score": 0.5714286,
"frequency": 0.0053110775
},
{
"term": "past",
"score": 0.5,
"frequency": 0.0045523522
},
{
"term": "features",
"score": 0.5,
"frequency": 0.0045523522
},
{
"term": "rage",
"score": 0.5,
"frequency": 0.0045523522
},
{
"term": "letting",
"score": 0.4,
"frequency": 0.0037936268
},
{
"term": "reviews",
"score": 0.4,
"frequency": 0.0037936268
},
{
"term": "controllers",
"score": 0.4,
"frequency": 0.0037936268
},
{
"term": "seems",
"score": 0.4,
"frequency": 0.0037936268
},
{
"term": "whatever",
"score": 0.4,
"frequency": 0.0037936268
},
{
"term": "upon",
"score": 0.25,
"frequency": 0.0030349013
},
{
"term": "respawn",
"score": 0.25,
"frequency": 0.0030349013
},
{
"term": "worse",
"score": 0.25,
"frequency": 0.0030349013
},
{
"term": "refund",
"score": 0.25,
"frequency": 0.0030349013
},
{
"term": "spawn",
"score": 0.25,
"frequency": 0.0030349013
},
{
"term": "mouse",
"score": 0.25,
"frequency": 0.0030349013
},
{
"term": "worked",
"score": 0.25,
"frequency": 0.0030349013
}
],
"phrases": [
{
"term": "good game",
"score": 0.9259259,
"frequency": 0.040971167
},
{
"term": "great game",
"score": 0.97959185,
"frequency": 0.03717754
},
{
"term": "fun game",
"score": 0.9591837,
"frequency": 0.03717754
},
{
"term": "really fun",
"score": 0.9714286,
"frequency": 0.026555387
},
{
"term": "mountain biking",
"score": 1,
"frequency": 0.023520486
},
{
"term": "bike game",
"score": 1,
"frequency": 0.022003034
},
{
"term": "biking game",
"score": 0.9310345,
"frequency": 0.022003034
},
{
"term": "love this game",
"score": 1,
"frequency": 0.0060698027
},
{
"term": "procedurally generated",
"score": 1,
"frequency": 0.015933232
},
{
"term": "riders republic",
"score": 0.9047619,
"frequency": 0.015933232
},
{
"term": "so fun",
"score": 1,
"frequency": 0.013657056
},
{
"term": "highly recommend",
"score": 1,
"frequency": 0.012139605
},
{
"term": "really good",
"score": 0.88235295,
"frequency": 0.012898331
},
{
"term": "so good",
"score": 0.88235295,
"frequency": 0.012898331
},
{
"term": "very fun",
"score": 1,
"frequency": 0.010622155
},
{
"term": "very good",
"score": 1,
"frequency": 0.010622155
},
{
"term": "doesn't work",
"score": 0.25,
"frequency": 0.0060698027
},
{
"term": "the game",
"score": 0.7222222,
"frequency": 0.013657056
},
{
"term": "xbox controller",
"score": 0,
"frequency": 0.0037936268
},
{
"term": "every time",
"score": 0.5555556,
"frequency": 0.006828528
},
{
"term": "recommend this game",
"score": 0.75,
"frequency": 0.0030349013
},
{
"term": "to play",
"score": 0.8181818,
"frequency": 0.008345978
},
{
"term": "like this game",
"score": 1,
"frequency": 0.0053110775
},
{
"term": "best mtb game",
"score": 1,
"frequency": 0.0045523522
},
{
"term": "not recommend",
"score": 0.2,
"frequency": 0.0037936268
},
{
"term": "one of the best games",
"score": 1,
"frequency": 0.0037936268
},
{
"term": "not work",
"score": 0,
"frequency": 0.0030349013
},
{
"term": "controller support",
"score": 0,
"frequency": 0.0030349013
},
{
"term": "play this game",
"score": 0.7,
"frequency": 0.0075872536
},
{
"term": "a controller",
"score": 0.625,
"frequency": 0.0060698027
},
{
"term": "in real life",
"score": 1,
"frequency": 0.0030349013
},
{
"term": "hard to master",
"score": 1,
"frequency": 0.0030349013
},
{
"term": "extreme sports games",
"score": 1,
"frequency": 0.0030349013
}
],
"likes": [
"Fun and addictive gameplay",
"Procedurally generated tracks",
"Easy to learn, hard to master",
"Great soundtrack",
"Realistic physics",
"Relaxing experience",
"High replay value",
"Extensive customization options"
]
}
}
}
]
}
}
}