/futures/:tickerRetrieves 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
| Parameter | Type | Required | Description |
|---|---|---|---|
| ticker | string | Required | Exact ticker symbol of the futures contract (case-sensitive) |
Examples:
https://api.axionquant.com/futures/EShttps://api.axionquant.com/futures/NQResponse 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
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
}/futures/list/exchangeRetrieves all unique exchange values available in the futures universe. Filter by exchange code.
Examples:
https://api.axionquant.com/futures/list/exchangeList by Exchange
Request
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"
]/futures/list/currencyRetrieves all unique currency values available in the futures universe. Filter by trading currency.
Examples:
https://api.axionquant.com/futures/list/currencyList by Currency
Request
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"
]/futures/list/timezoneRetrieves all unique timezone values available in the futures universe. Filter by timezone.
Examples:
https://api.axionquant.com/futures/list/timezoneList by Timezone
Request
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4values = client.futures.list('timezone')
5print(values)Response
[
"EDT",
"SGT"
]/futures/list/countryRetrieves all unique country values available in the futures universe. Filter by country name or code.
Examples:
https://api.axionquant.com/futures/list/countryList by Country
Request
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.
/indices/:ticker/componentsRetrieves 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
| Parameter | Type | Required | Description |
|---|---|---|---|
| ticker | string | Required | Index ticker symbol (e.g., "SPX", "NDX", "DJI") |
Examples:
https://api.axionquant.com/indices/SPX/componentshttps://api.axionquant.com/indices/NDX/componentsResponse Fields
symbol string
Index ticker symbol
components array of strings
List of constituent ticker symbols that make up the index
Index Components
Request
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"
]
}