Skip to content

Get Dynamic Sale Items

Revadike edited this page Oct 31, 2026 · 1 revision

GET /actions/ajaxgetdynamicsaleitems

Returns the app capsules matching a dynamic sale query (featured tags, facets and pre-filters), as used by faceted sale page sections.

Rate limits

No known rate limit

Request

Authenticated: No

Method: GET

Host: store.steampowered.com

Path: /actions/ajaxgetdynamicsaleitems

Query Parameters:

Name Type Required Description
cc string Yes The country code
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. When omitted in tested requests, the endpoint returned 503
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/ajaxgetdynamicsaleitems?origin=https%3A%2F%2Fstore.steampowered.com&max_results=5&cc=US&tagids_featured=492
{
    "rgCapsules": [],
    "rgSolrFacetCounts": [],
    "nMatchCount": 0,
    "bMoreResultsRemaining": false
}

Clone this wiki locally