360X
API ReferenceRESTWebsocketsFIX
SupportStatusWebsite
API ReferenceRESTWebsocketsFIX
SupportStatusWebsite
  1. FIX
  • Introduction
  • Getting Started
  • Connectivity Setup
  • Authentication
  • Session Management
  • Instrument Discovery
  • Market Data
  • Order Management
  • Request for Quote (RFQ)
  • Message Reference
  • Error Handling
  • Code Examples
  • Troubleshooting
  • Support & Ressources
  • Appendix
  • Exchange FIX Dictionary Downloads
  1. FIX

Instrument Discovery

SecurityListRequest (35=x)#

Purpose:
The SecurityListRequest message retrieves the complete catalog of tradeable instruments from the platform. This is typically the first operation after authentication, as it provides the universe of securities available for trading, quoting, and market data subscription.
When to Use:
Immediately after successful logon to discover available instruments
Periodically to refresh instrument data (e.g., new listings, delistings)
Before building trading UIs or instrument selection menus
To obtain ISINs, maturity dates, and other security identifiers
Business Context:
In fixed income and structured products trading, knowing which instruments are available and their characteristics (ISIN, maturity date, currency) is essential. The SecurityListRequest provides this foundation, enabling clients to build order entry systems, pricing engines, and risk management tools. The response includes only enabled instruments, ensuring clients don't attempt to trade delisted or suspended securities.

Message Flow#

SecurityListRequest Tags#

TagNameRequiredDescription
320SecurityReqIDYUnique identifier for this request
559SecurityListRequestTypeY4 = ALL_SECURITIES

Example Request#

8=FIXT.1.1|9=XXX|35=x|
320=SR-123456|559=4|
10=XXX|

SecurityList Response (35=y)#

TagNameRequiredDescription
320SecurityReqIDYEchoed from request
146NoRelatedSymYNumber of instruments
Repeating Group (NoRelatedSym):
TagNameRequiredDescription
55SymbolYInstrument name
48SecurityIDYISIN code
22SecurityIDSourceY4 = ISIN
541MaturityDateYMaturity date (YYYYMMDD)
107SecurityDescNAdditional info (CurrencyPairID)

Example Response#

8=FIXT.1.1|9=XXX|35=y|
320=SR-123456|
146=2|
55=EUR/USD Swap|48=EU0009652627|22=4|541=20241231|107=CurrencyPairID: abc-123|
55=GBP/USD Swap|48=GB0002374006|22=4|541=20241231|107=CurrencyPairID: def-456|
10=XXX|
Modified at 2026-03-09 15:06:12
Previous
Session Management
Next
Market Data