/v1/prices/youpin/float-buyorder

GET

YouPin Float Buyorder

GET/v1/prices/youpin/float-buyorder

YouPin Float Buyorder

Every open YouPin buy order per skin, each with its own conditions:

a float range (or any float), a Doppler phase, a Fade % range or a

Case Hardened tier. Orders are sorted by price, highest first.

Use the filters to price a specific item:

  • float=0.153 returns only orders that accept a float of 0.153

(range lower bound included, upper bound excluded, like YouPin's wear

ranges). best_price_rmb is then the highest buy order for that float.

  • phase (Doppler / Gamma Doppler), fade (Fade %) and tier

(Case Hardened) work the same way. Orders without such a condition

accept any item and are always included.

Identical orders (same price and same condition) are merged into one

entry: quantity is their sum and orders says how many buy orders it

stands for.

Without market_hash_name the response covers every tracked skin

(~4,000 skins, ~27,000 order entries, about 6 MB uncompressed and

~0.4 MB with Accept-Encoding: gzip). Each skin is re-scanned about once an hour;

scraped_at tells when.

Order fields depend on the condition (kind):

  • doppler_phase → phase ("Phase 1"–"Phase 4", "Ruby", "Sapphire",

"Black Pearl", "Emerald" or "any")

  • fade → fade_range, min_fade, max_fade
  • case_hardened_tier → tier ("T1"–"T4", "Full Blue" or "any")
  • no kind → a plain float-range order

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 orders that accept this float value (0–1).
Example: 0.153
phase
string
querynoDoppler phase of the item; keeps orders for that phase or any phase.
Example: Phase 1
fade
number
querynoFade % of the item (0–100); keeps orders whose fade range contains it or that have no fade condition.
tier
string
querynoCase Hardened tier of the item; keeps orders for that tier or any tier.
Example: T1
limit
integer
querynoMaximum order entries returned per skin (1–500). Omit it to get every order. Totals in the item still count all matching orders.

Example request

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

Example response

{
  "data": [
    {
      "template_id": 1414,
      "market_hash_name": "AK-47 | Redline (Field-Tested)",
      "best_price_rmb": "379.00",
      "best_quantity": 1,
      "total_quantity": 100,
      "order_count": 37,
      "orders_on_youpin": 52,
      "truncated": false,
      "scraped_at": "2026-10-07T05:42:39.000Z",
      "orders": [
        {
          "price_rmb": "379.00",
          "quantity": 1,
          "orders": 1,
          "float_range": "0.15-0.16",
          "min_float": 0.15,
          "max_float": 0.16,
          "auto_accept": true,
          "first_seen": "2026-10-06T15:46:55.000Z",
          "updated_at": "2026-10-07T05:42:39.000Z"
        },
        {
          "price_rmb": "352.00",
          "quantity": 2,
          "orders": 1,
          "float_range": "0.15-0.18",
          "min_float": 0.15,
          "max_float": 0.18,
          "auto_accept": true,
          "first_seen": "2026-10-06T06:10:36.000Z",
          "updated_at": "2026-10-07T05:42:39.000Z"
        }
      ]
    }
  ],
  "meta": {
    "count": 1,
    "orders": 32,
    "max_orders_per_item": null,
    "currency": "CNY",
    "filters": {
      "market_hash_name": 1,
      "float": 0.153,
      "phase": null,
      "tier": null,
      "fade": null
    },
    "updated_at": "2026-10-07T05:42:39.000Z"
  },
  "source": "YouPin",
  "requestor": "customer@example.com",
  "plan": "pro",
  "timestamp": "2026-10-07T06:00:00.000Z"
}

Responses

  • 200Buy orders per skin, highest price first.
  • 400Invalid filter (e.g. float outside 0–1, unknown phase, limit outside 1–500).
  • 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)