/v1/prices/buff163/float-buyorder

GET

Buff163 Float Buyorder

GET/v1/prices/buff163/float-buyorder

Buff163 Float Buyorder

Highest Buff163 buy order per float range (and per Fade % range,

Doppler phase or pattern tier) for every tracked skin, with the number

of buy orders in that range. Buff publishes these as aggregates, so

unlike the YouPin endpoint there is one entry per range, not one per

order.

Ranges are Buff's fixed buckets (e.g. 0.15-0.18), closed on both ends.

Fade skins come as a matrix: float ranges, Fade ranges and every

float × Fade combination ("any" marks the axis that is not limited).

Use the filters to price a specific item:

  • float=0.153 keeps the ranges containing 0.153; best_price_rmb is

then the highest buy order for that float.

  • fade=97.5 keeps the Fade ranges containing 97.5 (combined with

float when both are given).

  • phase (Doppler / Gamma Doppler) or tier (T1–T4 for Case

Hardened / Heat Treated, T1–T10 Marble Fade, T1–T6 Crimson

Kimono) selects that variant. Items without such variants fall back

to their plain ranges.

Without phase/tier, every variant is returned and best_price_rmb

covers only the plain (variant-less) ranges. Data refreshes about every

10 minutes.

Parameters

NameInRequiredDescription
market_hash_name
string
querynoOne or more skins (comma-separated or repeated, max 100). Omit for all skins.
Example: AK-47 | Redline (Field-Tested)
float
number
querynoOnly ranges that contain this float value (0–1).
Example: 0.153
phase
string
querynoDoppler phase of the item.
Example: Phase 1
fade
number
querynoFade % of the item (0–100); keeps the Fade ranges that contain it.
tier
string
querynoPattern tier of the item (cannot be combined with phase).
Example: T1

Example request

curl -s "https://api.cspriceapi.com/v1/prices/buff163/float-buyorder" \
  -H "x-api-key: YOUR_API_KEY"

Example response

{
  "data": [
    {
      "goods_id": 33960,
      "market_hash_name": "AK-47 | Redline (Field-Tested)",
      "best_price_rmb": "327.00",
      "best_order_count": 124,
      "updated_at": "2026-10-18T08:12:22.000Z",
      "ranges": [
        {
          "float_range": "0.15-0.18",
          "min_float": 0.15,
          "max_float": 0.18,
          "fade_range": "any",
          "min_fade": null,
          "max_fade": null,
          "phase": null,
          "tier": null,
          "price_rmb": "327.00",
          "order_count": 124,
          "updated_at": "2026-10-18T08:12:22.000Z"
        }
      ]
    }
  ],
  "meta": {
    "count": 1,
    "ranges": 1,
    "currency": "CNY",
    "filters": {
      "market_hash_name": 1,
      "float": 0.153,
      "phase": null,
      "tier": null,
      "fade": null
    },
    "updated_at": "2026-10-18T08:12:22.000Z"
  },
  "source": "Buff163",
  "requestor": "customer@example.com",
  "plan": "enterprise",
  "timestamp": "2026-10-18T08:20:00.000Z"
}

Responses

  • 200Buy-order ranges per skin.
  • 400Invalid filter (e.g. float outside 0–1, unknown phase/tier, phase and tier together).
  • 401Missing, invalid, disabled or expired API key.
  • 403The API key is valid but is not allowed to call this endpoint (endpoint ACL).
  • 429Rate limit exceeded (10 requests per second per key). Retry after 1 second.
  • 500Internal server error – temporary upstream failure, etc.

Interactive explorer

Try requests with your API key and browse the full request/response schemas.

Loading endpoint…

This endpoint as Markdown (.md)