---
title: "GET /api/v1/market/instruments-info"
method: GET
path: "/api/v1/market/instruments-info"
tags: ["Market"]
---

# GET /api/v1/market/instruments-info

`GET /api/v1/market/instruments-info`

## Request

- Base URL: `https://api.ekiden.fi`
- URL: `https://api.ekiden.fi/api/v1/market/instruments-info`
- Auth: none declared
- TypeScript: <https://skmtc.dev/ekidenfi/apis/ekiden-gateway/docs/api/v1/market/instruments-info/get.ts> (a function with typed inputs; its response is checked against the schema)

## Response `200`

Get all instruments information

- GetInstrumentsInfoResponse
  - `aptos_network` string, required
  - `build_id` string, required: Build identifier for the running backend (e.g. git commit SHA). Identifies the deployed build for release/version verification without disclosing source code.
  - `package_id` string, nullable: Deployed Ekiden Daml package id. Set on Canton backends only.
  - `perpetual_addr` string: Aptos perpetual contract address. Omitted on Canton backends.
  - `quote_asset_metadata` string, required
  - `runtime_manifest_generation` integer, required
  - `runtime_manifest_phase` string, required
  - `category` string, required
  - `list` InstrumentInfo[], required
    - `addr` string, required
    - `base_coin` string, required
    - `base_scale` integer, required
    - `default_slippage_tolerance` union, required
      - object
        - `tick_size` integer, required
      - object
        - `percent` number, double, required
    - `delivery_fee_rate` string, required
    - `delivery_time` string, required
    - `funding_interval` integer, required
    - `launch_time` string, required
    - `leverage_filter` LeverageFilter, required
      - `leverage_step` string, required
      - `max_leverage` string, required
      - `min_leverage` string, required
    - `lot_size_filter` LotSizeFilter, required
      - `max_mkt_order_qty` string, required
      - `max_order_qty` string, required
      - `min_notional_value` string, required
      - `min_order_qty` string, required
      - `post_only_max_order_qty` string, required
      - `qty_step` string, required
    - `maker_base_fee` string, required
    - `maker_fee_rate` string, required
    - `price_filter` PriceFilter, required
      - `max_price` string, required
      - `min_price` string, required
      - `tick_size` string, required
    - `price_scale` integer, required
    - `quote_addr` string, required
    - `quote_coin` string, required
    - `quote_scale` integer, required
    - `settle_coin` string, required
    - `status` string, required
    - `symbol` string, required
    - `taker_base_fee` string, required
    - `taker_fee_rate` string, required
    - `unified_margin_trade` boolean, required

## Changes

- **2026-09-10** `fad9eecaba2e`: 3 info
  - added the required property `allOf[subschema #2]/list/items/default_slippage_tolerance` to the response with the `200` status
  - added the required property `allOf[subschema #2]/list/items/maker_base_fee` to the response with the `200` status
  - added the required property `allOf[subschema #2]/list/items/taker_base_fee` to the response with the `200` status
- **2026-07-14** `8af7c5b6108c`: 1 breaking, 1 info
  - the response property `allOf[#/components/schemas/SystemInfo]/perpetual_addr` became optional for the status `200`
  - added the optional property `allOf[#/components/schemas/SystemInfo]/package_id` to the response with the `200` status
- **2026-05-28** `75ffe546b73a`: 2 breaking, 2 info
  - removed the required property `allOf[#/components/schemas/SystemInfo]/aptos_api_key` from the response with the `200` status
  - removed the required property `allOf[#/components/schemas/SystemInfo]/gas_station_api_key` from the response with the `200` status
  - added the required property `allOf[#/components/schemas/SystemInfo]/runtime_manifest_generation` to the response with the `200` status
  - added the required property `allOf[#/components/schemas/SystemInfo]/runtime_manifest_phase` to the response with the `200` status
- **2026-01-29** `16fe50636aa5`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/ekidenfi/apis/ekiden-gateway/changes/api/v1/market/instruments-info/get.md)

---

[API](https://skmtc.dev/ekidenfi/apis/ekiden-gateway.md) - [All operations](https://skmtc.dev/ekidenfi/apis/ekiden-gateway/llms.txt) - [OpenAPI document](https://skmtc.dev/ekidenfi/apis/ekiden-gateway/revisions/fad9eecaba2e?raw)
