24h Ticker
Two endpoints share this page: full and active.
Full ticker — GET /fapi/v1/ticker/24hr
Transparent Binance mirror — nginx forwards to fapi.binance.com/fapi/v1/ticker/24hr (no symbol filter — returns all). Authentication: public. No query parameters.
Response — 200 OK
Array of per-symbol ticker objects. The shape mirrors Binance's response:
[
{
"symbol": "BTCUSDT",
"priceChange": "1234.56",
"priceChangePercent": "1.85",
"weightedAvgPrice": "67000.12",
"lastPrice": "67890.10",
"lastQty": "0.123",
"openPrice": "66655.54",
"highPrice": "68000.00",
"lowPrice": "66500.00",
"volume": "12345.678",
"quoteVolume": "827654321.00",
"openTime": 1745834400000,
"closeTime": 1745920799999,
"firstId": 9876543,
"lastId": 9879999,
"count": 3457
}
]
Example
curl -s "https://api.pipai.org/fapi/v1/ticker/24hr"
Active ticker — GET /ticker/24hr/active
Returns only futures whose 24h quoteVolume ≥ min_quote_volume, sorted by quoteVolume descending. Symbols quoted in USDC are excluded.
Query parameters
| Name | Type | Required | Default | Notes |
|---|---|---|---|---|
min_quote_volume | float | No | 100000000 | Minimum 24h quote-asset volume in the symbol's quote currency. Default is 1e8 (100M USDT). |
Response — 200 OK
Same per-row shape as /fapi/v1/ticker/24hr, but filtered and sorted. The /active variant runs through the FastAPI gateway, not the Binance mirror.
Errors
| HTTP | Cause |
|---|---|
502 | Upstream Binance request failed. |
Example
curl -s "https://api.pipai.org/ticker/24hr/active?min_quote_volume=200000000"