SteamSets API
Version 1.0.0
Base URL
https://api.steamsets.comAccounts
Steam profiles, badge collections, friends, and owned apps.
- POSTCompare badge collections between accounts
/v1/account.compareBadges - POSTFind up to N shortest friend paths between two accounts
/v1/account.findFriendPath - POSTGet monthly badge crafting counts for an account
/v1/account.getBadgeHeatmap - POSTGet account badge statistics
/v1/account.getBadgeStats - POSTGet account data points for charts
/v1/account.getDataPoints - POSTGet account profile information
/v1/account.getInfo - POSTTop accounts by unique viewers in a window
/v1/account.getTrending - POSTGet profile view counts (24h/7d/30d × unique/total) for an account
/v1/account.getViewStats - POSTList account owned apps
/v1/account.listApps - POSTList account badges
/v1/account.listBadges - POSTList crafted badge levels
/v1/account.listCraftedLevels - POSTList account friends
/v1/account.listFriends - POSTList inventory sets
/v1/account.listInventorySets - POSTGet leaderboard history
/v1/account.listLeaderboardHistory - POSTList owned badges
/v1/account.listOwnedBadges - POSTList groups owned by account
/v1/account.listOwnedGroups - POSTQueue account update
/v1/account.queueUpdate - POSTRefresh inventory
/v1/account.refreshInventory - POSTRefresh session token
/v1/account.refreshSession - GETServer-sent-events stream of per-account updates (queue status, view ticks, update progress).
/v1/account.subscribe - POSTGet the live progress of an account's most recent update.
/v1/account.updateProgress
Badges
Steam badges, their tags, and the accounts that crafted them.
- POSTGet a badge's tags for editing
/v1/badge.getTags - POSTList accounts that own a badge (earliest completion first). Donator perk — page size scales with Patreon tier.
/v1/badge.listCrafters - POSTList badge tags
/v1/badge.listTags - GETServer-sent-events stream of badge pricing ticks. Forwards every tick — filter client-side.
/v1/badge.pricing.subscribe - POSTReplace a badge's tags
/v1/badge.setTags
Apps
Steam apps (games), their badges, and the accounts that own them.
- POSTList app badges
/v1/app.listBadges - POSTList accounts that own an app (highest playtime first). Donator perk — page size scales with Patreon tier.
/v1/app.listOwners
Items
Owners of trading cards and booster packs.
Leaderboards
Account and group rankings, and how they change over time.
- POSTGet account leaderboard
/v1/leaderboard.getAccountLeaderboard - POSTGet the top account in each value bucket
/v1/leaderboard.getBucketLeaders - POSTTop movers in a windowed delta on a leaderboard
/v1/leaderboard.getChanges - POSTGet group leaderboard
/v1/leaderboard.getGroupLeaderboard - POSTGet lowest ranked accounts
/v1/leaderboard.getLowestRanks - POSTList leaderboard badges
/v1/leaderboard.listBadges - POSTPreview account rank
/v1/leaderboard.previewAccountRank
Activity
The activity feed of one account or of all of SteamSets.
- POSTList the activity feed for a single account (profile timeline)
/v1/activity.listAccountFeed - POSTList the global activity feed
/v1/activity.listGlobalFeed - GETLive server-sent-events stream of the global activity feed
/v1/activity.streamGlobalFeed
Stats
Platform statistics, as a snapshot or as a live stream.
- POSTGet platform statistics
/v1/stats.getStats - GETServer-sent-events stream of platform stats. Emits a snapshot, then deltas as the queues commit them.
/v1/stats.subscribe
Search
What people search for on SteamSets.
Site
Site-wide broadcasts as a live stream.
Donations
Progress toward the monthly donation goal.