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, Currently only US_STOCK and US_ETF are supported.

Response parameter

FieldTypeDescription
nameStringName
symbolStringSecurity symbol, such as AAPL
instrument_idStringUnique identifier for the security
exchange_codeStringExchange code, reference: ExchangeCode
currencyStringCurrency, reference: Currency

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