Get Dynamic Sale Items App List - Revadike/InternalSteamWebAPI GitHub Wiki

GET /actions/ajaxgetdynamicsaleitemsapplist

Returns the app capsules for an explicit list of AppIDs, with facet counts, as used by faceted sale page sections.

Rate limits

No known rate limit

Request

Authenticated: No

Method: GET

Host: store.steampowered.com

Path: /actions/ajaxgetdynamicsaleitemsapplist

Query Parameters:

Name Type Required Description
cc string Yes The country code
applist string Yes CSV of Steam AppIDs
origin string No The origin URL, changes the Access-Control-Allow-Origin header in the response
max_results number No The maximum number of capsules to return
tagids_featured number No A Steam tag ID to feature
facet_filter string No TODO
pre_filter string No A JSON-encoded filter object (TODO for the accepted shape)

Response

200 OK

Name Type Description
rgCapsules[] array The items matching the query
rgCapsules[].id number The Steam AppID
rgCapsules[].type string The type of the item (e.g. game)
rgSolrFacetCounts object The facet counts, keyed by tag ID; [] when empty. Each value is the number of matches as a string
nMatchCount number The number of items matching the query
bMoreResultsRemaining boolean Whether more results are available

Example

GET https://store.steampowered.com/actions/ajaxgetdynamicsaleitemsapplist?applist=440&max_results=2&cc=US
{
    "rgCapsules": [
        {
            "id": 440,
            "type": "game"
        }
    ],
    "rgSolrFacetCounts": {
        "19": "1",
        "113": "1",
        "1663": "1",
        "1685": "1",
        "1702": "1",
        "1708": "1",
        "1719": "1",
        "1774": "1",
        "3839": "1",
        "3843": "1",
        "3859": "1",
        "3878": "1",
        "4136": "1",
        "4155": "1",
        "4195": "1",
        "4202": "1",
        "4562": "1",
        "5711": "1",
        "5752": "1",
        "620519": "1"
    },
    "nMatchCount": 1,
    "bMoreResultsRemaining": false
}