Skip to main content

Get Instruments

Interface Description

  • Function description: Query the underlying information according to the security symbol list and security type.

  • Request URL: /instrument/list

  • Request method: GET

  • Frequency limit: The calling frequency of each AppId is limited to 60 times per minute.

Request parameters

ParameterTypeRequired fieldsDescription
symbolsStringYesSecurities symbol, such as: AAPL,GOOG. Multiple symbols should be separated by ,. A single query supports up to 100 symbols.
categoryStringYesSecurity type. Reference: Category.

Response parameter

FieldTypeDescription
nameStringName
symbolStringSecurity symbol, such as AAPL
instrument_idStringUnique identifier for the security
exchange_codeStringExchange code, reference: ExchangeCode
currencyStringCurrency, reference: Currency
marginableBooleanInstrument is marginable or not
shortableBooleanInstrument is shortable or not

Request example

from webullsdktrade.api import API
from webullsdkcore.client import ApiClient
from webullsdkcore.common.region import Region

api_client = ApiClient(your_app_key, your_app_secret, Region.JP.value)
api = API(api_client)
response = api.instrument.get_instrument(symbols, category)
if response.status_code == 200:
instruments = response.json()

Response example

[
{
"name": "Mitsubishi Heavy Industries Ord Shs",
"symbol": "7011",
"instrument_id": "481002715",
"exchange_code": "XTKS",
"currency": "JPY",
"shortable": false,
"marginable": false
}
]