List the bots in the bot directory
/v1/bot.listAuthorizationBearer token · headerrequiredapplication/jsoncurrencystringOnly bots that trade in this currency, in any market. Omit for every bot.
tf2cs2hydratodgemstypestringOnly bots of this type. Omit for every type.
levelupfoilgemcryptoholidayswapbuyingotherOK
botsTradeBot[]requiredShow propertiesHide properties
TradeBotaccountLeaderboardAccount | 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 | nullrequiredgemsTradeBotGems | nullrequiredThe gem market. Null when the bot does not trade gems.
Show propertiesHide properties
pricesTradeBotKeyPricesrequiredGems per key.
Show propertiesHide properties
cs2TradeBotRate | nullrequiredShow 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.
hydraTradeBotRate | 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.
levelupfoilgemcryptoholidayswapbuyingotherbrandsTradeBotBrand[]requiredBrands with at least one bot in bots, in display order: sponsored first by rank, then the rest by name.
Show propertiesHide properties
TradeBotBrandidstringrequiredThe brand's public id.
logoUrlstringrequirednamestringrequiredsponsoredbooleanrequiredThe brand's paid placement is running.
websiteUrlstringrequiredUnprocessable 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.