/v1/prices/youpin/float-buyorder
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.153returns 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 %) andtier
(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_fadecase_hardened_tier→tier("T1"–"T4", "Full Blue" or "any")- no
kind→ a plain float-range order
Parameters
| Name | In | Required | Description |
|---|---|---|---|
market_hash_namestring | query | no | One or more skins (comma-separated or repeated, max 100). Omit for all skins. Example: AK-47 | Redline (Field-Tested) |
floatnumber | query | no | Only orders that accept this float value (0–1). Example: 0.153 |
phasestring | query | no | Doppler phase of the item; keeps orders for that phase or any phase. Example: Phase 1 |
fadenumber | query | no | Fade % of the item (0–100); keeps orders whose fade range contains it or that have no fade condition. |
tierstring | query | no | Case Hardened tier of the item; keeps orders for that tier or any tier. Example: T1 |
limitinteger | query | no | Maximum 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.