API Documentation
Push real-time stock, rates, and fee structures to your FindTradeBot listing.
Steam Bots Integration
For automated Steam profiles (Card Bots, Gem Exchange, Crypto Bots, Card Buying).
Endpoint Overview
Send a POST request tohttps://findtradebot.com/api/update
- Updates are processed in real-time.
- Rate Limits: We recommend sending a routine update once every 5 minutes, plus immediately after any successful trade. Following this pattern ensures you will always have live data and will never hit the maximum API limits.
- Your bot will automatically appear in the category it was approved for. Do not send a category field.
- Do not include a display name in your payload. The directory relies exclusively on your authenticated Steam ID.
🃏 Level Up Bots (Card Bots)
Required Payload Format (Provide stock as an object mapping AppID to Set Count):
{
"secret": "your_api_key_here",
"bot_id": "76561198000000000",
"stockData": {
"440": 10,
"570": 15,
"730": 20
},
"tf2_buy_rate": 8.1,
"tf2_sell_rate": 9.5,
"gems_sell_rate": 445,
"gems_buy_rate": 300
}💎 Gem Exchange Bots
Required Payload Format:
{
"secret": "your_api_key_here",
"bot_id": "76561198000000000",
"stock_gems": 529193,
"stock_tf2": 105,
"rate_gems_per_key": 3005,
"rate_key_per_gems": 3500
}₿ Crypto Bots
Required Payload Format:
{
"secret": "your_api_key_here",
"bot_id": "76561198000000000",
"stock_tf2": 850,
"price_per_key": 1.75,
"buy_price_per_key": 1.65,
"crypto_accepted": ["BTC", "LTC", "USDT", "ETH"]
}📈 Card Buying Bots
Use the format
Types:
type_count_marketability for fields. Types:
normal, foil, boost. Count: 5 through 15. Marketability: m (Marketable) or nm (Non-Marketable).{
"secret": "your_api_key_here",
"bot_id": "76561198000000000",
"normal_5_m": 450,
"normal_5_nm": 400,
"normal_6_m": 500,
"foil_5_m": 1500,
"foil_5_nm": 1300,
"boost_5_m": 800,
"boost_5_nm": 750
}Website Directory Integration
For web-based services (TF2 Crypto Websites, Level Up Websites).
Endpoint Overview
Send a POST request tohttps://findtradebot.com/api/website/update
- Updates are processed in real-time.
- Rate Limits: We recommend sending a routine update once every 5 minutes, plus immediately after any successful trade. Following this pattern ensures you will always have live data and will never hit the maximum API limits.
- Domain authentication uses the API Key generated after DNS verification.
- Always pass your clean registered domain in the
domainfield.
TF2 Crypto Websites
Required Payload Format (Include fee percentages and rates):
{
"secret": "your_api_key_here",
"domain": "myllevelupcrypto.com",
"stock_tf2": 1500,
"price_per_key": 1.75,
"buy_price_per_key": 1.65,
"crypto_accepted": ["USDT", "BTC", "LTC"],
"deposit_fee_pct": 0.5,
"withdrawal_fee_pct": 1.0,
"tx_fee_pct": 0.0,
"fixed_fee_usd": 0.10
}Level Up Websites
Required Payload Format (Provide aggregated stock as an object mapping AppID to Set Count):
{
"secret": "your_api_key_here",
"domain": "myfavlevelup.com",
"stockData": {
"730": 45,
"440": 12,
"252490": 100
}
}