REST

Sales History

Recent completed sales for a single item on a single marketplace, including per-sale metadata.

Endpoint

Returns recent completed sales for a single item on a single marketplace, including per-sale metadata such as float, pattern, and stickers where available.

GET   /v2/sales

Coverage

Only a subset of marketplaces expose sales history. The list below is fetched live from the API and reflects which marketplaces currently have sales available.

Loading marketplace availability…

Query parameters

marketplace
string
Marketplace name. Must be a marketplace that exposes sales — see the table above.
game
string
Game code (e.g. CS2, Dota2, Rust, TF2).
name
string
Full item market name.
days
number
How many days of sales history to return. Defaults to 30.

Authentication

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

Response fields

FieldTypeDescription
namestringItem market name
marketplacestringMarketplace the sales come from
gamestringGame the item belongs to
salesarrayArray of sale records

Sale record

FieldTypeDescription
timestampnumberUnix timestamp of the sale
priceUSDnumber|nullSale price in USD
priceEURnumber|nullSale price in EUR
priceCNYnumber|nullSale price in CNY
priceRUBnumber|nullSale price in RUB
floatnumber|nullWear value between 0.0 and 1.0 (CS2 only)
paintIndexnumber|nullSkin pattern ID (CS2 only)
paintSeednumber|nullPattern seed number (CS2 only)
stickersarray|nullApplied stickers (CS2 only)
raritystring|nullItem rarity (Dota 2 only)
herostring|nullAssociated hero name (Dota 2 only)

Response example

response.json
{
  "name": "AK-47 | Redline (Field-Tested)",
  "marketplace": "Buff163",
  "game": "CS2",
  "sales": [
    {
      "timestamp": 1711150800,
      "priceUSD": 45.50,
      "priceEUR": 42.10,
      "priceCNY": 322.00,
      "priceRUB": 4160.00,
      "float": 0.2341,
      "paintIndex": 282,
      "paintSeed": 123,
      "stickers": [],
      "rarity": null,
      "hero": null
    }
  ]
}