Instruments
Retrieve core details and discovery endpoints for tradable instruments.
Get Instruments
client.V1.Instruments.GetInstruments(ctx, query) (*V1InstrumentGetInstrumentsResponse, error)
GET/v1/instruments
Get Instrument By ID
client.V1.Instruments.GetInstrumentByID(ctx, instrumentID, query) (*V1InstrumentGetInstrumentByIDResponse, error)
GET/v1/instruments/{instrument_id}
Search Instruments
client.V1.Instruments.SearchInstruments(ctx, query) (*V1InstrumentSearchInstrumentsResponse, error)
GET/v1/instruments/search
Get Option Contracts
client.V1.Instruments.GetOptionContracts(ctx, query) (*V1InstrumentGetOptionContractsResponse, error)
GET/v1/instruments/options/contracts
ModelsExpand Collapse
type Instrument struct{…}
type Instrument struct{…}
Represents a tradable financial instrument.
IsThresholdSecurity bool
IsThresholdSecurity bool
Indicates if the instrument is on the Regulation SHO Threshold Security List
NotionalAdv stringOptional
NotionalAdv stringOptional
Notional ADV (adv × previous_close). The primary liquidity signal
used by /instruments/search ranking. Computed at response time so
it stays consistent with whatever adv and previous_close show.
type InstrumentCore struct{…}
type InstrumentCore struct{…}
IsThresholdSecurity bool
IsThresholdSecurity bool
Indicates if the instrument is on the Regulation SHO Threshold Security List
IsThresholdSecurity bool
IsThresholdSecurity bool
Indicates if the instrument is on the Regulation SHO Threshold Security List
type OptionsContract struct{…}
type OptionsContract struct{…}
An options contract with options-specific metadata
ContractType ContractType
ContractType ContractType
ExerciseStyle ExerciseStyle
ExerciseStyle ExerciseStyle
ListingType ListingType
ListingType ListingType
ContractType ContractType
ContractType ContractType
ExerciseStyle ExerciseStyle
ExerciseStyle ExerciseStyle
ListingType ListingType
ListingType ListingType