gexbot api
general

futures conversion

Returns conversion parameters for translating a supported spot/index or ETF ticker onto its corresponding futures scale.

GET/v2/futures/conversionPublic

Returns conversion parameters for translating a supported spot/index or ETF ticker onto its corresponding futures scale. Data is updated every 15 minutes during regular trading hours.

Supports additive models for cash indexes and affine models for equity/ETF instruments. Available to all platform users and applications.

Supported Pairs

Source TickerTarget FutureModel
SPXESadditive
SPYESaffine
NDXNQadditive
QQQNQaffine
RUTRTYadditive
IWMRTYaffine
DIAYMaffine
GLDGCaffine
SLVSIaffine
USOCLaffine

Request

Example: /v2/futures/conversion?ticker=SPX&future=ES&model=additive

Headers

NameTypeDescription
AuthorizationstringRequired. Format: "Bearer <YOUR_API_KEY>"
User-AgentstringRequired. Identify your client application.
AcceptstringRequired. Set to "application/json".

Query Parameters

NameTypeRequiredDescription
tickerstringYesSource ticker to convert from (e.g. SPX, SPY, NDX, QQQ, RUT, IWM, DIA, GLD, SLV, USO).
futurestringYesFutures product code to convert to (e.g. ES, NQ, RTY, YM, GC, SI, CL).
modelstringNoConversion model: additive, multiplicative, or affine. Defaults to additive for SPX, NDX, and RUT. Defaults to affine for ETF and equity source tickers.

Response

FieldTypeDescription
future_contractstringThe active futures contract selected for the requested product, such as ESU6.
multipliernumberMultiplier for converting spot price and strikes to the respective futures scale.
additivenumberAdditive offset for converting spot price and strikes to the respective futures scale.
{
  "future_contract": "ESU6",
  "multiplier": 1,
  "additive": 12.345
}
{
  "type": "object",
  "properties": {
    "future_contract": {
      "type": "string",
      "description": "The active futures contract selected for the requested product."
    },
    "multiplier": {
      "type": "number",
      "description": "Multiplier for converting spot price and strikes to the respective futures scale."
    },
    "additive": {
      "type": "number",
      "description": "Additive offset for converting spot price and strikes to the respective futures scale."
    }
  },
  "additionalProperties": false
}
type: object
properties:
  future_contract:
    type: string
    description: The active futures contract selected for the requested product.
  multiplier:
    type: number
    description: Multiplier for converting spot price and strikes to the respective futures scale.
  additive:
    type: number
    description: Additive offset for converting spot price and strikes to the respective futures scale.
additionalProperties: false

On this page