Skip to main content

List Available Contracts

API URL: POST https://gateway-api-demo.s2f.projectx.com/api/Contract/available

API Reference: /api/Contract/available

Description


Lists available contracts based on the provided request parameters.

Parameters


NameTypeDescriptionRequiredNullable
livebooleanWhether to retrieve live contracts. This parameter is required and cannot be null.Requiredfalse

Example Usage


Example Request

curl -X 'POST' \
'https://gateway-api-demo.s2f.projectx.com/api/Contract/available' \
-H 'accept: text/plain' \
-H 'Content-Type: application/json' \
-d '{
"live": true
}'

Example Response

{
"contracts": [
{
"id": "CON.F.US.BP6.U25",
"name": "6BU5",
"description": "British Pound (Globex): September 2025",
"tickSize": 0.0001,
"tickValue": 6.25,
"activeContract": true,
"symbolId": "F.US.BP6"
},
{
"id": "CON.F.US.CA6.U25",
"name": "6CU5",
"description": "Canadian Dollar (Globex): September 2025",
"tickSize": 0.00005,
"tickValue": 5,
"activeContract": true,
"symbolId": "F.US.CA6"
},
{
"id": "CON.F.US.DA6.U25",
"name": "6AU5",
"description": "Australian Dollar (Globex): September 2025",
"tickSize": 0.00005,
"tickValue": 5,
"activeContract": true,
"symbolId": "F.US.DA6"
},
{
"id": "CON.F.US.EEU.U25",
"name": "E7U5",
"description": "E-mini Euro FX: September 2025",
"tickSize": 0.0001,
"tickValue": 6.25,
"activeContract": true,
"symbolId": "F.US.EEU"
},
{
"id": "CON.F.US.EMD.U25",
"name": "EMDU5",
"description": "E-mini MidCap 400: September 2025",
"tickSize": 0.1,
"tickValue": 10,
"activeContract": true,
"symbolId": "F.US.EMD"
},
{
"id": "CON.F.US.ENQ.U25",
"name": "NQU5",
"description": "E-mini NASDAQ-100: September 2025",
"tickSize": 0.25,
"tickValue": 5,
"activeContract": true,
"symbolId": "F.US.ENQ"
},
{
"id": "CON.F.US.EP.U25",
"name": "ESU5",
"description": "E-Mini S&P 500: September 2025",
"tickSize": 0.25,
"tickValue": 12.5,
"activeContract": true,
"symbolId": "F.US.EP"
},
{
"id": "CON.F.US.EU6.U25",
"name": "6EU5",
"description": "Euro FX (Globex): September 2025",
"tickSize": 0.00005,
"tickValue": 6.25,
"activeContract": true,
"symbolId": "F.US.EU6"
},
{
"id": "CON.F.US.GF.Q25",
"name": "GFQ5",
"description": "Feeder Cattle (Globex): August 2025",
"tickSize": 0.025,
"tickValue": 12.5,
"activeContract": true,
"symbolId": "F.US.GF"
},
{
"id": "CON.F.US.GLE.Q25",
"name": "LEQ5",
"description": "Live Cattle (Globex): August 2025",
"tickSize": 0.025,
"tickValue": 10,
"activeContract": true,
"symbolId": "F.US.GLE"
},
{
"id": "CON.F.US.GMCD.U25",
"name": "MCDU5",
"description": "E-Micro CAD/USD: September 2025",
"tickSize": 0.0001,
"tickValue": 1,
"activeContract": true,
"symbolId": "F.US.GMCD"
},
{
"id": "CON.F.US.GMET.N25",
"name": "METN5",
"description": "Micro Ether: July 2025",
"tickSize": 0.5,
"tickValue": 0.05,
"activeContract": true,
"symbolId": "F.US.GMET"
},
{
"id": "CON.F.US.HE.Q25",
"name": "HEQ5",
"description": "Lean Hogs (Globex): August 2025",
"tickSize": 0.025,
"tickValue": 10,
"activeContract": true,
"symbolId": "F.US.HE"
},
{
"id": "CON.F.US.JY6.U25",
"name": "6JU5",
"description": "Japanese Yen (Globex): September 2025",
"tickSize": 0.0000005,
"tickValue": 6.25,
"activeContract": true,
"symbolId": "F.US.JY6"
},
{
"id": "CON.F.US.M2K.U25",
"name": "M2KU5",
"description": "Micro E-mini Russell 2000: September 2025",
"tickSize": 0.1,
"tickValue": 0.5,
"activeContract": true,
"symbolId": "F.US.M2K"
},
{
"id": "CON.F.US.M6A.U25",
"name": "M6AU5",
"description": "E-Micro AUD/USD: September 2025",
"tickSize": 0.0001,
"tickValue": 1,
"activeContract": true,
"symbolId": "F.US.M6A"
},
{
"id": "CON.F.US.M6B.U25",
"name": "M6BU5",
"description": "E-Micro GBP/USD: September 2025",
"tickSize": 0.0001,
"tickValue": 0.625,
"activeContract": true,
"symbolId": "F.US.M6B"
},
{
"id": "CON.F.US.M6E.U25",
"name": "M6EU5",
"description": "E-Micro EUR/USD: September 2025",
"tickSize": 0.0001,
"tickValue": 1.25,
"activeContract": true,
"symbolId": "F.US.M6E"
},
{
"id": "CON.F.US.MBT.N25",
"name": "MBTN5",
"description": "Micro Bitcoin: July 2025",
"tickSize": 5,
"tickValue": 0.5,
"activeContract": true,
"symbolId": "F.US.MBT"
},
{
"id": "CON.F.US.MES.U25",
"name": "MESU5",
"description": "Micro E-mini S&P 500: September 2025",
"tickSize": 0.25,
"tickValue": 1.25,
"activeContract": true,
"symbolId": "F.US.MES"
},
{
"id": "CON.F.US.MNQ.U25",
"name": "MNQU5",
"description": "Micro E-mini Nasdaq-100: September 2025",
"tickSize": 0.25,
"tickValue": 0.5,
"activeContract": true,
"symbolId": "F.US.MNQ"
},
{
"id": "CON.F.US.MX6.U25",
"name": "6MU5",
"description": "Mexican Peso (Globex): September 2025",
"tickSize": 0.00001,
"tickValue": 5,
"activeContract": true,
"symbolId": "F.US.MX6"
},
{
"id": "CON.F.US.NE6.U25",
"name": "6NU5",
"description": "New Zealand Dollar (Globex): September 2025",
"tickSize": 0.00005,
"tickValue": 5,
"activeContract": true,
"symbolId": "F.US.NE6"
},
{
"id": "CON.F.US.NKD.U25",
"name": "NKDU5",
"description": "Nikkei 225 (Globex): September 2025",
"tickSize": 5,
"tickValue": 25,
"activeContract": true,
"symbolId": "F.US.NKD"
},
{
"id": "CON.F.US.RTY.U25",
"name": "RTYU5",
"description": "E-mini Russell 2000: September 2025",
"tickSize": 0.1,
"tickValue": 5,
"activeContract": true,
"symbolId": "F.US.RTY"
},
{
"id": "CON.F.US.SF6.U25",
"name": "6SU5",
"description": "Swiss Franc (Globex): September 2025",
"tickSize": 0.00005,
"tickValue": 6.25,
"activeContract": true,
"symbolId": "F.US.SF6"
},
{
"id": "CON.F.US.SR3.Z25",
"name": "SR3Z5",
"description": "3 Month SOFR: December 2025",
"tickSize": 0.005,
"tickValue": 12.5,
"activeContract": true,
"symbolId": "F.US.SR3"
}
],
"success": true,
"errorCode": 0,
"errorMessage": null
}