Sync with Waxpeer session to auto-fill API key

Search available items by name(s)

GET/v2/search-items-by-name

Usually used in combination with /v1/prices as expand items group by name.

Rate limit shared with search by name endpoints and currently is 20 per minute for regular users (No limits for partners)

Maximum number of listings per name 50 (in ascending order of price)

A hold listing is created while the item is still under a Steam trade lock. You can buy it now, and it is delivered after the lock expires. Hold listings are omitted unless you pass include_hold=1 or true. Each hold listing then includes unlock_at (when the lock ends; delivery starts after that) and send_until (delivery deadline; if the item is not sent by then the trade fails and you are refunded in full). Both are RFC 3339 UTC. Regular listings omit both fields. A listing is trade-locked when unlock_at is present. Applies to every search mode.

Prices are integers. 1000 = $1.00 USD.

Parameters

NameLocationTypeDescription
api
required
querystring
game
optional
queryenum

Game code for requested items (csgo, tf2, rust, dota2)

enum: csgo, tf2, rust, dota2

name
required
querystring

Full item market hash name

minified
optional
queryenum

Returns additional item details when set to 1

enum: 0, 1

delivery_details
optional
queryenum

delivery_details

enum: 0, 1

ignore_phase
optional
queryenum

ignore_phase

enum: 0, 1

include_hold
optional
querystring

include_hold

Responses

200 Successful operation

NameTypeDescription
success
optional
boolean

Whether the operation succeeded

items
optional
object

Array of items

Glock-18 | Gamma Doppler (Field-Tested)
optional
array<object>
name
optional
string

Full item market hash name

price
optional
number

Item price in integer format (1000 = $1.00 USD)

image
optional
string

Item image URL

item_id
optional
string

Unique Waxpeer item identifier (item_id)

phase
optional
string

Doppler phase name (e.g. Phase 1, Ruby, Emerald)

float
optional
number

Item wear float value (CS:GO)

steam_price
optional
number

Steam item price in integer (1000 = $1.00 USD)

sticker_names
optional
array<string>

Names of applied stickers

stickers
optional
array<object>

Applied stickers data

name
optional
string

Full item market hash name

image
optional
string

Item image URL

wear
optional
number
slot
optional
number
price
optional
number

Item price in integer format (1000 = $1.00 USD)

unlock_at
optional
string

RFC 3339 UTC time when the Steam trade lock ends and item can be sent. null for regular items

send_until
optional
string

RFC 3339 UTC delivery deadline

Response
{
  "success": true,
  "items": {
    "Glock-18 | Gamma Doppler (Field-Tested)": [
      {
        "name": "Glock-18 | Gamma Doppler (Field-Tested)",
        "price": 2050000,
        "image": "https://steamcommunity-a.akamaihd.net/economy/image/class/730/4887510722",
        "item_id": "27165625734",
        "phase": "Phase 1",
        "float": 0.2447746992111206,
        "steam_price": 1709860,
        "sticker_names": [
          "Sticker | FaZe Clan | Boston 2018"
        ],
        "stickers": [
          {
            "name": "Sticker | FaZe Clan | Boston 2018",
            "image": "https://steamcdn-a.akamaihd.net/apps/730/icons/econ/stickers/boston2018/faze_clan.2e4d2a2e2e2a2e2a2e2a2e2a2e2a2e2a2e2a2a.png",
            "wear": 0,
            "slot": 1,
            "price": 1000
          }
        ],
        "unlock_at": "2026-08-04T12:00:00Z",
        "send_until": "2026-08-05T12:00:00Z"
      }
    ]
  }
}

429 Too many requests. Rate limit exceeded

NameTypeDescription
success
optional
boolean

Whether the operation succeeded

msg
optional
string

Reason message when success is false

msBeforeNext
optional
number

Milliseconds before next allowed request

Response
{
  "success": false,
  "msg": "string",
  "msBeforeNext": 0
}