## 批量产品行情 ---- 接口:GET /api/v5/market/tickers 描述:批量获取某个产品类型下所有产品的行情数据。例如获取所有现货交易对的行情。 限频:20次/2s **输入参数** | 名称 | 类型 | 必选 | 描述 | | ---- | ---- | ---- | ---- | | instType | str | Y | 产品类型:`SPOT`(现货)、`SWAP`(永续)、`FUTURES`(交割)、`OPTION`(期权) | **输出参数** 与单个行情接口相同,返回数组包含该类型下所有产品行情。 **接口示例** ```python import requests import pandas as pd BASE_URL = "https://www.okx.com/api/v5" # 获取所有现货行情 resp = requests.get(f"{BASE_URL}/market/tickers", params={"instType": "SPOT"}) tickers = resp.json()["data"] # 转为 DataFrame,按24h成交额排序 df = pd.DataFrame(tickers) df["volCcy24h"] = df["volCcy24h"].astype(float) df = df.sort_values("volCcy24h", ascending=False) print(df[["instId", "last", "volCcy24h"]].head(10)) # 获取所有永续合约行情 resp = requests.get(f"{BASE_URL}/market/tickers", params={"instType": "SWAP"}) swaps = resp.json()["data"] print(f"永续合约数量: {len(swaps)}") ``` **数据样例** 返回结构与单个行情相同,`data` 为数组形式,包含该类型下全部产品。