Find all Info and Rules for a given contract
Returns both contract info and rules from a single endpoint.
For only contract rules, use the endpoint /iserver/contract/rules.
For only contract info, use the endpoint /iserver/contract/{conid}/info.
GET /iserver/contract/{{ conid }}/info-and-rules
Request Object
Path Parameters
coind: String. Required
Contract identifier for the given contract.
Query Parameters
isBuy: bool.
Indicates whether you are searching for Buy or Sell order rules.
Set to true for Buy Orders, set to false for Sell Orders
Python
Abap
Response Object
cfi_code: String.
Classification of Financial Instrument codes
symbol: String.
Underlying symbol
cusip: String.
Returns the CUSIP for the given instrument.
Only used in BOND trading.
expiry_full: String.
Returns the expiration month of the contract.
Formatted as “YYYYMM”
con_id: int.
Indicates the contract identifier of the given contract.
maturity_date: String.
Indicates the final maturity date of the given contract.
Formatted as “YYYYMMDD”
industry: String.
Specific group of companies or businesses.
instrument_type: String.
Asset class of the instrument.
trading_class: String.
Designated trading class of the contract.
valid_exchanges: String.
Comma separated list of support exchanges or trading venues.
allow_sell_long: bool.
Allowed to sell shares you own.
is_zero_commission_security: bool.
Indicates if the contract supports zero commission trading.
local_symbol: String.
Contract’s symbol from primary exchange. For options it is the OCC symbol.
contract_clarification_type: null
classifier: null.
currency: String.
Base currency contract is traded in.
text: String.
Indicates the display name of the contract, as shown with Client Portal.
underlying_con_id: int.
Underlying contract identifier for the requested contract.
r_t_h: bool.
Indicates if the contract can be traded outside regular trading hours or not.
multiplier: String.
Indicates the multiplier of the contract.
underlying_issuer: String.
Indicates the issuer of the underlying.
contract_month: String.
Indicates the year and month the contract expires.
Value Format: “YYYYMM”
company_name: String.
Indicates the name of the company or index.
smart_available: bool.
Indicates if the contract can be smart routed or not.
exchange: String.
Indicates the primary exchange for which the contract can be traded.
category: String.
Indicates the industry category of the instrument.
rules: Object.
See the /iserver/contract/rules endpoint.

