> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chainstack.com/llms.txt
> Use this file to discover all available pages before exploring further.

# predictedFundings | Hyperliquid info

> Reference docs for the predictedFundings JSON-RPC method on the Hyperliquid info blockchain, available via Chainstack JSON-RPC nodes.

<Info>
  You can only use this endpoint on the official Hyperliquid public API. It is not available through Chainstack, as the open-source node implementation does not support it yet. See [Hyperliquid methods](/docs/hyperliquid-methods) for the full availability breakdown.
</Info>

The `info` endpoint with `type: "predictedFundings"` retrieves predicted funding rates for all perpetual contracts across different exchanges including Binance Perp, Hyperliquid Perp, and Bybit Perp. This endpoint provides comprehensive market data for cross-exchange arbitrage strategies, funding cost analysis, and market sentiment evaluation.

## Parameters

### Request body

* `type` (string, required) — The request type. Must be `"predictedFundings"` to retrieve predicted funding rates across exchanges.

## Response

The response returns an array where each element represents a trading asset and its funding predictions across different perpetual exchanges.

### Response structure

Each asset entry contains:

* **Asset symbol** (string) — The trading pair symbol (e.g., "BTC", "ETH", "SOL")
* **Exchange data array** — Contains funding information for each available exchange:
  * **Exchange name** — Platform identifier ("BinPerp", "HlPerp", "BybitPerp")
  * **Funding details object**:
    * `fundingRate` (string) — The predicted funding rate as a decimal string
    * `nextFundingTime` (number) — Unix timestamp in milliseconds for the next funding payment
    * `null` — Indicates the asset is not available on that exchange

### Exchange types

* **BinPerp** — Binance Perpetual futures
* **HlPerp** — Hyperliquid Perpetual futures
* **BybitPerp** — Bybit Perpetual futures

### Funding rate interpretation

* **Positive rates** — Long positions pay short positions (bullish market sentiment)
* **Negative rates** — Short positions pay long positions (bearish market sentiment)
* **Rate magnitude** — Higher absolute values indicate stronger directional bias

### Use cases

**Cross-exchange arbitrage**

* Compare funding rates across exchanges for the same asset
* Identify opportunities where funding rate differentials exceed trading costs

**Market sentiment analysis**

* Analyze funding rate trends to gauge market sentiment
* Monitor extreme funding rates as potential reversal signals

**Cost optimization**

* Choose exchanges with favorable funding rates for long-term positions
* Time position entries around funding payments

**Trading strategy development**

* Develop funding-based trading strategies
* Backtest strategies using historical funding patterns

### Key features

* **Real-time data** — Current predicted funding rates across major exchanges
* **Comprehensive coverage** — Includes all major cryptocurrency perpetual contracts
* **Cross-exchange comparison** — Easy comparison of funding costs between platforms
* **Timing information** — Precise funding payment schedules for each exchange
* **Market insights** — Understand market sentiment through funding rate analysis

## Example request

<CodeGroup>
  ```shell Shell theme={"system"}
  curl -X POST \
    -H "Content-Type: application/json" \
    -d '{"type": "predictedFundings"}' \
    https://api.hyperliquid.xyz/info
  ```

  ```python Python (hyperliquid-python-sdk) theme={"system"}
  from hyperliquid.info import Info
  from hyperliquid.utils import constants

  info = Info(constants.MAINNET_API_URL, skip_ws=True)

  # The SDK has no dedicated predictedFundings helper, so post the request directly.
  predicted_fundings = info.post("/info", {"type": "predictedFundings"})
  print(predicted_fundings)
  ```

  ```typescript TypeScript (@nktkas/hyperliquid) theme={"system"}
  import { HttpTransport, InfoClient } from "@nktkas/hyperliquid";

  const transport = new HttpTransport();
  const info = new InfoClient({ transport });

  const predictedFundings = await info.predictedFundings();
  console.log(predictedFundings);
  ```
</CodeGroup>

## Example response

```json theme={"system"}
[
  [
    "AVAX",
    [
      [
        "BinPerp",
        {
          "fundingRate": "0.0001",
          "nextFundingTime": 1733961600000
        }
      ],
      [
        "HlPerp",
        {
          "fundingRate": "0.0000125",
          "nextFundingTime": 1733958000000
        }
      ],
      [
        "BybitPerp",
        {
          "fundingRate": "0.0001",
          "nextFundingTime": 1733961600000
        }
      ]
    ]
  ]
]
```

### Notes

* Funding rates are predictions and may change before the actual funding time
* Not all assets are available on all exchanges (indicated by `null` values)
* Funding intervals vary by exchange (typically 1, 2, 4, or 8 hours)
* Rates are expressed as decimal percentages (e.g., "0.0001" = 0.01%)


## OpenAPI

````yaml openapi/hyperliquid_node_api/hypercore_info/info_predicted_fundings.json post /info
openapi: 3.0.0
info:
  title: Hyperliquid Node API
  version: 1.0.0
  description: This is an API for interacting with Chainstack Hyperliquid node.
servers:
  - url: https://api.hyperliquid.xyz
security: []
paths:
  /info:
    post:
      tags:
        - hyperliquid operations
      summary: info (predictedFundings)
      description: >-
        Retrieve predicted funding rates for all perpetual contracts across
        different exchanges, providing insight into upcoming funding costs and
        cross-exchange arbitrage opportunities.
      operationId: infoPredictedFundings
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - type
              properties:
                type:
                  type: string
                  default: predictedFundings
                  description: The request type for predicted funding rates
              example:
                type: predictedFundings
      responses:
        '200':
          description: >-
            Successfully retrieved predicted funding rates for all assets across
            exchanges
          content:
            application/json:
              schema:
                type: array
                description: >-
                  Array of asset funding predictions containing rates across
                  different perpetual exchanges
              example:
                - - BTC
                  - - - BinPerp
                      - fundingRate: '0.00008786'
                        nextFundingTime: 1754496000000
                    - - HlPerp
                      - fundingRate: '0.0000125'
                        nextFundingTime: 1754470800000
                    - - BybitPerp
                      - fundingRate: '0.0001'
                        nextFundingTime: 1754496000000
                - - ETH
                  - - - BinPerp
                      - fundingRate: '0.00008147'
                        nextFundingTime: 1754496000000
                    - - HlPerp
                      - fundingRate: '0.0000104019'
                        nextFundingTime: 1754470800000
                    - - BybitPerp
                      - fundingRate: '0.0001'
                        nextFundingTime: 1754496000000

````