Hyperliquid Funding Rates & Arbitrage Screener avatar

Hyperliquid Funding Rates & Arbitrage Screener

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Hyperliquid Funding Rates & Arbitrage Screener

Hyperliquid Funding Rates & Arbitrage Screener

Live perpetual funding rates for every Hyperliquid market, with annualized percentages, open interest and 24h volume. Screen for funding-arbitrage opportunities, compare predicted funding against Binance and Bybit, or pull historical funding series per coin. No account or key needed.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Farhan Febrian Nauval

Farhan Febrian Nauval

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Track the funding rate of every perpetual market on Hyperliquid — the fee that longs and shorts pay each other every hour. This actor returns the live rate for all ~230 markets converted to a plain yearly percentage, compares Hyperliquid's next payment against Binance and Bybit, and pulls historical funding series for any coin.

Funding is the cleanest signal of crowded positioning in crypto: when it goes sharply positive, longs are paying shorts and the market is over-long. It is also the basis of the classic cash-and-carry trade — hold the coin, short the perpetual, collect the funding.

Why use this actor

  • No account, no login, no API key — just press Run.
  • Every market in one run — around 230 Hyperliquid perpetual markets with funding, open interest, mark price, premium and 24-hour volume.
  • Annualized, not cryptic — Hyperliquid quotes funding as a tiny hourly decimal (0.0000125). Every record also carries annualizedFundingPct (10.95), so you can read it like an interest rate.
  • Built-in arbitrage screen — set one number (minAnnualizedPct) and get back only the markets paying above it, ranked by size.
  • Compare venues side by side — predicted funding for the same coin on Hyperliquid, Binance and Bybit, with the yearly spread against Hyperliquid already calculated (each venue charges funding on its own schedule, and the actor normalizes for that).
  • Full history per coin — one record per funding hour, going back up to a year.
  • Clean, stable JSON for spreadsheets, dashboards, databases or alerting. Export to JSON, CSV or Excel and run it on a schedule.

How it works

  1. Pick a mode: current (all markets right now), predicted (compare Hyperliquid against Binance and Bybit) or history (past funding for the coins you choose).
  2. Optionally set a minimum funding percentage per year to keep only the markets worth trading, and a max records cap.
  3. For history, list the coins and how many hours to look back.
  4. Press Run. Records stream into the dataset, ready to export.

No scrapers, servers or blocks to babysit — retries are handled for you, and every failure comes back as a labelled record rather than a silent gap.

How the yearly percentage is calculated

Hyperliquid charges funding once every hour, so an hourly rate becomes a yearly percentage like this:

annualizedFundingPct = fundingRate × 24 × 365 × 100

A rate of 0.0000125 per hour is therefore 0.0000125 × 24 × 365 × 100 = 10.95% per year. A positive number means longs pay shorts; a negative number means shorts pay longs.

Binance and Bybit charge funding every 4 or 8 hours instead. In predicted mode the actor uses each venue's own interval (fundingIntervalHours) in place of the 24, so the venues are directly comparable.

Modes

ModeWhat it returnsKey inputs
current (default)One record per Hyperliquid market with its live funding rate, ranked by the size of the payment.minAnnualizedPct, includeDelisted, maxItems
predictedOne record per coin and venue (Hyperliquid / Binance / Bybit) with the next funding rate and the spread against Hyperliquid.maxItems
historyOne record per funding hour per coin.coins, lookbackHours, maxItems

Input

Current funding (default):

{
"mode": "current",
"minAnnualizedPct": 20,
"includeDelisted": false,
"maxItems": 500
}

Compare venues:

{
"mode": "predicted",
"maxItems": 500
}

Funding history:

{
"mode": "history",
"coins": ["BTC", "ETH"],
"lookbackHours": 168,
"maxItems": 500
}
FieldTypeDescription
modestringcurrent, predicted or history.
minAnnualizedPctintegerCurrent mode: keep only markets paying more than this percentage per year, in either direction. 0 or empty keeps everything.
includeDelistedbooleanCurrent mode: include retired markets (no open interest, no volume, stale rate). Off by default.
coinsarray of stringsHistory mode: coin symbols exactly as Hyperliquid lists them (BTC, ETH, SOL, HYPE, kPEPE…).
lookbackHoursintegerHistory mode: how far back to go. 168 = 7 days ≈ 168 records per coin. Maximum 8760 (one year).
maxItemsintegerMax records. Caps total rows in current and predicted; caps rows per coin in history. 0 = no cap.
proxyConfigurationobjectOptional. Not needed — the data is public.

Output

Every record carries a small header (_input, _source, _scrapedAt, recordType) plus Hyperliquid's own field names, unchanged. Calculated conveniences are added alongside and are always suffixed Num, Pct or Iso, so you can tell them apart at a glance.

CURRENT_FUNDING — mode current

The top hit of a real run: ACE was paying shorts at an extreme rate, which is exactly what the screen is meant to surface.

{
"_input": "current minAnnualizedPct=20.0 top=10",
"_source": "S1-current",
"_scrapedAt": "2026-08-08T05:27:05Z",
"recordType": "CURRENT_FUNDING",
"coin": "ACE",
"fundingIntervalHours": 1,
"fundingRateNum": -0.0014696917,
"annualizedFundingPct": -1287.449929,
"markPxNum": 0.1127,
"oraclePxNum": 0.1143,
"midPxNum": 0.113,
"premiumNum": -0.009623797,
"openInterestNum": 12404770.339999994,
"openInterestUsd": 1398017.62,
"dayNtlVlmNum": 9666219.117398016,
"priceChangePct24h": -23.281144,
"szDecimals": 2,
"name": "ACE",
"maxLeverage": 3,
"marginTableId": 3,
"funding": "-0.0014696917",
"openInterest": "12404770.3399999943",
"prevDayPx": "0.1469",
"dayNtlVlm": "9666219.1173980162",
"premium": "-0.009623797",
"oraclePx": "0.1143",
"markPx": "0.1127",
"midPx": "0.113",
"impactPxs": ["0.1127", "0.1132"],
"dayBaseVlm": "76843854.5900000483"
}

And a calm, liquid market from the same run:

{
"coin": "BTC",
"fundingRateNum": 0.0000062651,
"annualizedFundingPct": 5.488228,
"markPxNum": 64988.0,
"openInterestNum": 34835.30156,
"openInterestUsd": 2263876577.78,
"dayNtlVlmNum": 1221862446.9225917,
"priceChangePct24h": 1.307893,
"maxLeverage": 40,
"funding": "0.0000062651",
"premium": "-0.0004460372",
"prevDayPx": "64149.0"
}
FieldTypeDescription
coin / namestringMarket symbol.
funding / fundingRateNumstring / numberThe hourly funding rate, as text and as a number.
annualizedFundingPctnumberThe same rate as a percentage per year. Positive = longs pay shorts.
fundingIntervalHoursintegerHow often funding is charged (always 1 on Hyperliquid).
openInterest / openInterestNumstring / numberOpen interest in coins.
openInterestUsdnumberOpen interest in US dollars (open interest × mark price).
markPx, oraclePx, midPxstringMark, oracle and mid price (numeric twins: markPxNum, oraclePxNum, midPxNum).
premium / premiumNumstring / numberHow far the perpetual is trading above or below the oracle price.
prevDayPx, priceChangePct24hstring / numberPrice 24 hours ago and the change since.
dayNtlVlm / dayNtlVlmNumstring / number24-hour trading volume in US dollars.
dayBaseVlmstring24-hour trading volume in coins.
maxLeverageintegerMaximum leverage allowed on this market.
szDecimals, marginTableId, impactPxsmixedMarket settings passed straight through.

Records are ranked by the size of the funding payment, biggest first.

PREDICTED_FUNDING — mode predicted

Three real records for BTC from one run — Hyperliquid, Binance and Bybit side by side. Note how each venue charges on a different schedule (fundingIntervalHours), and that the comparison is already done for you.

[
{
"_input": "predicted top=500",
"_source": "S1-predicted",
"_scrapedAt": "2026-08-08T05:27:33Z",
"recordType": "PREDICTED_FUNDING",
"coin": "BTC",
"venue": "HlPerp",
"venueLabel": "Hyperliquid",
"fundingRateNum": 0.0000062561,
"annualizedFundingPct": 5.480344,
"hyperliquidAnnualizedPct": 5.480344,
"spreadVsHyperliquidPct": 0.0,
"nextFundingTimeIso": "2026-08-08T05:00:00Z",
"venuesCovered": ["BinPerp", "HlPerp", "BybitPerp"],
"fundingRate": "0.0000062561",
"nextFundingTime": 1786165200000,
"fundingIntervalHours": 1
},
{
"coin": "BTC",
"venue": "BinPerp",
"venueLabel": "Binance",
"fundingRateNum": 0.00003471,
"annualizedFundingPct": 3.800745,
"hyperliquidAnnualizedPct": 5.480344,
"spreadVsHyperliquidPct": -1.679599,
"nextFundingTimeIso": "2026-08-08T08:00:00Z",
"fundingRate": "0.00003471",
"nextFundingTime": 1786176000000,
"fundingIntervalHours": 8
},
{
"coin": "BTC",
"venue": "BybitPerp",
"venueLabel": "Bybit",
"fundingRateNum": 0.0,
"annualizedFundingPct": 0.0,
"hyperliquidAnnualizedPct": 5.480344,
"spreadVsHyperliquidPct": -5.480344,
"nextFundingTimeIso": "2026-08-08T08:00:00Z",
"fundingRate": "0.0",
"nextFundingTime": 1786176000000,
"fundingIntervalHours": 8
}
]
FieldTypeDescription
coinstringMarket symbol.
venue / venueLabelstringHlPerp / BinPerp / BybitPerp, and the readable name (Hyperliquid / Binance / Bybit).
fundingRate / fundingRateNumstring / numberThe next funding rate on that venue, for that venue's own interval.
fundingIntervalHoursintegerHow often that venue charges funding (1, 4 or 8 hours).
annualizedFundingPctnumberThat rate as a percentage per year, adjusted for the venue's interval.
hyperliquidAnnualizedPctnumberHyperliquid's figure for the same coin, repeated on every row for easy comparison.
spreadVsHyperliquidPctnumberThis venue minus Hyperliquid, in percent per year — the cross-venue signal.
nextFundingTime / nextFundingTimeIsonumber / stringWhen the next funding payment happens.
venuesCoveredarrayWhich venues actually list this coin.

Coins are ordered by their widest spread against Hyperliquid, with each coin's venues grouped together.

FUNDING_HISTORY — mode history

One record per funding hour. A real BTC record from a 7-day run:

{
"_input": "BTC",
"_source": "S1-history",
"_scrapedAt": "2026-08-08T05:28:02Z",
"recordType": "FUNDING_HISTORY",
"fundingIntervalHours": 1,
"fundingRateNum": 0.000006837,
"annualizedFundingPct": 5.989212,
"premiumNum": -0.0004453039,
"timeIso": "2026-08-01T06:00:00Z",
"coin": "BTC",
"fundingRate": "0.000006837",
"premium": "-0.0004453039",
"time": 1785564000017
}

Over that week, BTC funding ranged from -9.19% to +10.95% per year across 168 hourly records.

FieldTypeDescription
coinstringMarket symbol.
fundingRate / fundingRateNumstring / numberThe rate charged in that hour.
annualizedFundingPctnumberThe same rate as a percentage per year.
premium / premiumNumstring / numberHow far the perpetual traded above or below the oracle price at that time.
time / timeIsonumber / stringWhen funding was charged (milliseconds since 1970, and readable UTC).

If anything fails, the actor emits a {_input, _source, _scrapedAt, _error, _errorDetail} record instead of quietly skipping — for example an unknown coin symbol in history mode.

Notes & limits

  • Around 230 markets are live at any time. Roughly 55 retired markets are hidden by default; their last funding rate no longer moves. Turn on Include retired markets if you want them.
  • History is returned in blocks of 500 records; the actor keeps going automatically until it reaches your lookback window or your record cap, so a 30-day pull for one coin returns all 720 hours.
  • maxItems caps total rows in current and predicted mode, and rows per coin in history mode. With three venues per coin, predicted can produce roughly 600 rows in total — raise the cap (or set 0) to see them all.
  • Venue comparison covers Hyperliquid, Binance and Bybit. Not every coin is listed everywhere; rows only appear for venues that actually list it, and venuesCovered tells you which ones did.
  • All data is public — no account, no key, no proxy required.
  • Funding changes every hour. Run it hourly to build your own history, or daily for a positioning snapshot.

Other actors in this collection

ActorWhat it does
Hyperliquid Whale Wallet CopierRanks the most profitable traders on Hyperliquid and shows their live positions and recent trades.