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.
| Field | Type | Description |
|---|---|---|
name | string | Item market name |
marketplace | string | Marketplace the order was placed on |
game | string | Game the item belongs to |
orderId | string|null | Marketplace-specific order ID |
quantity | number|null | Number of units requested |
priceUSD | number|null | Bid price in USD |
priceEUR | number|null | Bid price in EUR |
priceCNY | number|null | Bid price in CNY |
priceRUB | number|null | Bid price in RUB |
itemPhase | string|null | Item phase or variant (CS2 doppler phases, etc.) |
updatedAt | number | Unix 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
}
]