Skip to content
UDX
On this page

SecurityListRequest

MsgType(35)=SecurityListRequest(x)

Direction: Client to exchange.

Read the instrument catalog or subscribe to catalog changes.

Omitting the subscription request type selects a one-time snapshot.

Field Layout

See FIX Message Layouts for field ordering and presence rules.

Field Type Presence Behavior
SecurityReqID(320) STRING Required
SecurityListRequestType(559) INT Required Select one ticker, filter by security type, or read the full catalog. Security-type filtering uses SecurityType(167) only.

Supported values:
SecurityListRequestType(559)=SYMBOL(0)
SecurityListRequestType(559)=SECURITYTYPE_AND_OR_CFICODE(1)
SecurityListRequestType(559)=ALL_SECURITIES(4)
Symbol(55) STRING Conditional Required when requesting one named instrument.
SecurityType(167) STRING Conditional Required when filtering by instrument kind. Use SecurityType(167)=EVENT for single-leg contracts or SecurityType(167)=MLEG for multi-leg instruments.
SubscriptionRequestType(263) CHAR Optional Supported values:
SubscriptionRequestType(263)=SNAPSHOT(0)
SubscriptionRequestType(263)=SNAPSHOT_PLUS_UPDATES(1)
SubscriptionRequestType(263)=DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST(2)