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: GET

Host: store.steampowered.com

Path: /ajaxlanguagereviewscores/:appid

Variables:

Name Type Description
:appid number The Steam AppID

Query Parameters:

Name Type Required Description
l string No Language
admin_view boolean No When 1, requests the admin view of the data. An anonymous request still returns bIsAdminView as false

Response

200 OK

Name Type Description
success number Whether the request was successful
strAppName string The name of the app; Uninitialized for an unknown AppID
eAppType number The numeric app type
nTotalLanguages number The number of review languages
summaryGlobal object The aggregate review score across all languages
summaryGlobal.nReviews number The number of reviews
summaryGlobal.nReviewsPositive number The number of positive reviews
summaryGlobal.eReviewScore number The review score: 0 – no user reviews1 – Overwhelmingly Negative2 – Very Negative3 – Negative4 – Mostly Negative5 – Mixed6 – Mostly Positive7 – Positive8 – Very Positive9 – Overwhelmingly Positive
summaryGlobal.bFilteredReviews boolean Whether filtered (off-topic) reviews are excluded from the counts
summaryGlobal.nAgeInDays number The age in days of the review score window; 0 in every observed response
rgOtherLanguages[] array The review score per language
rgOtherLanguages[].nReviews number The number of reviews in this language
rgOtherLanguages[].nReviewsPositive number The number of positive reviews in this language
rgOtherLanguages[].eReviewScore number The review score in this language
rgOtherLanguages[].bFilteredReviews boolean Whether filtered (off-topic) reviews are excluded from the counts
rgOtherLanguages[].nAgeInDays number The age in days of the review score window
rgOtherLanguages[].strLanguage string The API language code of the review language
bIsAdminView boolean Whether the response contains admin view data
bYourLanguagesAreOutlier boolean Whether the aggregate score of the user's review languages differs from summaryGlobal
summaryYourLanguages object The aggregate review score for the user's review languages
summaryYourLanguages.nReviews number The number of reviews
summaryYourLanguages.nReviewsPositive number The number of positive reviews
summaryYourLanguages.eReviewScore number The review score
summaryYourLanguages.bFilteredReviews boolean Whether filtered (off-topic) reviews are excluded from the counts
summaryYourLanguages.nAgeInDays number 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"
        ]
    }
}