Skip to main content
POST
/
rest
/
valid-series
Get Valid Series
curl --request POST \
  --url https://api.exchange.fairx.net/rest/valid-series \
  --header 'Content-Type: application/json' \
  --data '
{
  "product_codes": "[BIP]",
  "symbols": "[BIPZ30, B*]",
  "instrument_ids": "[1234, 12345]",
  "trading_states": "[PRE_OPEN, EXPIRED]",
  "activation_date": "2026-01-15",
  "expiration_date": "2026-01-15"
}
'
[
  {
    "product_code": "BIT",
    "symbol_display_expiry": "20260300",
    "contract_size": 50.5,
    "contract_unit": "Bitcoin",
    "security_type": "F",
    "first_trading_date": "20250627",
    "last_trading_date": "20260225",
    "settlement_date": "20260226",
    "available_for24x7": true
  }
]

Body

application/json

Optional instrument filter criteria, can be omitted

product_codes
string[]
Example:

"[BIP]"

symbols
string[]
Example:

"[BIPZ30, B*]"

instrument_ids
integer<int32>[]
Example:

"[1234, 12345]"

trading_states
enum<string>[]
Available options:
PRE_OPEN,
OPEN,
HALT,
PAUSE,
CLOSE,
PRE_OPEN_NO_CANCEL,
EXPIRED
Example:

"[PRE_OPEN, EXPIRED]"

activation_date
string<date>
Example:

"2026-01-15"

expiration_date
string<date>
Example:

"2026-01-15"

Response

Successfully retrieved valid series data

product_code
string
Example:

"BIT"

symbol_display_expiry
string
Example:

"20260300"

contract_size
number<double>
Example:

50.5

contract_unit
string
Example:

"Bitcoin"

security_type
string
Example:

"F"

first_trading_date
string
Example:

"20250627"

last_trading_date
string
Example:

"20260225"

settlement_date
string
Example:

"20260226"

available_for24x7
boolean
Example:

true