Get Language Review Scores - Revadike/InternalSteamWebAPI GitHub Wiki
GET /ajaxlanguagereviewscores/:appid
Returns the aggregate review score of the app broken down by review language, as used by the language outlier warning on the app page reviews summary.
Rate limits
No known rate limit
Request
Authenticated: No
Method:
GETHost:
store.steampowered.comPath:
/ajaxlanguagereviewscores/:appidVariables:
Name Type Description :appidnumber The Steam AppID Query Parameters:
Name Type Required Description lstring No Language admin_viewboolean No When 1, requests the admin view of the data. An anonymous request still returnsbIsAdminViewasfalse
Response
200 OK
Name Type Description successnumber Whether the request was successful strAppNamestring The name of the app; Uninitializedfor an unknown AppIDeAppTypenumber The numeric app type nTotalLanguagesnumber The number of review languages summaryGlobalobject The aggregate review score across all languages summaryGlobal.nReviewsnumber The number of reviews summaryGlobal.nReviewsPositivenumber The number of positive reviews summaryGlobal.eReviewScorenumber The review score: 0– no user reviews1– Overwhelmingly Negative2– Very Negative3– Negative4– Mostly Negative5– Mixed6– Mostly Positive7– Positive8– Very Positive9– Overwhelmingly PositivesummaryGlobal.bFilteredReviewsboolean Whether filtered (off-topic) reviews are excluded from the counts summaryGlobal.nAgeInDaysnumber The age in days of the review score window; 0in every observed responsergOtherLanguages[]array The review score per language rgOtherLanguages[].nReviewsnumber The number of reviews in this language rgOtherLanguages[].nReviewsPositivenumber The number of positive reviews in this language rgOtherLanguages[].eReviewScorenumber The review score in this language rgOtherLanguages[].bFilteredReviewsboolean Whether filtered (off-topic) reviews are excluded from the counts rgOtherLanguages[].nAgeInDaysnumber The age in days of the review score window rgOtherLanguages[].strLanguagestring The API language code of the review language bIsAdminViewboolean Whether the response contains admin view data bYourLanguagesAreOutlierboolean Whether the aggregate score of the user's review languages differs from summaryGlobalsummaryYourLanguagesobject The aggregate review score for the user's review languages summaryYourLanguages.nReviewsnumber The number of reviews summaryYourLanguages.nReviewsPositivenumber The number of positive reviews summaryYourLanguages.eReviewScorenumber The review score summaryYourLanguages.bFilteredReviewsboolean Whether filtered (off-topic) reviews are excluded from the counts summaryYourLanguages.nAgeInDaysnumber The age in days of the review score window summaryYourLanguages.rgLanguages[]array The API language codes counted as the user's review languages
Example
GET https://store.steampowered.com/ajaxlanguagereviewscores/440?l=english
{
"success": 1,
"strAppName": "Team Fortress 2",
"eAppType": 0,
"nTotalLanguages": 30,
"summaryGlobal": {
"nReviews": 1256356,
"nReviewsPositive": 1144309,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0
},
"rgOtherLanguages": [
{
"nReviews": 181636,
"nReviewsPositive": 167144,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "russian"
},
{
"nReviews": 64636,
"nReviewsPositive": 61042,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "spanish"
},
{
"nReviews": 43658,
"nReviewsPositive": 40714,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "polish"
},
{
"nReviews": 41199,
"nReviewsPositive": 38321,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "brazilian"
},
{
"nReviews": 24044,
"nReviewsPositive": 22012,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "turkish"
},
{
"nReviews": 19623,
"nReviewsPositive": 17925,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "schinese"
},
{
"nReviews": 16874,
"nReviewsPositive": 15859,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "french"
},
{
"nReviews": 13770,
"nReviewsPositive": 12910,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "czech"
},
{
"nReviews": 13690,
"nReviewsPositive": 12151,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "koreana"
},
{
"nReviews": 13564,
"nReviewsPositive": 12217,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "german"
},
{
"nReviews": 9622,
"nReviewsPositive": 8860,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "latam"
},
{
"nReviews": 9509,
"nReviewsPositive": 9021,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "hungarian"
},
{
"nReviews": 8213,
"nReviewsPositive": 7900,
"eReviewScore": 9,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "thai"
},
{
"nReviews": 7442,
"nReviewsPositive": 6757,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "italian"
},
{
"nReviews": 6390,
"nReviewsPositive": 5707,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "tchinese"
},
{
"nReviews": 5347,
"nReviewsPositive": 5071,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "portuguese"
},
{
"nReviews": 5021,
"nReviewsPositive": 4551,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "ukrainian"
},
{
"nReviews": 4944,
"nReviewsPositive": 4551,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "finnish"
},
{
"nReviews": 4196,
"nReviewsPositive": 3847,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "swedish"
},
{
"nReviews": 4081,
"nReviewsPositive": 3919,
"eReviewScore": 9,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "romanian"
},
{
"nReviews": 3525,
"nReviewsPositive": 3304,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "dutch"
},
{
"nReviews": 3412,
"nReviewsPositive": 3133,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "danish"
},
{
"nReviews": 1905,
"nReviewsPositive": 1689,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "japanese"
},
{
"nReviews": 1853,
"nReviewsPositive": 1746,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "bulgarian"
},
{
"nReviews": 1704,
"nReviewsPositive": 1564,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "norwegian"
},
{
"nReviews": 1141,
"nReviewsPositive": 1070,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "greek"
},
{
"nReviews": 374,
"nReviewsPositive": 354,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"strLanguage": "vietnamese"
}
],
"bIsAdminView": false,
"bYourLanguagesAreOutlier": true,
"summaryYourLanguages": {
"nReviews": 744856,
"nReviewsPositive": 670853,
"eReviewScore": 8,
"bFilteredReviews": true,
"nAgeInDays": 0,
"rgLanguages": [
"english"
]
}
}