Instruments
Retrieve core details and discovery endpoints for tradable instruments.
Get Instruments
Get Instrument By ID
Search Instruments
Get Option Contracts
ModelsExpand Collapse
type Instrument struct{…}
Represents a tradable financial instrument.
IsPtp bool
Indicates if the instrument is a publicly traded partnership (PTP). PTP sales are subject to a 10% withholding tax for non-US tax residents.
IsThresholdSecurity bool
Indicates if the instrument is on the Regulation SHO Threshold Security List
Adv stringOptional
Average daily share volume from the security definition. When a null/undefined value is observed, it indicates that there is no available data.
LongMarginRate stringOptional
The percent of a long position’s value you must post as margin When a null/undefined value is observed, it indicates that there is no available data.
Name stringOptional
The full name of the instrument or its issuer When a null/undefined value is observed, it indicates that there is no available data.
NotionalAdv stringOptional
Notional average daily volume (ADV multiplied by previous close price). When a null/undefined value is observed, it indicates that there is no available data.
OptionsExpiryDates []TimeOptional
Available options expiration dates for this instrument.
Present only when include_options_expiry_dates=true in the request.
When a null/undefined value is observed, it indicates it does not apply.
type InstrumentCore struct{…}
IsPtp bool
Indicates if the instrument is a publicly traded partnership (PTP). PTP sales are subject to a 10% withholding tax for non-US tax residents.
IsThresholdSecurity bool
Indicates if the instrument is on the Regulation SHO Threshold Security List
Adv stringOptional
Average daily share volume from the security definition. When a null/undefined value is observed, it indicates that there is no available data.
LongMarginRate stringOptional
The percent of a long position’s value you must post as margin When a null/undefined value is observed, it indicates that there is no available data.
Name stringOptional
The full name of the instrument or its issuer When a null/undefined value is observed, it indicates that there is no available data.
NotionalAdv stringOptional
Notional average daily volume (ADV multiplied by previous close price). When a null/undefined value is observed, it indicates that there is no available data.
IsPtp bool
Indicates if the instrument is a publicly traded partnership (PTP). PTP sales are subject to a 10% withholding tax for non-US tax residents.
IsThresholdSecurity bool
Indicates if the instrument is on the Regulation SHO Threshold Security List
Adv stringOptional
Average daily share volume from the security definition. When a null/undefined value is observed, it indicates that there is no available data.
LongMarginRate stringOptional
The percent of a long position’s value you must post as margin When a null/undefined value is observed, it indicates that there is no available data.
Name stringOptional
The full name of the instrument or its issuer When a null/undefined value is observed, it indicates that there is no available data.
NotionalAdv stringOptional
Notional average daily volume (ADV multiplied by previous close price). When a null/undefined value is observed, it indicates that there is no available data.
type OptionsContract struct{…}
An options contract with options-specific metadata
ContractType ContractType
ExerciseStyle ExerciseStyle
ListingType ListingType
IsSettleOnOpen boolOptional
Whether the option settles on the opening price (AM settlement), if known When a null/undefined value is observed, it indicates that there is no available data.
LastTradeCutoff TimeOptional
Last moment the option can trade (UTC), if known When a null/undefined value is observed, it indicates that there is no available data.
ContractType ContractType
ExerciseStyle ExerciseStyle
ListingType ListingType
IsSettleOnOpen boolOptional
Whether the option settles on the opening price (AM settlement), if known When a null/undefined value is observed, it indicates that there is no available data.
LastTradeCutoff TimeOptional
Last moment the option can trade (UTC), if known When a null/undefined value is observed, it indicates that there is no available data.