Skip to main content

GET /client/market

Returns items currently available on the market for purchase (withdrawal). Supports search, filtering, sorting, and pagination. Authentication: Client Token (Authorization header)

Request

GET https://api.assetpay.gg/client/market?game=730&search=awp&sort=priceAsc&page=1&perPage=50
Authorization: CLIENT_TOKEN

Query Parameters

ParameterTypeDefaultDescription
gamestring730"730" (CS2) or "252490" (Rust)
searchstring-Search by item name (max 100 chars)
sortstring-relevance, priceAsc, priceDesc, nameAsc, or nameDesc
minPricenumber-Minimum price filter (USD)
maxPricenumber-Maximum price filter (USD)
pagenumber1Page number
perPagenumber50Items per page (min 1, max 1000)

Response

{
  "requestId": "...",
  "success": true,
  "data": {
    "items": [
      {
        "id": "e5f6g7h8-...",
        "name": "AWP | Asiimov",
        "marketHashName": "AWP | Asiimov (Field-Tested)",
        "type": "Sniper Rifle",
        "iconUrl": "IzMF03bk9WpSBq-S-ekoE33L-iLqGFHVaU25ZzQNQcXdEHOQ6UFc5FT_0NqFMOBBN-s...",
        "appid": 730,
        "tradable": true,
        "marketPrice": 48.00,
        "offer": {
          "price": 45.00,
          "reference": "ref_market_456",
          "delivery": "standard"
        },
        "exterior": "Field-Tested",
        "wear": "0.28123",
        "rarity": "Covert",
        "color": "#EB4B4B",
        "paintSeed": 42,
        "stickers": []
      }
    ],
    "count": 1523
  }
}

Response Fields

FieldTypeDescription
itemsItem[]Available market items
countnumberTotal matching items (for pagination)

Key Item Fields for Withdrawals

FieldDescription
idPass back as itemId in the withdrawal request
offer.pricePurchase cost in USD — pass this back as items[].price in the withdrawal request
offer.delivery"standard" (bot sources from supplier and sends a Steam trade offer) or "instant" (item already pre-positioned on the bot)

Rate Limits

Merchant StatusLimit
Verified300 requests / min
Unverified30 requests / min