Binance Connector JS
    Preparing search index...

    MarketDataApi - interface MarketDataApi

    interface MarketDataApiInterface {
        basis(
            requestParameters: DerivativesTradingUsdsFuturesRestAPI.BasisRequest,
        ): Promise<
            RestApiResponse<DerivativesTradingUsdsFuturesRestAPI.BasisResponse>,
        >;
        checkServerTime(): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.CheckServerTimeResponse,
            >,
        >;
        compositeIndexSymbolInformation(
            requestParameters?: CompositeIndexSymbolInformationRequest,
        ): Promise<RestApiResponse<CompositeIndexSymbolInformationResponse>>;
        compressedAggregateTradesList(
            requestParameters: DerivativesTradingUsdsFuturesRestAPI.CompressedAggregateTradesListRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.CompressedAggregateTradesListResponse,
            >,
        >;
        continuousContractKlineCandlestickData(
            requestParameters: DerivativesTradingUsdsFuturesRestAPI.ContinuousContractKlineCandlestickDataRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.ContinuousContractKlineCandlestickDataResponse,
            >,
        >;
        exchangeInformation(): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.ExchangeInformationResponse,
            >,
        >;
        getFundingRateHistory(
            requestParameters?: GetFundingRateHistoryRequest,
        ): Promise<RestApiResponse<GetFundingRateHistoryResponse>>;
        getFundingRateInfo(): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.GetFundingRateInfoResponse,
            >,
        >;
        indexPriceKlineCandlestickData(
            requestParameters: DerivativesTradingUsdsFuturesRestAPI.IndexPriceKlineCandlestickDataRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.IndexPriceKlineCandlestickDataResponse,
            >,
        >;
        klineCandlestickData(
            requestParameters: DerivativesTradingUsdsFuturesRestAPI.KlineCandlestickDataRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.KlineCandlestickDataResponse,
            >,
        >;
        longShortRatio(
            requestParameters: DerivativesTradingUsdsFuturesRestAPI.LongShortRatioRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.LongShortRatioResponse,
            >,
        >;
        markPrice(
            requestParameters?: DerivativesTradingUsdsFuturesRestAPI.MarkPriceRequest,
        ): Promise<
            RestApiResponse<DerivativesTradingUsdsFuturesRestAPI.MarkPriceResponse>,
        >;
        markPriceKlineCandlestickData(
            requestParameters: DerivativesTradingUsdsFuturesRestAPI.MarkPriceKlineCandlestickDataRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.MarkPriceKlineCandlestickDataResponse,
            >,
        >;
        multiAssetsModeAssetIndex(
            requestParameters?: DerivativesTradingUsdsFuturesRestAPI.MultiAssetsModeAssetIndexRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.MultiAssetsModeAssetIndexResponse,
            >,
        >;
        oldTradesLookup(
            requestParameters: DerivativesTradingUsdsFuturesRestAPI.OldTradesLookupRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.OldTradesLookupResponse,
            >,
        >;
        openInterest(
            requestParameters: DerivativesTradingUsdsFuturesRestAPI.OpenInterestRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.OpenInterestResponse,
            >,
        >;
        openInterestStatistics(
            requestParameters: DerivativesTradingUsdsFuturesRestAPI.OpenInterestStatisticsRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.OpenInterestStatisticsResponse,
            >,
        >;
        orderBook(
            requestParameters: DerivativesTradingUsdsFuturesRestAPI.OrderBookRequest,
        ): Promise<
            RestApiResponse<DerivativesTradingUsdsFuturesRestAPI.OrderBookResponse>,
        >;
        premiumIndexKlineData(
            requestParameters: DerivativesTradingUsdsFuturesRestAPI.PremiumIndexKlineDataRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.PremiumIndexKlineDataResponse,
            >,
        >;
        quarterlyContractSettlementPrice(
            requestParameters: QuarterlyContractSettlementPriceRequest,
        ): Promise<RestApiResponse<QuarterlyContractSettlementPriceResponse>>;
        queryIndexPriceConstituents(
            requestParameters: DerivativesTradingUsdsFuturesRestAPI.QueryIndexPriceConstituentsRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.QueryIndexPriceConstituentsResponse,
            >,
        >;
        queryInsuranceFundBalanceSnapshot(
            requestParameters?: QueryInsuranceFundBalanceSnapshotRequest,
        ): Promise<RestApiResponse<QueryInsuranceFundBalanceSnapshotResponse>>;
        recentTradesList(
            requestParameters: DerivativesTradingUsdsFuturesRestAPI.RecentTradesListRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.RecentTradesListResponse,
            >,
        >;
        symbolOrderBookTicker(
            requestParameters?: DerivativesTradingUsdsFuturesRestAPI.SymbolOrderBookTickerRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.SymbolOrderBookTickerResponse,
            >,
        >;
        symbolPriceTicker(
            requestParameters?: DerivativesTradingUsdsFuturesRestAPI.SymbolPriceTickerRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.SymbolPriceTickerResponse,
            >,
        >;
        symbolPriceTickerV2(
            requestParameters?: SymbolPriceTickerV2Request,
        ): Promise<RestApiResponse<SymbolPriceTickerV2Response>>;
        takerBuySellVolume(
            requestParameters: DerivativesTradingUsdsFuturesRestAPI.TakerBuySellVolumeRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.TakerBuySellVolumeResponse,
            >,
        >;
        testConnectivity(): Promise<RestApiResponse<void>>;
        ticker24hrPriceChangeStatistics(
            requestParameters?: DerivativesTradingUsdsFuturesRestAPI.Ticker24hrPriceChangeStatisticsRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.Ticker24hrPriceChangeStatisticsResponse,
            >,
        >;
        topTraderLongShortRatioAccounts(
            requestParameters: DerivativesTradingUsdsFuturesRestAPI.TopTraderLongShortRatioAccountsRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.TopTraderLongShortRatioAccountsResponse,
            >,
        >;
        topTraderLongShortRatioPositions(
            requestParameters: DerivativesTradingUsdsFuturesRestAPI.TopTraderLongShortRatioPositionsRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingUsdsFuturesRestAPI.TopTraderLongShortRatioPositionsResponse,
            >,
        >;
    }

    Implemented by

    Index

    Methods