SkinMarketCap API
Leaderboards

List pro players

Every CS2 pro on Valve's roster with their inventory value. Costs 1 credit.

GET
/v1/inventories/pros

Authorization

x-api-key<token>

In: header

Query Parameters

sort?string

popularity puts first the players whose autograph stickers the market pays most for, recent Majors weighing most; value the most valuable inventory; items the most items. Players without a valuation come last under each

Default"popularity"

Value in

  • "popularity"
  • "value"
  • "items"
limit?integer

Rows to return from the top, up to 1000

Range1 <= value <= 1000
Default100
days?integer

Limits history to the last this many days, today included; without it, all of it. change24h, change7d and change30d don't depend on it

Range1 <= value <= 30

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v1/inventories/pros"
{  "data": [    {      "rank": 3,      "steamId": "76561198074762801",      "nickname": "m0NESY",      "realName": "Ilya Osipov",      "countryCode": "RU",      "teamTag": "FAL",      "majorCount": 7,      "photo": "https://cdn.skinmarketcap.app/players/cs2/76561198074762801-4ffd6401.webp",      "personaName": "m0",      "profileUrl": "https://steamcommunity.com/id/m0NESY-/",      "totalValue": 3602713,      "change24h": -1.49,      "change7d": -2.51,      "change30d": -5.77,      "itemCount": 474,      "uniqueCount": 270,      "valuedCount": 232,      "history": [        {          "day": "2026-09-01",          "value": 3728339        },        {          "day": "2026-09-16",          "value": 3707484        },        {          "day": "2026-10-01",          "value": 3513060        }      ],      "updatedAt": "2026-09-25T23:59:59.307Z"    }  ]}