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.
Plan Accessloading..
Plan
Recency
Updated daily
Updated daily
Updated daily
Updated daily
Updated daily
Updated daily
Updated daily
Updated daily
Updated daily
Updated daily
Updated daily
Updated daily
Updated daily
Updated daily
Plan Recencyloading..
Plan
History
All history
2 years
2 years
5 years
All history
All history
All history
All history
All history
All history
2 years
2 years
5 years
All history
Plan Historyloading..
Query Parameters
name
string
The full name of the product.
product_code
string
The identifier for the product.
date
string
A date string in the format YYYY-MM-DD. This parameter will return point-in-time information about products for the specified day. Value must be formatted 'yyyy-mm-dd'.
trading_venue
string
The trading venue (MIC) for the exchange on which this product's contracts trade.
sector
enum (string)
The sector to which the product belongs.
sub_sector
enum (string)
The sub-sector to which the product belongs.
asset_class
enum (string)
The asset class to which the product belongs.
asset_sub_class
enum (string)
The asset sub-class to which the product belongs.
type
enum (string)
The type of product, one of 'single' or 'combo'. Leaving this filter blank will query for both 'single' and 'combo' types.
limit
integer
Limit the maximum number of results returned. Defaults to '100' if not specified. The maximum allowed limit is '50000'.
sort
string
A comma separated list of sort columns. For each column, append '.asc' or '.desc' to specify the sort direction. The sort column defaults to 'date' if not specified. The sort order defaults to 'asc' if not specified.
Response Attributes
next_url
string
optional
If present, this value can be used to fetch the next page.
request_id
string
A request id assigned by the server.
results
array (object)
The results for this request.
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.
date
string
A date string in the format YYYY-MM-DD. This parameter will return point-in-time information about products for the specified day.
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
optional
The 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's contracts trade.
trading_venue
string
optional
The trading venue (MIC) for the exchange on which this product's contracts trade.
type
string
optional
The type of product, one of 'single' or 'combo'. Leaving this filter blank will query for both 'single' and 'combo' types.
unit_of_measure
string
optional
The unit of measure for this product.
unit_of_measure_qty
number
optional
The quantity of the unit of measure for this product.
status
enum (OK)
The status of this request's response.
Code Examples
Query URL
GET
loading...Run query unavailable
Create account or sign in to Massive
Scroll to see updated query response
Response Object