Get one bot with its set stock and history
/v1/bot.getAuthorizationBearer token · headerrequiredapplication/jsonhistoryDaysinteger<int64>Days of history to return. Up to 14 days come in hourly points, longer ranges in daily points.
idstringrequiredThe bot's SteamID64 or its public id (bot_…).
OK
botTradeBotrequiredShow propertiesHide properties
accountLeaderboardAccount | nullrequiredThe bot's own Steam account. Holds only the SteamID and the listing's name when Steamsets has not parsed it.
Show propertiesHide properties
animatedAvatarstringrequiredThe animated avatar of the account
appsinteger<int32>requiredThe number of apps the account has
avatarstringrequiredThe avatar hash of the account
avatarFramestringrequiredThe avatar frame of the account
awardsGiveninteger<int32>requiredThe number of awards the account has
awardsReceivedinteger<int32>requiredThe number of awards the account has
backgroundstringrequiredThe background of the account
badgesinteger<int32>requiredThe number of badges the account has
bansinteger<int32>requiredThe number of bans
cityLeaderboardCity | nullThe city of the account
Show propertiesHide properties
namestringrequiredThe name of the city
countryLeaderboardCountry | nullThe country of the account
Show propertiesHide properties
codestringThe code of the country
namestringrequiredThe name of the country
createdAtstring<date-time>requiredThe time the account was created
donatedinteger<int32>requiredThe total of donations the account has
economyBanstringrequiredThe economy ban of the account
foilBadgesinteger<int32>requiredThe number of foil badges the account has
friendsinteger<int32>requiredThe number of friends the account has
gameBansinteger<int32>requiredThe number of game bans
levelinteger<int32>requiredThe level of the account
miniBackgroundstringrequiredThe mini background of the account
namestringrequiredThe name of the account
nameEffectstringrequiredDonator name effect, none when unset or the account no longer holds an entitling role
nonerainbowshadowneonshattervaporwavestardustcosmicsakurahalomoltenglassamber_glintamethyst_glintemerald_depthsapphire_depthruby_firediamond_fireastral_skynebula_skystaff_scandeveloper_scancrownlensboostnormalBadgesinteger<int32>requiredThe number of normal badges the account has
playtimeinteger<int32>requiredThe playtime of the account
pointsGiveninteger<int32>requiredThe number of points the account has
pointsReceivedinteger<int32>requiredThe number of points the account has
privacystringrequiredThe privacy of the account
publicprivatefriends_onlyregionLeaderboardRegion | nullThe region of the account
Show propertiesHide properties
namestringrequiredThe name of the region
rolesRole[] | nullrequiredThe roles of the account
Show propertiesHide properties
Roleextrasobject | nullrequiredExtra data associated with the role
ratinginteger<int32>requiredThe higher the more presedence it has
rolestringrequireduserdonatorstaffdeveloperpartnerowneramethystamberemeraldsapphirerubydiamondcontributorearly_supporterbetatranslatortop_100badge_scoutnitro_boosterastralnebulastateLeaderboardState | nullThe state of the account
Show propertiesHide properties
namestringrequiredThe name of the state
steamIdstringrequiredThe steam id
steamSetsScoreinteger<int32>requiredThe steam sets score
steamSetsVanitystringrequiredThe vanity of the account
steamVanitystringrequiredThe vanity of the account
supporterSupporterStatusWhether this account helps cover the monthly server costs, omitted when it never donated
Show propertiesHide properties
activebooleanrequiredDonated this month
monthsinteger<int32>requiredTotal months with a donation
themeColorstring | nullrequiredDonator profile theme color as #RRGGBB (no alpha), null when unset or the account no longer holds an entitling role
vacBansinteger<int32>requiredThe number of vac bans
xpinteger<int32>requiredThe number of xp the account has
avatarUrlstringrequiredbrandTradeBotBrand | nullrequiredThe operator the bot belongs to. Null for none.
Show propertiesHide properties
idstringrequiredThe brand's public id.
logoUrlstringrequirednamestringrequiredsponsoredbooleanrequiredThe brand's paid placement is running.
websiteUrlstringrequiredcryptoTradeBotCrypto | nullrequiredSet prices in cryptocurrencies. Null when the bot takes none.
Show propertiesHide properties
pricesTradeBotCryptoPrice[]requiredBy coin, in ticker order.
Show propertiesHide properties
TradeBotCryptoPricebuystring | nullrequiredcoinstringrequiredLowercase ticker.
sellstring | nullrequiredgamesTradeBotGames | nullrequiredThe Steam game market (keys or gifts). Null when the bot neither stocks nor prices games.
Show propertiesHide properties
pricesTradeBotGamePricesrequiredShow propertiesHide properties
cs2TradeBotRate | nullrequiredCS2 case keys per game.
Show propertiesHide properties
buynumber<double> | nullrequiredWhat the bot buys at. Null when it does not buy or the price is unknown.
sellnumber<double> | nullrequiredWhat the bot sells at. Null when it does not sell or the price is unknown.
gemsTradeBotRate | nullrequiredGems per game.
hydraTradeBotRate | nullrequiredOperation Hydra keys per game.
tf2TradeBotRate | nullrequiredTF2 keys per game.
todTradeBotRate | nullrequiredTour of Duty tickets per game.
stockTradeBotGameStockrequiredShow propertiesHide properties
copiesinteger<int32>requiredCopies in stock across all games, keys and gifts together.
gamesinteger<int32>requiredDistinct games in stock.
gamesForYouinteger<int64>Distinct games in this bot's stock that the logged-in caller does not own. Missing when logged out or when the bot stocks no games.
gemsTradeBotGems | nullrequiredThe gem market. Null when the bot does not trade gems.
Show propertiesHide properties
pricesTradeBotKeyPricesrequiredGems per key.
Show propertiesHide properties
cs2TradeBotRate | nullrequiredhydraTradeBotRate | nullrequiredtf2TradeBotRate | nullrequiredtodTradeBotRate | nullrequiredstockinteger<int64> | nullrequiredGems the bot holds. Null when it does not say.
idstringrequiredThe bot's public id.
keysTradeBotKeys | nullrequiredKeys and tickets the bot holds. Null when it does not report them.
Show propertiesHide properties
cs2integer<int32> | nullrequiredhydrainteger<int32> | nullrequiredtf2integer<int32> | nullrequiredtodinteger<int32> | nullrequiredlistingTradeBotListingThe review state. Only in the owner's and staff's routes.
Show propertiesHide properties
createdAtstring<date-time>requiredlistingFeePaidbooleanrequiredStaff confirmed the one-key listing fee. Scrape bots pay none.
statusstringrequiredpendingapprovedrejecteddisablednamestringrequiredownerLeaderboardAccount | nullrequiredThe Steam account that runs the bot. Null when no one has claimed it.
Show propertiesHide properties
animatedAvatarstringrequiredThe animated avatar of the account
appsinteger<int32>requiredThe number of apps the account has
avatarstringrequiredThe avatar hash of the account
avatarFramestringrequiredThe avatar frame of the account
awardsGiveninteger<int32>requiredThe number of awards the account has
awardsReceivedinteger<int32>requiredThe number of awards the account has
backgroundstringrequiredThe background of the account
badgesinteger<int32>requiredThe number of badges the account has
bansinteger<int32>requiredThe number of bans
cityLeaderboardCity | nullThe city of the account
countryLeaderboardCountry | nullThe country of the account
createdAtstring<date-time>requiredThe time the account was created
donatedinteger<int32>requiredThe total of donations the account has
economyBanstringrequiredThe economy ban of the account
foilBadgesinteger<int32>requiredThe number of foil badges the account has
friendsinteger<int32>requiredThe number of friends the account has
gameBansinteger<int32>requiredThe number of game bans
levelinteger<int32>requiredThe level of the account
miniBackgroundstringrequiredThe mini background of the account
namestringrequiredThe name of the account
nameEffectstringrequiredDonator name effect, none when unset or the account no longer holds an entitling role
nonerainbowshadowneonshattervaporwavestardustcosmicsakurahalomoltenglassamber_glintamethyst_glintemerald_depthsapphire_depthruby_firediamond_fireastral_skynebula_skystaff_scandeveloper_scancrownlensboostnormalBadgesinteger<int32>requiredThe number of normal badges the account has
playtimeinteger<int32>requiredThe playtime of the account
pointsGiveninteger<int32>requiredThe number of points the account has
pointsReceivedinteger<int32>requiredThe number of points the account has
privacystringrequiredThe privacy of the account
publicprivatefriends_onlyregionLeaderboardRegion | nullThe region of the account
rolesRole[] | nullrequiredThe roles of the account
stateLeaderboardState | nullThe state of the account
steamIdstringrequiredThe steam id
steamSetsScoreinteger<int32>requiredThe steam sets score
steamSetsVanitystringrequiredThe vanity of the account
steamVanitystringrequiredThe vanity of the account
supporterSupporterStatusWhether this account helps cover the monthly server costs, omitted when it never donated
themeColorstring | nullrequiredDonator profile theme color as #RRGGBB (no alpha), null when unset or the account no longer holds an entitling role
vacBansinteger<int32>requiredThe number of vac bans
xpinteger<int32>requiredThe number of xp the account has
setsTradeBotSets | nullrequiredThe card set market. Null when the bot neither stocks nor prices sets.
Show propertiesHide properties
limitsTradeBotSetLimitsrequiredShow propertiesHide properties
maxPerAppinteger<int32> | nullrequiredMost sets of one app sold to one user. Null for no limit.
pricesTradeBotSetPricesrequiredShow propertiesHide properties
cs2TradeBotRate | nullrequiredSets per CS2 case key.
gemsTradeBotRate | nullrequiredGems per set.
hydraTradeBotRate | nullrequiredSets per Operation Hydra key.
tf2TradeBotRate | nullrequiredSets per TF2 key.
todTradeBotRate | nullrequiredSets per Tour of Duty ticket.
stockTradeBotSetStockrequiredShow propertiesHide properties
appsinteger<int32>requiredDistinct apps with stock.
foilinteger<int32>requiredComplete foil sets.
maxLevelinteger<int64>requiredHighest Steam level reachable from level 0 with this bot alone.
normalinteger<int32>requiredComplete normal sets.
setsForYouinteger<int64>Sets this bot alone can sell the logged-in caller, given the badges they have crafted. Missing when logged out or when the bot does not sell sets.
sourcestringrequiredpush: the bot reports its own data. scrape: we count its stock from its inventory.
pushscrapestatusTradeBotStatusrequiredShow propertiesHide properties
onlinebooleanrequiredstalebooleanrequiredThe bot has not reported for over an hour.
updatedAtstring<date-time> | nullrequiredWhen the bot last reported or was scraped. Null when never.
typestringrequiredWhat the bot trades, in the categories other directories use.
levelupfoilgemcryptoholidayswapbuyinggameothergamesBotGetGame[]requiredThe bot's whole game stock, one entry per game, by name. Empty when the bot stocks no games.
Show propertiesHide properties
BotGetGameappIdinteger<int32>requiredcopiesinteger<int32>requiredCopies in stock, keys and gifts together.
namestringrequiredThe game's name. Empty when the app is not in the catalogue.
ownedbooleanWhether the logged-in caller owns the game. Missing when logged out.
historyBotGetHistoryrequiredShow propertiesHide properties
bucketstringrequiredThe width of one point.
hourdaypointsBotGetHistoryPoint[]requiredOldest first. A bucket in which the bot did not report has no point. Empty when no history is recorded or it could not be read.
Show propertiesHide properties
BotGetHistoryPointatstring<date-time>requiredStart of the bucket. The values are the last the bot reported in it.
onlinebooleanrequiredpricesBotGetHistoryPricesrequiredA null currency is one the bot did not price then.
Show propertiesHide properties
gemsTradeBotKeyPricesrequiredGem prices: gems per key.
setsTradeBotSetPricesrequiredSet prices: sets per key or ticket, gems per set.
stockTradeBotSetStockrequiredsetsBotGetSet[]requiredThe bot's whole set stock, one entry per app, by game name.
Show propertiesHide properties
BotGetSetappIdinteger<int32>requiredfoilinteger<int32>requiredComplete foil sets in stock.
namestringrequiredThe game's name. Empty when the app is not in the catalogue.
neededinteger<int64>Sets of this app from this bot the logged-in caller can still craft, after the bot's per-user limit. Missing when logged out or when the bot does not sell sets.
normalinteger<int32>requiredComplete normal sets in stock.
Not Found
detailstringA human-readable explanation specific to this occurrence of the problem.
errorsErrorDetail[] | nullOptional list of individual error details
Show propertiesHide properties
ErrorDetaillocationstringWhere the error occurred, e.g. 'body.items[3].tags' or 'path.thing-id'
messagestringError message text
valueanyThe value at the given location
instancestring<uri>A URI reference that identifies the specific occurrence of the problem.
statusinteger<int64>HTTP status code
titlestringA short, human-readable summary of the problem type. This value should not change between occurrences of the error.
typestring<uri>A URI reference to human-readable documentation for the error.
Unprocessable Entity
detailstringA human-readable explanation specific to this occurrence of the problem.
errorsErrorDetail[] | nullOptional list of individual error details
Show propertiesHide properties
ErrorDetaillocationstringWhere the error occurred, e.g. 'body.items[3].tags' or 'path.thing-id'
messagestringError message text
valueanyThe value at the given location
instancestring<uri>A URI reference that identifies the specific occurrence of the problem.
statusinteger<int64>HTTP status code
titlestringA short, human-readable summary of the problem type. This value should not change between occurrences of the error.
typestring<uri>A URI reference to human-readable documentation for the error.
Internal Server Error
detailstringA human-readable explanation specific to this occurrence of the problem.
errorsErrorDetail[] | nullOptional list of individual error details
Show propertiesHide properties
ErrorDetaillocationstringWhere the error occurred, e.g. 'body.items[3].tags' or 'path.thing-id'
messagestringError message text
valueanyThe value at the given location
instancestring<uri>A URI reference that identifies the specific occurrence of the problem.
statusinteger<int64>HTTP status code
titlestringA short, human-readable summary of the problem type. This value should not change between occurrences of the error.
typestring<uri>A URI reference to human-readable documentation for the error.