-
Notifications
You must be signed in to change notification settings - Fork 0
Futures Service
Igor Sazonov edited this page Jul 12, 2026
·
1 revision
The FuturesService provides access to Coinglass futures market data, including open interest, funding rates, liquidations, and long/short ratios. It is accessed via client.Futures.
client := coinglass.NewClient("YOUR_API_KEY")
ctx := context.Background()coins, err := client.Futures.SupportedCoins(ctx)pairs, err := client.Futures.SupportedExchangePairs(ctx, &coinglass.SupportedExchangePairsParams{
Exchange: coinglass.StringPtr("Binance"),
})markets, err := client.Futures.CoinsMarkets(ctx, &coinglass.CoinsMarketsParams{
Symbol: coinglass.StringPtr("BTC"),
})pairs, err := client.Futures.PairsMarkets(ctx, &coinglass.PairsMarketsParams{
Symbol: coinglass.StringPtr("BTC"),
})oi, err := client.Futures.OpenInterestHistory(ctx, &coinglass.OIHistoryParams{
Symbol: "BTC",
Interval: "1d",
Limit: coinglass.IntPtr(30),
})exchangeOI, err := client.Futures.OpenInterestExchangeList(ctx, &coinglass.OIExchangeListParams{
Symbol: "BTC",
Interval: "1h",
})rates, err := client.Futures.FundingRateHistory(ctx, &coinglass.FundingRateHistoryParams{
Symbol: "BTC",
Interval: "8h",
})exchangeRates, err := client.Futures.FundingRateExchangeList(ctx, &coinglass.FundingRateExchangeListParams{
Symbol: "BTC",
Interval: "8h",
})arb, err := client.Futures.FundingRateArbitrage(ctx, &coinglass.FundingRateArbitrageParams{
Symbol: coinglass.StringPtr("BTC"),
})liqs, err := client.Futures.LiquidationHistory(ctx, &coinglass.LiquidationHistoryParams{
Symbol: "BTC",
Pair: "BTCUSDT",
Interval: "1h",
})// model can be 1, 2, or 3
heatmap, err := client.Futures.LiquidationHeatmap(ctx, 1, &coinglass.LiquidationHeatmapParams{
Symbol: "BTC",
Interval: "1d",
})ls, err := client.Futures.LongShortRatioHistory(ctx, &coinglass.LongShortRatioParams{
Symbol: "BTC",
Interval: "1h",
})topLs, err := client.Futures.TopLongShortRatioHistory(ctx, &coinglass.LongShortRatioParams{
Symbol: "BTC",
Interval: "1h",
})PriceChangeList(ctx)LiquidationAggregatedHistory(ctx, params)LiquidationCoinList(ctx, params)LiquidationMap(ctx, params)OrderbookHistory(ctx, params)LargeOrders(ctx, params)TakerBuySellHistory(ctx, params)WhaleAlert(ctx, params)