> For the complete documentation index, see [llms.txt](https://ajaib.gitbook.io/ajaib-exchange-open-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ajaib.gitbook.io/ajaib-exchange-open-api/api-references/editor/exchange-info.md).

# Exchange Info

## Retrieve exchange info&#x20;

<mark style="color:green;">`GET`</mark> `/v1/exchange-info`

**Functionality:** Retrieves exchange information on our trading pairs&#x20;

**Authentication:** Required

#### URL Parameters

<table><thead><tr><th width="135.2109375">Name</th><th width="107">Type</th><th width="114.12890625" data-type="checkbox">Mandatory</th><th>Description</th></tr></thead><tbody><tr><td>symbols</td><td>string</td><td>false</td><td>Symbol of trading pair. Refer to <a href="https://ajaib.gitbook.io/coin-exchange-open-api/getting-started/quickstart#:~:text=Asset%20Symbols%20/%20Trading%20Pairs">this</a>.<br>for example <code>symbols=["BTC_USDT","ETH_USDT"]</code></td></tr><tr><td>timestamp</td><td>long</td><td>true</td><td>Timestamp when client sending request.</td></tr><tr><td>recvWindow</td><td>long</td><td>false</td><td>Number of milliseconds after timestamp the request is valid for. Refer to <a href="https://app.gitbook.com/o/LdxNUhLARU4i5PWgRIYE/s/QFDWMfeUb31y6zAF2lKc/~/changes/12/getting-started/timing-security">this</a>.</td></tr></tbody></table>

**Response Body**

<table><thead><tr><th width="167">Name</th><th width="146">Type</th><th>Description</th></tr></thead><tbody><tr><td>timezone</td><td>String</td><td>Server's timezone</td></tr><tr><td>serverTime</td><td>Long</td><td>Server's time</td></tr><tr><td>symbols</td><td>List of SymbolData</td><td>Symbol information</td></tr></tbody></table>

#### Response Body Object > SymbolData&#x20;

<table><thead><tr><th width="256">Name</th><th width="158">Type</th><th>Description</th></tr></thead><tbody><tr><td>symbol</td><td>string</td><td>The trading pair symbol. Refer to <a href="https://ajaib.gitbook.io/coin-exchange-open-api/getting-started/quickstart#:~:text=Asset%20Symbols%20/%20Trading%20Pairs">this</a>.</td></tr><tr><td>baseAsset</td><td>string</td><td>The base asset of trading pair.</td></tr><tr><td>baseAssetPrecision</td><td>integer</td><td>Number of precision supported for base asset.</td></tr><tr><td>quoteAsset</td><td>string</td><td>The quote asset of trading pair. </td></tr><tr><td>quoteAssetPrecision</td><td>integer</td><td>Number of precision supported for quote asset.</td></tr><tr><td>orderTypes</td><td>List of String</td><td>Allowed order type. Refer to <a href="https://ajaib.gitbook.io/coin-exchange-open-api/getting-started/quickstart#:~:text=Bitcoin%3B%20USD%20Tether-,Order%20Types,-Enum">this</a>.</td></tr><tr><td>isSpotTradingAllowed</td><td>boolean</td><td>Flag whether spot trading is allowed or not.</td></tr><tr><td>defaultStpMode</td><td>String</td><td>Default for self trade prevention mode. Refer to <a href="https://ajaib.gitbook.io/coin-exchange-open-api/getting-started/quickstart#:~:text=End%20of%20state.-,Self%20Trade%20Prevention,-There%20are%20four">this</a>.</td></tr><tr><td>allowedStpModes</td><td>List of String</td><td>Allowed self trade prevention mode. Refer to <a href="https://ajaib.gitbook.io/coin-exchange-open-api/getting-started/quickstart#:~:text=End%20of%20state.-,Self%20Trade%20Prevention,-There%20are%20four">this</a>.</td></tr><tr><td>filters</td><td>List of FilterData</td><td>Define trading rules on a symbol or an exchange. Refer to <a href="https://ajaib.gitbook.io/ajaib-exchange-open-api/getting-started/quickstart#:~:text=order%20is%20canceled.-,Filter,-Filters%20define%20trading">this</a>.</td></tr></tbody></table>

{% tabs %}
{% tab title="200 OK" %}

```javascript
{
  "timezone": "UTC",
  "serverTime": 1565246363776,
  "symbols": [
    {
      "symbol": "BTC_USDT",
      "baseAsset": "BTC",
      "baseAssetPrecision": 8,
      "quoteAsset": "USDT",
      "quoteAssetPrecision": 8,
      "orderTypes": [
        "LIMIT",
        "LIMIT_MAKER",
        "MARKET"
      ],
      "isSpotTradingAllowed": true,
      "defaultStpMode": "NONE",
      "allowedStpModes": [
        "EXPIRE_TAKER",
        "EXPIRE_MAKER",
        "EXPIRE_BOTH",
        "NONE"
      ],
      "filters": [
        {
          "filterType": "PRICE_FILTER",
          "minPrice": "0.00001000",
          "maxPrice": "922327.00000000",
          "tickSize": "0.00001000"
        },
        {
          "filterType": "LOT_SIZE",
          "minQty": "0.00010000",
          "maxQty": "100000.00000000",
          "stepSize": "0.00010000"
        },
        {
          "filterType": "MIN_NOTIONAL",
          "minNotional": "0.00100000",
          "applyToMarket": true,
          "avgPriceMins": 5
        }
      ]
    }
  ]
}
```

{% endtab %}
{% endtabs %}
