Sync with Waxpeer session to auto-fill API key

Checking the status of many steam trades by project_id identifier

GET/v1/check-many-project-id

Check the status of multiple Steam trades using custom project_id identifiers passed during purchase.

Prices are integers. 1000 = $1.00 USD.

Parameters

NameLocationTypeDescription
api
required
querystring
id
required
querystring

Identifier

Responses

200 Successful operation

NameTypeDescription
success
optional
boolean

Whether the operation succeeded

msg
optional
string

Reason message when success is false

trades
optional
array<object>
id
optional
number

Identifier

price
optional
number

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

name
optional
string

Full item market hash name

status
optional
number

Filter by status

project_id
optional
string

Custom order identifier (project_id)

custom_id
optional
string

System identifier (can be ignored)

trade_id
optional
string

Steam Trade Offer ID

done
optional
boolean

Whether the trade is finished

for_steamid64
optional
string

Partner Steam ID64

reason
optional
string

Trade cancellation / failure reason

seller_name
optional
string

Sellers name

seller_avatar
optional
string

Sellers avatar

seller_steam_joined
optional
number

When seller joined Steam (May be different if the item is purchased as a gift)

seller_steam_level
optional
number

Sellers steam lvl (May be different if the item is purchased as a gift or seller upgraded lvl after last login)

send_until
optional
number

RFC 3339 UTC delivery deadline

last_updated
optional
number

Last update timestamp

counter
optional
number

System counter (can be ignored)

is_released
optional
boolean

Whether funds have been released after hold period

release_date
optional
string

Date when funds release from escrow hold

penalties
optional
object

Trade rollback penalty information

rollback_fee
optional
number

Rollback fee (20% of item price)

rollback_penalty
optional
number

Rollback penalty (10% of item price)

total_penalty
optional
number

Total penalty amount

Response
{
  "success": true,
  "msg": "Invalid ID",
  "trades": [
    {
      "id": 1,
      "price": 140,
      "name": "Nova | Sand Dune (Field-Tested)",
      "status": 4,
      "project_id": "My_custom_project_identifier_asgd6ad8sg68gasgas8d",
      "custom_id": "224bdce2-as44-5ae6-be3g-1a80500de23s",
      "trade_id": "3547735377",
      "done": false,
      "for_steamid64": "76561198338314XXX",
      "reason": "Buyer failed to accept",
      "seller_name": "turboTrade",
      "seller_avatar": "https://avatars.akamai.steamstatic.com/fef49e7fa7e1997310d705b2a6158ff8dc1cdfeb_medium.jpg",
      "seller_steam_joined": 1589314982,
      "seller_steam_level": 45,
      "send_until": 1566796475,
      "last_updated": 1566796111,
      "counter": 10,
      "is_released": false,
      "release_date": "2025-07-28T10:30:00.000Z",
      "penalties": {
        "rollback_fee": 3000,
        "rollback_penalty": 1500,
        "total_penalty": 4500
      }
    }
  ]
}