Sync with Waxpeer session to auto-fill API key

Fetches items based on the game you pass as a query with cursor pagination

GET/v2/get-items-list

Same filters and the same item shape as GET /v1/get-items-list. It adds cursor (keyset) pagination, which stays fast on deep pages. With skip, v1 is capped at 5000 rows.

Pass the next_cursor value from the previous page to get the next one. Alternatively, pass cursor_price and cursor_item_id of the last received item.

order_by supports price (default), profit or discount. The cursor follows the chosen order. item_id breaks ties.

skip is still accepted (≤ 5000), but it is ignored when a cursor is passed.

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.

next_cursor is present only when has_more is true. It is omitted on the last page.

Parameters

NameLocationTypeDescription
api
required
querystring
skip
optional
querynumber

Number of records to skip for pagination

search
optional
querystring

search

brand
optional
queryenum

In-game item category (e.g. rifle for CS:GO, Pants for Rust)

enum: knife, pass, key, sticker, pistol, shotgun, smg, machinegun, rifle, sniper_rifle, gloves, AK47u, Armored Metal Door, Balaclava, Bandana, Beenie, Bolt Rifle, Bone Club, Bone Knife, Boonie, Boots, Bucket Helmet, Burlap Gloves, Burlap Headwrap, Burlap Shirt, Burlap Shoes, Burlap Trousers, Cap, Coffeecan Helmet, Collared Shirt, Concrete Barricade, Crossbow, Deer Skull Mask, Double Barrel Shotgun, Grenade, Guitar, Hammer, Hatchet, Hide Halterneck, Hide Pants, Hide Poncho, Hide Skirt, Hoodie, Jacket, Large Wooden Box, Long TShirt, Longsword, Metal Facemask, Metal Torso Plate, Miner's Hat, Mp5, Pants, Pump Shotgun, Reactive Sign, Revolver, Rifle Helmet, Roadsign Jacket, Roadsign Kilt, Rock, Rocket Launcher, Salvaged Icepick, Salvaged Sword, Sandbag Barricade, Satchel Explosives, Semi Auto Pistol, Semi Auto Rifle, Sheet Metal Door, Shorts, Sleeping Bag, SMG, Snow Jacket, Stone Hatchet, Stone Pickaxe, Tank Top, Thompson, TShirt, Waterpipe Shotgun, Wooden Box, Wooden Door

order
optional
queryenum

order

enum: asc, desc

order_by
optional
queryenum

Sorting column

enum: price, profit, discount

exterior
optional
queryenum

Item wear exterior (e.g. FN, MW, FT, WW, BS)

enum: FN, MW, FT, WW, BS

max_price
optional
querynumber

Maximum item price

min_price
optional
querynumber

Minimum item price

game
optional
queryenum

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

enum: csgo, tf2, rust, dota2

limit
optional
querynumber

Page limit count

cursor
optional
querystring

cursor

cursor_price
optional
querynumber

cursor_price

cursor_item_id
optional
querystring

cursor_item_id

sort
optional
queryenum

Sort field and direction

enum: ASC, DESC

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

name
optional
string

Full item market hash name

price
optional
number

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

float
optional
number

Item wear float value (CS:GO)

best_deals
optional
number

Difference between suggested price and item price

discount
optional
number

Percentage discount from suggested price

steam_price
optional
number

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

image
optional
string

Item image URL

item_id
optional
string

Unique Waxpeer item identifier (item_id)

brand
optional
string

In-game item category (e.g. rifle for CS:GO, Pants for Rust)

type
optional
string

Type identifier

phase
optional
string

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

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

count
optional
number

Number of available items / records

has_more
optional
boolean

true if more pages are available

next_cursor
optional
string

Opaque cursor for keyset pagination. Present when has_more is true

Response
{
  "success": true,
  "items": [
    {
      "name": "★ Butterfly Knife | Gamma Doppler (Factory New)",
      "price": 4999,
      "float": 0.1452850103378296,
      "best_deals": 541,
      "discount": 10,
      "steam_price": 5540,
      "image": "https://steamcommunity-a.akamaihd.net/economy/image/class/730/520026599/200fx125f",
      "item_id": "27402864642",
      "brand": "pistol",
      "type": "Glock-18",
      "phase": "Phase 4",
      "unlock_at": "2026-08-04T12:00:00Z",
      "send_until": "2026-08-05T12:00:00Z"
    }
  ],
  "count": 100,
  "has_more": true,
  "next_cursor": "eyJwcmljZSI6MTUwMDAsIml0ZW1faWQiOiIyNzQwMjg2NDY0MiJ9"
}