All Products
GET
/futures/vX/products
Futures REST access is currently in beta and coming soon.
Retrieve a comprehensive list of futures products, including product codes, names, exchange details, sector/sub-sector classifications, settlement methods, and more. Advanced filtering options allow you to query based on product name (exact or partial matches), exchange code, sector, asset class/sub-class, product type, and a specific point in time (via as_of).
Use Cases: Product discovery, historical research, portfolio integration, custom filtering, application development.
Query Parameters
name
string
Search for products by Product Name. This parameter supports an exact match, while a name-contains search can be performed using the `name.search` parameter. Note that the search is case-sensitive.
as_of
string
A date string in the format YYYY-MM-DD. This parameter will return point-in-time information about products for the specified day (default=today).
trading_venue
string
The trading venue (MIC) for the exchange on which the products trades.
sector
enum (string)
The sector to which the products belong.
sub_sector
enum (string)
The sub-sector to which the products belong.
asset_class
enum (string)
The asset class to which the products belong.
asset_sub_class
enum (string)
The asset sub-class to which the products belong.
type
enum (string)
The type of products to return. One of "all", "single", or "combo" (default=all).
limit
integer
The number of results to return per page (default=100, maximum=1000, minimum=1).
sort
enum (string)
Sort results by field and direction using dotted notation (e.g., 'ticker.asc', 'name.desc').
Response Attributes
next_url
string
optional
If present, this value can be used to fetch the next page of data.
request_id
string
optional
A unique identifier for this request.
results
array (object)
optional
as_of
string
optional
The point-in-time date for the given product - e.g. if 'as_of' is set to 2024-11-05, then these were the details for this product on that day.
asset_class
string
optional
The asset class to which the product belongs.
asset_sub_class
string
optional
The asset sub-class to which the product belongs.
clearing_channel
enum (exchange_only, exchange_and_otc)
optional
The clearing channel for this product. Indicates whether the product can be cleared only through exchanges or through both exchanges and over-the-counter.
last_updated
string
optional
The date and time at which this product was last updated.
name
string
optional
The full name of the product.
price_quotation
string
optional
The quoted price for this product.
product_code
string
The unique identifier for the product.
sector
string
optional
The sector to which the product belongs.
settlement_currency_code
string
optional
The currency in which this product settles.
settlement_method
string
optional
The method of settlement for this product (Financially Settled or Deliverable).
settlement_type
string
optional
The type of settlement for this product.
sub_sector
string
optional
The sub-sector to which the product belongs.
trade_currency_code
string
optional
The currency in which this product trades.
trading_venue
string
optional
The trading venue (MIC) for the exchange on which this contract trades.
type
string
optional
The type of product, one of "single" or "combo".
unit_of_measure
string
optional
The unit of measure for this product.
unit_of_measure_quantity
number
optional
The quantity of the unit of measure for this product.
status
string
optional
The status of this request's response.