Sync with Waxpeer session to auto-fill API key

Fetches available item(s) based on the item_id(s) passed in query

GET/v1/check-availability

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.

Prices are integers. 1000 = $1.00 USD.

Parameters

NameLocationTypeDescription
api
required
querystring
item_id
required
querystring

Unique Waxpeer item identifier (item_id)

game
optional
queryenum

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

enum: csgo, dota2, tf2, rust

include_hold
optional
querystring

include_hold

Responses

200 Successful operation

NameTypeDescription
success
optional
boolean

Whether the operation succeeded

items
optional
array<object>

Array of items

item_id
optional
string

Unique Waxpeer item identifier (item_id)

selling
optional
boolean

Is item on sale

price
optional
number

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

name
optional
string

Full item market hash name

image
optional
string

Item image URL

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": [
    {
      "item_id": 27165625733,
      "selling": true,
      "price": 1687470,
      "name": "★ Karambit | Fade (Factory New)",
      "image": "https://steamcommunity-a.akamaihd.net/economy/image/class/730/310854699/200fx125f",
      "unlock_at": "2026-08-04T12:00:00Z",
      "send_until": "2026-08-05T12:00:00Z"
    }
  ]
}