Logo
AXION

Futures Ticker Details

GET/futures/:ticker

Retrieves detailed metadata for a specific futures contract by its ticker symbol. This endpoint provides comprehensive contract specifications for use in trading systems, risk management, and position tracking. Returns all available fields from the ticker database.

Path Parameters

ParameterTypeRequiredDescription
tickerstringRequiredExact ticker symbol of the futures contract (case-sensitive)

Examples:

https://api.axionquant.com/futures/ES
https://api.axionquant.com/futures/NQ

Response Fields

id number

Unique database identifier

ticker string

Contract ticker symbol

name string

Full contract name with expiration

exchange string

Trading exchange abbreviation

currency string

Contract trading currency (e.g., USD)

country string

Country of listing

timezone string

Trading timezone (e.g., EDT)

list string

Listing date (ISO 8601)

expiration string

Contract expiration date (ISO 8601)

lastClose number

Most recent closing price

changePct number

Percentage change since last close

|

Specific Ticker

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4ticker = client.futures.ticker('ALI')
5print(ticker)

Response

{
  "id": 3,
  "ticker": "ALI",
  "name": "Aluminum Futures",
  "exchange": "CMX",
  "currency": "USD",
  "country": "america",
  "timezone": "EDT",
  "list": "2014-05-06T04:00:00.000Z",
  "expiration": "2026-09-28T00:00:00.000Z",
  "lastClose": 3399,
  "changePct": -11.9601113773231
}
GET/futures/list/exchange

Retrieves all unique exchange values available in the futures universe. Filter by exchange code.

Examples:

https://api.axionquant.com/futures/list/exchange
|

List by Exchange

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4values = client.futures.list('exchange')
5print(values)

Response

[
  "CBT",
  "CME",
  "CMX",
  "NYB",
  "NYM",
  "SES"
]
GET/futures/list/currency

Retrieves all unique currency values available in the futures universe. Filter by trading currency.

Examples:

https://api.axionquant.com/futures/list/currency
|

List by Currency

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4values = client.futures.list('currency')
5print(values)

Response

[
  "CAD",
  "CHF",
  "EUR",
  "GBP",
  "JPY",
  "NOK",
  "SEK",
  "USD",
  "USX"
]
GET/futures/list/timezone

Retrieves all unique timezone values available in the futures universe. Filter by timezone.

Examples:

https://api.axionquant.com/futures/list/timezone
|

List by Timezone

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4values = client.futures.list('timezone')
5print(values)

Response

[
  "EDT",
  "SGT"
]
GET/futures/list/country

Retrieves all unique country values available in the futures universe. Filter by country name or code.

Examples:

https://api.axionquant.com/futures/list/country
|

List by Country

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4values = client.futures.list('country')
5print(values)

Response

[
  "america",
  "asia"
]

Indices API

The Indices API provides comprehensive stock market index data including constituent tickers and exposure analysis. Essential for understanding index composition, tracking benchmark changes, and analyzing market structure.

GET/indices/:ticker/components

Retrieves the constituent tickers that make up a specific market index. Returns the index symbol along with an array of component ticker symbols. Essential for understanding index composition, tracking rebalancing changes, and analyzing sector exposure within an index.

Path Parameters

ParameterTypeRequiredDescription
tickerstringRequiredIndex ticker symbol (e.g., "SPX", "NDX", "DJI")

Examples:

https://api.axionquant.com/indices/SPX/components
https://api.axionquant.com/indices/NDX/components

Response Fields

symbol string

Index ticker symbol

components array of strings

List of constituent ticker symbols that make up the index

|

Index Components

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4components = client.indices.components('SPX')
5print(components)

Response

{
  "symbol": "SPX",
  "components": [
    "AAPL",
    "MSFT",
    "GOOGL",
    "AMZN",
    "NVDA",
    "META",
    "TSLA",
    "BRK.B",
    "JPM",
    "V",
    "JNJ",
    "WMT",
    "MA",
    "PG",
    "UNH",
    "HD",
    "DIS",
    "BAC",
    "NFLX",
    "ADBE"
  ]
}