Skip to main content
Version: Next

Futures Product List

Get all futures product information, optionally filtered by contract type.

API Information

  • Method: GET
  • Path: /api/v1/futures/open-api/products

Request Parameters

ParameterLocationTypeRequiredDescription
typequeryintNoContract type: 1=US stocks, 2=Hong Kong stocks, 3=Cryptocurrency; omit to return all

Request Example

# All products
GET /api/v1/futures/open-api/products

# US stocks only
GET /api/v1/futures/open-api/products?type=1

Response Fields

FieldTypeDescription
codeintStatus code, 200 indicates success
totalintTotal number of products
dataarrayProduct list

data array item fields:

FieldTypeDescription
symbolstringFutures trading pair
namestringProduct name (English)
nameZhstringProduct name (Chinese)
typeintContract type: 1=US stocks, 2=Hong Kong stocks, 3=Cryptocurrency
quoteSymbolstringQuote currency (Cryptocurrency only)
baseSymbolstringBase currency (Cryptocurrency only)
pricePrecisionintPrice precision (decimal places)
volPrecisionintVolume precision (decimal places)
minOrderVolumestringMinimum order quantity
maxOrderVolumestringMaximum order quantity
leverageLevelintMaximum leverage multiplier
leverTypesstringAvailable leverage tiers, comma-separated
feeRateMakerstringMaker fee rate
feeRateTakerstringTaker fee rate
tradeStatusintTrade status: 1=Normal

Response Example

{
"code": 200,
"total": 3,
"data": [
{
"symbol": "AAPL",
"name": "Apple Inc.",
"nameZh": "苹果公司",
"type": 1,
"quoteSymbol": "",
"baseSymbol": "",
"pricePrecision": 2,
"volPrecision": 0,
"minOrderVolume": "1",
"maxOrderVolume": "10000",
"leverageLevel": 50,
"leverTypes": "1,2,3,5,10,25,50",
"feeRateMaker": "0.00045",
"feeRateTaker": "0.0007",
"tradeStatus": 1
},
{
"symbol": "00700",
"name": "Tencent Holdings",
"nameZh": "腾讯控股",
"type": 2,
"quoteSymbol": "",
"baseSymbol": "",
"pricePrecision": 2,
"volPrecision": 0,
"minOrderVolume": "1",
"maxOrderVolume": "5000",
"leverageLevel": 10,
"leverTypes": "1,2,3,5,10",
"feeRateMaker": "0.00045",
"feeRateTaker": "0.0007",
"tradeStatus": 1
},
{
"symbol": "BTCUSDT",
"name": "Bitcoin",
"nameZh": "比特币",
"type": 3,
"quoteSymbol": "USDT",
"baseSymbol": "BTC",
"pricePrecision": 2,
"volPrecision": 4,
"minOrderVolume": "0.001",
"maxOrderVolume": "100",
"leverageLevel": 100,
"leverTypes": "1,2,3,5,10,20,50,100",
"feeRateMaker": "0.0002",
"feeRateTaker": "0.0005",
"tradeStatus": 1
}
]
}