# Endpoints

### 1. Batch Candlestick Data Query（[Detail Api Desc](https://docs.infoway.io/en-docs/rest-api/market-data/post-candlestick-real-historical)）

Retrieve multiple candlestick data series for stocks, cryptocurrencies, forex, commodities, or futures in a single request.

#### 1.1 Endpoints

<table><thead><tr><th width="150.33331298828125">Market Type</th><th>Endpoint</th></tr></thead><tbody><tr><td>Stocks</td><td><code>data.infoway.io/stock/v2/batch_kline</code></td></tr><tr><td>Crypto</td><td><code>data.infoway.io/crypto/v2/batch_kline</code></td></tr><tr><td>Forex, Commodities, Futures</td><td><code>data.infoway.io/common/v2/batch_kline</code></td></tr></tbody></table>

#### 1.2 Example

```ruby
GET https://data.infoway.io/stock/v2/batch_kline
```

### 2. Batch Trade Details Query（[Detail Api Desc](https://docs.infoway.io/en-docs/rest-api/market-data/get-latest-trade)）

Retrieve recent trade details for multiple instruments simultaneously.

<table><thead><tr><th width="150.3333740234375">Market Type</th><th>Endpoint</th></tr></thead><tbody><tr><td>Stocks</td><td><code>data.infoway.io/stock/batch_trade/{codes}</code></td></tr><tr><td>Crypto</td><td><code>data.infoway.io/crypto/batch_trade/{codes}</code></td></tr><tr><td>Forex, Commodities, Futures</td><td><code>data.infoway.io/common/batch_trade/{codes}</code></td></tr></tbody></table>

**Example**

```ruby
GET https://data.infoway.io/crypto/batch_trade/BTCUSDT,ETHUSDT
```

#### 3. Batch Order Book (Depth) Query（[Detail Api Desc](https://docs.infoway.io/en-docs/rest-api/market-data/get-market-depth)）

Retrieve current order book snapshots (bid/ask depth) for multiple symbols at once.

<table><thead><tr><th width="149.77777099609375">Market Type</th><th>Endpoint</th></tr></thead><tbody><tr><td>Stocks</td><td><code>data.infoway.io/stock/batch_depth/{codes}</code></td></tr><tr><td>Crypto</td><td><code>data.infoway.io/crypto/batch_depth/{codes}</code></td></tr><tr><td>Forex, Commodities, Futures</td><td><code>data.infoway.io/common/batch_depth/{codes}</code></td></tr></tbody></table>

**Example**

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