Apps
Store Rankings
Get a ranked list of Steam apps for a given store ranking category (for example, top sellers or popular new releases).
Endpoint
This endpoint returns a ranked list of Steam apps for a given Steam Store ranking category, such as popular new releases. Entries are ordered by their current rank.
GET /v2/steam/apps/store/rankings/{type}
Required parameters
type
string
The ranking category to fetch. Known values:
popularnew— Popular New Releasestopsellers— Top Sellerspopularcomingsoon— Popular Upcoming Releasesspecials— Specials (apps currently on sale)trendingfree— Trending Free (popular free-to-play apps)mostplayed— Most Played (apps with the highest current player counts). Sourced directly from Steam's Most Played chart and limited to the top 50 apps. This is a different source than the Player Counts endpoint and may include apps that aren't tracked there.
Authentication
Include your API key as the x-api-key request header.
x-api-key: YourSecretAPIKey
Response fields
| Field | Type | Description |
|---|---|---|
category | string | The ranking category echoed back from the request (for example, popularnew). |
apps | array | Ranked list of apps. See fields below. |
date | string (ISO 8601) | When the ranking snapshot was produced. |
App fields
| Field | Type | Description |
|---|---|---|
appId | number | Steam application ID. |
rank | number | The app's position in the ranking (1-based). |
name | string | Application name. |
rank values are not guaranteed to be contiguous — entries that Steam filters out (region-locked, unavailable, etc.) leave gaps in the sequence.
Response example
Example output for this endpoint. For brevity's sake, most entries were omitted.
response.json
{
"success": true,
"result": {
"category": "popularnew",
"apps": [
{ "appId": 730, "rank": 1, "name": "Counter-Strike 2" },
{ "appId": 3357650, "rank": 2, "name": "PRAGMATA" },
{ "appId": 3041230, "rank": 3, "name": "Windrose" },
{ "appId": 252490, "rank": 11, "name": "Rust" }
],
"date": "2026-04-19T01:11:26.336Z"
}
}