List the bots in the bot directory
/v1/bot.listAuthorizationBearer token · headerrequiredOK
botsBotListEntry[]requiredShow propertiesHide properties
BotListEntryappsinteger<int32>requiredDistinct apps with stock.
avatarUrlstringrequiredbrandIdinteger<int32>requiredThe operator this bot belongs to, an id in brands. 0 for none.
buySetsPerKeynumber<float>requiredSets the bot wants for one of its TF2 keys. 0 when it does not buy.
foilSetsinteger<int32>requiredComplete foil sets in stock.
idinteger<int32>requiredmaxLevelinteger<int64>requiredHighest Steam level reachable from level 0 with this bot alone.
maxSetsPerAppinteger<int32>requiredMost sets of one app sold to one user. 0 means no limit.
namestringrequirednormalSetsinteger<int32>requiredComplete normal sets in stock.
onlinebooleanrequiredownerBotListOwnerThe Steam account that runs the bot. Missing when no one has claimed it.
Show propertiesHide properties
avatarUrlstringrequirednamestringrequiredEmpty when Steamsets has not seen the account yet.
steamIdstringrequiredsellSetsPerKeynumber<float>requiredSets the bot sells for one TF2 key. 0 when it does not sell or has not told us.
setsForYouinteger<int64>Sets this bot alone can sell the logged-in caller, given the badges they have crafted. Missing when logged out.
sourcestringrequiredpush: the bot reports its own stock. scrape: we count it from the bot's inventory.
pushscrapestalebooleanrequiredThe bot has not reported for over an hour.
steamIdstringrequiredupdatedAtstring<date-time>requiredWhen the bot last reported or was scraped.
brandsBotListBrand[]requiredBrands with at least one listed bot: sponsored first, in display order, then the rest by name.
Show propertiesHide properties
BotListBrandidinteger<int32>requiredlogoUrlstringrequirednamestringrequiredsponsoredbooleanrequiredShown as its own section at the top.
websiteUrlstringrequiredInternal 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.