REST

Buy Orders

List open buy orders from marketplaces that expose buy-order data.

Endpoint

Returns open buy orders from marketplaces that expose buy-order data. Each order includes its item context (name, marketplace, game) so you can work with the response as a flat list.

GET   /v2/buy-orders

Coverage

Only a subset of marketplaces expose buy-order data. The list below is fetched live from the API and reflects which marketplaces currently have buy orders available.

Loading marketplace availability…

Query parameters

game
string
Game code (e.g. CS2, Dota2, Rust, TF2).
marketplace
string
Optional marketplace filter. Must be a marketplace that exposes buy orders — see the table above.
name
string
Optional item name filter. Match is exact.
limit
number
Maximum number of orders to return. Defaults to 500.

Authentication

See REST overview for base URL, authentication, and error shape.

Response fields

The response is an array of buy order objects.

FieldTypeDescription
namestringItem market name
marketplacestringMarketplace the order was placed on
gamestringGame the item belongs to
orderIdstring|nullMarketplace-specific order ID
quantitynumber|nullNumber of units requested
priceUSDnumber|nullBid price in USD
priceEURnumber|nullBid price in EUR
priceCNYnumber|nullBid price in CNY
priceRUBnumber|nullBid price in RUB
itemPhasestring|nullItem phase or variant (CS2 doppler phases, etc.)
updatedAtnumberUnix timestamp of last update

Response example

response.json
[
  {
    "name": "AK-47 | Redline (Field-Tested)",
    "marketplace": "Buff163",
    "game": "CS2",
    "orderId": "order-xyz",
    "quantity": 5,
    "priceUSD": 43.00,
    "priceEUR": 39.80,
    "priceCNY": 305.00,
    "priceRUB": 3950.00,
    "itemPhase": null,
    "updatedAt": 1711151800
  }
]