> For the complete documentation index, see [llms.txt](https://docs.infoway.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.infoway.io/getting-started/api-endpoints.md).

# 行情地址说明

包含HTTP以及WebSocket的URL地址说明

鉴权：HTTP 请求头带 `apiKey`（也接受 `apikey`）。WebSocket 行情用 Query `apikey`，新闻通道同样用 Query `apikey`。

标的写法见 标的代码约定。请求频率见 [HTTP接口限制](/getting-started/api-limitation/http.md) 与 [WebSocket限制](/getting-started/api-limitation/websocket.md)。错误码见 [HTTP错误码](/getting-started/error-codes/http.md) 与 [WebSocket错误码](/getting-started/error-codes/websocket.md)。协议见 [请求协议以及响应格式](/getting-started/api-protocols-and-response-formats.md)。

### HTTP 接口地址

Host：`https://data.infoway.io`

#### 1. 批量查询 K 线（POST + JSON Body）

接口文档：[POST 获取产品的历史/实时K线](/rest-api/http-endpoints/get-candles.md)

本接口为 POST，Body 为 JSON。

| 市场            | 路径                       |
| ------------- | ------------------------ |
| 股票（美股、港股、A 股） | `/stock/v2/batch_kline`  |
| 加密货币          | `/crypto/v2/batch_kline` |
| 外汇、商品、期货、指数   | `/common/v2/batch_kline` |
| 日本            | `/japan/v2/batch_kline`  |
| 印度            | `/india/v2/batch_kline`  |
| 韩国            | `/korea/v2/batch_kline`  |
| 台湾            | `/taiwan/v2/batch_kline` |

```http
POST https://data.infoway.io/stock/v2/batch_kline
Content-Type: application/json
apiKey: <your-api-key>

{
    "klineType": 1,
    "klineNum": 10,
    "codes": "TSLA.US,AAPL.US"
}
```

#### 2. 批量查询成交明细（GET）

接口文档：[GET获取产品的实时成交明细](/rest-api/http-endpoints/get-trade.md)

| 市场     | 路径                            |
| ------ | ----------------------------- |
| 股票     | `/stock/batch_trade/{codes}`  |
| 加密货币   | `/crypto/batch_trade/{codes}` |
| 外汇商品期货 | `/common/batch_trade/{codes}` |
| 日本     | `/japan/batch_trade/{codes}`  |
| 印度     | `/india/batch_trade/{codes}`  |
| 韩国     | `/korea/batch_trade/{codes}`  |
| 台湾     | `/taiwan/batch_trade/{codes}` |

```http
GET https://data.infoway.io/stock/batch_trade/TSLA.US,AAPL.US
```

#### 3. 批量查询盘口（GET）

接口文档：[GET获取产品的实时买卖盘口](/rest-api/http-endpoints/get-depth.md)

| 市场     | 路径                            |
| ------ | ----------------------------- |
| 股票     | `/stock/batch_depth/{codes}`  |
| 加密货币   | `/crypto/batch_depth/{codes}` |
| 外汇商品期货 | `/common/batch_depth/{codes}` |
| 日本     | `/japan/batch_depth/{codes}`  |
| 印度     | `/india/batch_depth/{codes}`  |
| 韩国     | `/korea/batch_depth/{codes}`  |
| 台湾     | `/taiwan/batch_depth/{codes}` |

```http
GET https://data.infoway.io/common/batch_depth/EURUSD,XAUUSD
```

#### 4. 基础信息

| 说明     | 路径                                           | 文档                                                               |
| ------ | -------------------------------------------- | ---------------------------------------------------------------- |
| 产品列表   | `GET /common/basic/symbols`                  | [GET查询产品列表](/rest-api/basic-info/get-symbol-list.md)             |
| 产品基础信息 | `GET /common/basic/symbols/info`             | [GET获取产品的基础信息](/rest-api/basic-info/get-symbol-basic-info.md)    |
| 市场交易日  | `GET /common/basic/markets/trading_days`     | [GET获取市场的交易日信息](/rest-api/basic-info/get-market-trading-days.md) |
| 市场交易时间 | `GET /common/basic/markets/trading_schedule` | [GET获取市场的交易时间](/rest-api/basic-info/get-market-trading-hours.md) |

#### 5. 套餐信息

```http
GET https://data.infoway.io/package/info
```

详见 GET 套餐信息。频率对照 [HTTP接口限制](/getting-started/api-limitation/http.md)。

### WebSocket 地址

行情（多个 `business` 合计通常算 1 条套餐连接）：

```
wss://data.infoway.io/ws?business=stock&apikey=<your-api-key>
wss://data.infoway.io/ws?business=crypto&apikey=<your-api-key>
wss://data.infoway.io/ws?business=common&apikey=<your-api-key>
wss://data.infoway.io/ws?business=japan&apikey=<your-api-key>
wss://data.infoway.io/ws?business=india&apikey=<your-api-key>
wss://data.infoway.io/ws?business=korea&apikey=<your-api-key>
wss://data.infoway.io/ws?business=taiwan&apikey=<your-api-key>
```

新闻是**独立通道**，单独授权，单独占连接：

```
wss://data.infoway.io/news?apikey=<your-api-key>
```
