---
title: "Get list of instruments"
method: GET
path: "/trade/accounts/{accountId}/instruments"
tags: ["Account"]
---

# Get list of instruments

`GET /trade/accounts/{accountId}/instruments`

Get the list of the instruments that are available for trading with the specified account.

## Path parameters

- `accountId` integer, required

## Query parameters

- `locale` 'ar' | 'en' | 'es' | 'fr' | 'ja' | 'ko' | 'pl' | 'pt' | 'ru' | 'tr' | 'ua' | 'zh_sm' | 'zh_tr'

## Headers

- `accNum` integer, required

## Response `200`

OK

- InstrumentsResponse
  - `d` Instruments, required
    - `instruments` Instrument[]
      - `barSource` 'ASK' | 'BID' | 'TRADE' — The principle of building bars. Available values
      - `continuous` boolean — Defines whether the contract is continuous.
      - `contractMonth` string, date — Final day for delivery.
      - `country` integer — The country for the instrument.
      - `description` string — Any useful information about the instrument.
      - `hasDaily` boolean — Boolean value showing whether the symbol includes daily bars historical data.
      - `hasIntraday` boolean — Boolean value showing whether the symbol includes intraday (minutes) historical data.
      - `id` integer, required — Identifier of the instrument.
      - `localizedName` string — The name of the instrument on the specified language in request.
      - `routes` Route[]
        - `id` integer — Route ID
        - `type` string — Route ID type
      - `logoUrl` string — URL to get instrument logo.
      - `marketDataExchange` string, required — The name of the exchange, which provides market data for the instrument.
      - `name` string, required — Name of the instrument.
      - `strikePrice` number — Price at which a derivative contract can be bought or sold when it is exercised.
      - `strikeType` 'CALL' | 'PUT' — Put or Call
      - `tradableInstrumentId` integer, required — Identifier of the instrument that is used for trading purposes.
      - `tradingExchange` string, required — The name of the exchange, on which the instrument trade will be performed.
      - `type` 'CRYPTO' | 'EQUITY' | 'EQUITY_CFD' | 'ETF' | 'FOREX' | 'FUTURES' | 'FUTURES_CFD' | 'INDICES' | 'OPTIONS' | 'SPREADBET', required — Symbol type.
      - `underlierId` integer — Identifier of the base asset
  - `s` string, required — Status will always be `ok`.

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found

---

[API](https://skmtc.net/tradelocker/apis/trading-api.md) · [All operations](https://skmtc.net/tradelocker/apis/trading-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tradelocker/trading-api/revisions/5b184d9b617c/schema)
