API Reference

llms.txt

Simple integration flows with copyable requests and complete response examples.

Quick start

All prices are USD. Send your API key in the x-api-key header.

Marketplace

  1. GET Items/GetAllAccountsItems - pick an assestid and min_price.
  2. POST Tradeoffers/SendTradeItemsToTradeUrl - queue the trade, save data.id. Wallet debit is on completion, not at queue.
  3. POST Tradeoffers/GetTradeOffersNeedSendFiltered - poll that id until trade_offer_state=3.

Youpin

  1. GET lowestprices/.json?platform=youpin|c5|ecos - pick platform, then a skin name / price. Youpin live_listing rows include listing_id.
  2. GET /user/gift/item - get a live quote_token.
  3. POST /user/gift/buy - send the item to a Steam trade link.
  4. GET /user/gift/status - branch on phase, poll while pending=true.

C5

  1. GET /user/gift/item?platform=c5 - get a live quote.
  2. POST /user/gift/buy - purchase and send the item.
  3. GET /user/gift/status - branch on phase, poll while pending=true.

Rate limits

API: 100 r/s per IP. C5 gift quote/buy: 20 r/s per user (C5's limit, not ours).

Live status with WebSocket

Connect to wss://silencemarket.com/api/partner/{id}/ws/trades?api_key=YOUR_API_KEY. gift is SMG_* gift orders, offer is SMB_* marketplace orders, and need_send is a SendTrade UUID row.

{id} is data.id from GET Wallet/GetBalance.

Endpoints

Select an endpoint to see the real request shape and complete response fields.

Loading catalog...