Hyperliquid Funding Rates avatar

Hyperliquid Funding Rates

Pricing

$0.90 / 1,000 funding snapshots

Go to Apify Store
Hyperliquid Funding Rates

Hyperliquid Funding Rates

Scan current Hyperliquid perpetual markets for hourly funding rates, daily and annualized views, prices, premium, open interest, volume, price change, and leverage. Scan all markets for a current view or select a list to add up to 60 days of historical funding analysis.

Pricing

$0.90 / 1,000 funding snapshots

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

📈 Hyperliquid funding rates for current market research

Traders, researchers, and data teams can scan current Hyperliquid perpetual markets in one run. Get hourly funding rates with daily and annualized views, prices, mark/oracle premium, open interest, 24-hour volume, price change, and maximum leverage in structured dataset rows. Add historical funding for selected markets when you need eight-hour observations and summaries for a 1- to 60-day lookback.

📊 Current and historical market data

Each row is one Hyperliquid perpetual market with a timestamp for the observation. Live rows include current funding rate views, prices, mark/oracle premium, open interest in market units and USD, 24-hour volume, 24-hour price change, and maximum leverage. Historical rows add eight-hour observations plus latest, average, cumulative, trend, carry, and squeeze fields for selected markets.

▶️ Run a Hyperliquid funding snapshot

Choose a target, set any filters or ranking, and press Start. For a current scan, use All perpetual markets and Funding extremes; add a market list only when you choose Selected perpetual markets. To add history, select one or more markets, turn on Include historical funding, and choose 1 to 60 days. Leave Maximum results empty to return all available results after your target and filters, until the source is exhausted.

⚙️ Input

The required target field chooses the market set. The other fields let you select markets, add historical funding, filter rows, rank them, and cap the output. Inactive values are skipped.

FieldTypeWhat it does
targetstringChoose all-markets for all current Hyperliquid perpetual markets or selected-markets for your list.
marketsarray of stringsWhen target is selected-markets, enter one or more symbols such as BTC or ETH. The list is ignored for all-markets.
historicalFundingobjectUse only with selected-markets to add historical funding analysis for those markets.
historicalFunding.enabledbooleanAdd eight-hour funding observations and available historical funding summaries.
historicalFunding.lookbackDaysintegerChoose 1 to 60 days of history when historical funding is included.
minAbsoluteAnnualizedFundingRatenumberReturn only markets with an absolute annualized funding rate at least this percentage. Leave empty for no funding-rate filter.
minOpenInterestUsdnumberReturn only markets with at least this much open interest in USD. Leave empty for no open-interest filter.
rankBystringChoose funding-extremes for the largest absolute annualized rates first, signed-funding for signed rates, or open-interest and volume-24h for the largest values first.
maxResultsintegerOptionally cap returned market results. Leave empty to return all available results after your target and filters, until the source is exhausted.

Input example

This example uses all current markets, ranks by funding extremes, and keeps the form's prefilled 25-result cap.

{
"target": "all-markets",
"rankBy": "funding-extremes",
"maxResults": 25,
"historicalFunding": {
"enabled": false,
"lookbackDays": 30
}
}

🧾 Output

The run provides links to the dataset and the run summary. Dataset rows use one of two shapes: a live market row, or a live market row with historicalFunding for selected markets.

Run links

FieldTypeWhat it does
datasetURL stringOpens all successful market snapshots in the default dataset.
summaryURL stringOpens aggregate open interest and volume, the highest and lowest funding markets, and collection errors.

Live market row

FieldTypeWhat it does
symbolstringHyperliquid perpetual market symbol, such as BTC.
observedAtdate-time stringTime when the current market values were observed.
hourlyFundingRatePercentnumberCurrent hourly funding rate as a percent. A positive value means longs pay shorts.
dailyFundingRatePercentnumberCurrent hourly funding rate scaled to a 24-hour rate as a percent.
annualizedFundingRatePercentnumberCurrent hourly funding rate scaled to a yearly APR as a percent.
midPricenumberCurrent midpoint between the best bid and ask prices.
markPricenumberCurrent mark price used by Hyperliquid.
oraclePricenumberCurrent oracle price used by Hyperliquid.
markOraclePremiumPercentnumberMark price premium over the oracle price as a percent.
openInterestUnitsnumberCurrent open interest measured in market units.
openInterestUsdnumberCurrent open interest valued in USD.
volume24hUsdnumberTrading volume from the last 24 hours, valued in USD.
priceChange24hPercentnumberPrice change over the last 24 hours as a percent.
maxLeveragenumberMaximum leverage available for this perpetual market.

Live row example

{
"symbol": "ACE",
"observedAt": "2026-08-07T04:04:35.348Z",
"hourlyFundingRatePercent": -0.29513328,
"dailyFundingRatePercent": -7.08319872,
"annualizedFundingRatePercent": -2585.3675328,
"midPrice": 0.1278,
"markPrice": 0.1278,
"oraclePrice": 0.1311,
"markOraclePremiumPercent": -2.517162471395879,
"openInterestUnits": 14187577.120000003,
"openInterestUsd": 1813172.3559360004,
"volume24hUsd": 9240520.789017998,
"priceChange24hPercent": 77.99442896935932,
"maxLeverage": 3
}

Historical market row

Historical rows include every field in the live market row and the fields below.

FieldTypeWhat it does
symbolstringHyperliquid perpetual market symbol, such as BTC.
observedAtdate-time stringTime when the current market values were observed.
hourlyFundingRatePercentnumberCurrent hourly funding rate as a percent. A positive value means longs pay shorts.
dailyFundingRatePercentnumberCurrent hourly funding rate scaled to a 24-hour rate as a percent.
annualizedFundingRatePercentnumberCurrent hourly funding rate scaled to a yearly APR as a percent.
midPricenumberCurrent midpoint between the best bid and ask prices.
markPricenumberCurrent mark price used by Hyperliquid.
oraclePricenumberCurrent oracle price used by Hyperliquid.
markOraclePremiumPercentnumberMark price premium over the oracle price as a percent.
openInterestUnitsnumberCurrent open interest measured in market units.
openInterestUsdnumberCurrent open interest valued in USD.
volume24hUsdnumberTrading volume from the last 24 hours, valued in USD.
priceChange24hPercentnumberPrice change over the last 24 hours as a percent.
maxLeveragenumberMaximum leverage available for this perpetual market.
historicalFundingobjectHistorical funding analysis for this selected market.
historicalFunding.observationsarray of objectsHistorical funding observations recorded every eight hours.
historicalFunding.observations[].observedAtdate-time stringTime of the eight-hour funding observation.
historicalFunding.observations[].fundingRatePercentnumberFunding rate for this eight-hour interval as a percent.
historicalFunding.observations[].annualizedFundingRatePercentnumberThis eight-hour funding rate scaled to a yearly APR as a percent.
historicalFunding.latestFundingRatePercentnumberThe latest historical funding rate as a percent.
historicalFunding.latestAnnualizedFundingRatePercentnumberThe latest historical funding rate scaled to a yearly APR as a percent.
historicalFunding.average7dAnnualizedPercentnumberAverage funding over the last seven days, scaled to a yearly APR as a percent.
historicalFunding.average30dAnnualizedPercentnumberAverage funding over the last 30 days, scaled to a yearly APR as a percent.
historicalFunding.cumulativeFundingRatePercentnumberCumulative funding over the requested lookback as a percent. A positive value means longs paid shorts.
historicalFunding.trendstringDirection of historical funding: rising, stable, or falling.
historicalFunding.carryDirectionstringWhich side pays funding: longs-pay, shorts-pay, or neutral.
historicalFunding.squeezeRiskstringHistorical squeeze-risk signal: long-squeeze, short-squeeze, or low.

Historical row example

{
"symbol": "BTC",
"observedAt": "2026-08-07T04:09:07.130Z",
"hourlyFundingRatePercent": 0.00125,
"dailyFundingRatePercent": 0.030000000000000002,
"annualizedFundingRatePercent": 10.950000000000001,
"midPrice": 64292.5,
"markPrice": 64292,
"oraclePrice": 64319.8,
"markOraclePremiumPercent": -0.043221527430127124,
"openInterestUnits": 34954.12912,
"openInterestUsd": 2247270869.38304,
"volume24hUsd": 1135436319.1740282,
"priceChange24hPercent": -0.41434324659231725,
"maxLeverage": 40,
"historicalFunding": {
"observations": [
{
"observedAt": "2026-07-31T16:00:00.000Z",
"fundingRatePercent": 0.00534821,
"annualizedFundingRatePercent": 5.85628995
},
{
"observedAt": "2026-08-01T00:00:00.000Z",
"fundingRatePercent": 0.0058809199999999996,
"annualizedFundingRatePercent": 6.4396074
},
{
"observedAt": "2026-08-01T08:00:00.000Z",
"fundingRatePercent": 0.004831960000000001,
"annualizedFundingRatePercent": 5.2909962
},
{
"observedAt": "2026-08-01T16:00:00.000Z",
"fundingRatePercent": 0.0036799900000000006,
"annualizedFundingRatePercent": 4.029589050000001
},
{
"observedAt": "2026-08-02T00:00:00.000Z",
"fundingRatePercent": 0.00507025,
"annualizedFundingRatePercent": 5.55192375
},
{
"observedAt": "2026-08-02T08:00:00.000Z",
"fundingRatePercent": 0.0093512,
"annualizedFundingRatePercent": 10.239564000000001
},
{
"observedAt": "2026-08-02T16:00:00.000Z",
"fundingRatePercent": 0.010000000000000002,
"annualizedFundingRatePercent": 10.950000000000001
},
{
"observedAt": "2026-08-03T00:00:00.000Z",
"fundingRatePercent": 0.010000000000000002,
"annualizedFundingRatePercent": 10.950000000000001
},
{
"observedAt": "2026-08-03T08:00:00.000Z",
"fundingRatePercent": 0.010000000000000002,
"annualizedFundingRatePercent": 10.950000000000001
},
{
"observedAt": "2026-08-03T16:00:00.000Z",
"fundingRatePercent": 0.00980833,
"annualizedFundingRatePercent": 10.740121350000003
},
{
"observedAt": "2026-08-04T00:00:00.000Z",
"fundingRatePercent": 0.00299798,
"annualizedFundingRatePercent": 3.2827881000000003
},
{
"observedAt": "2026-08-04T08:00:00.000Z",
"fundingRatePercent": 0.006379320000000001,
"annualizedFundingRatePercent": 6.985355400000001
},
{
"observedAt": "2026-08-04T16:00:00.000Z",
"fundingRatePercent": 0.0036041800000000002,
"annualizedFundingRatePercent": 3.9465771000000003
},
{
"observedAt": "2026-08-05T00:00:00.000Z",
"fundingRatePercent": 0.0027214999999999995,
"annualizedFundingRatePercent": 2.9800424999999993
},
{
"observedAt": "2026-08-05T08:00:00.000Z",
"fundingRatePercent": 0.0030480800000000003,
"annualizedFundingRatePercent": 3.3376476000000004
},
{
"observedAt": "2026-08-05T16:00:00.000Z",
"fundingRatePercent": 0.00205262,
"annualizedFundingRatePercent": 2.2476189
},
{
"observedAt": "2026-08-06T00:00:00.000Z",
"fundingRatePercent": 0.00051343,
"annualizedFundingRatePercent": 0.5622058500000001
},
{
"observedAt": "2026-08-06T08:00:00.000Z",
"fundingRatePercent": 0.0065864800000000005,
"annualizedFundingRatePercent": 7.2121956
},
{
"observedAt": "2026-08-06T16:00:00.000Z",
"fundingRatePercent": -0.0005921699999999998,
"annualizedFundingRatePercent": -0.6484261499999998
},
{
"observedAt": "2026-08-07T00:00:00.000Z",
"fundingRatePercent": 0.00345941,
"annualizedFundingRatePercent": 3.7880539500000006
}
],
"latestFundingRatePercent": 0.00345941,
"latestAnnualizedFundingRatePercent": 3.7880539500000006,
"average7dAnnualizedPercent": 5.825622650000002,
"average30dAnnualizedPercent": 8.471270643333387,
"cumulativeFundingRatePercent": 0.11172427000000003,
"trend": "falling",
"carryDirection": "longs-pay",
"squeezeRisk": "low"
}
}

💳 Pricing

Funding snapshot

Buyer-facing eventPriceWhat it covers
Funding snapshot$0.0009One successful perpetual-market funding snapshot returned to your dataset.

The Actor uses pay-per-event pricing. Filters and maxResults change how many successful market snapshots a run returns, so the total follows the snapshots returned.

🔌 Integrations

The Actor reads Hyperliquid's public, read-only market data. You do not need a wallet, account, login, or API key. Run it from Apify Console or the Apify API, schedule snapshots, or export the dataset for your workflow.

Watch the short walkthrough:

❓ FAQ

What does a positive funding rate mean?

A positive hourly funding rate means longs pay shorts. The dataset also gives daily and annualized views so you can compare the same rate across time scales.

How current is each market snapshot?

Each row has an observedAt timestamp showing when its current values were observed. Run the Actor again when you need a new snapshot.

Can I scan only selected markets?

Yes. Set target to selected-markets and enter one or more Hyperliquid perpetual market symbols in markets. Use all-markets to scan the current market set instead.

Can I add historical funding to an all-markets run?

No. Historical funding is available only when you select specific markets. Turn on historicalFunding.enabled and choose a lookback from 1 to 60 days.

What happens when I leave Maximum results empty?

The Actor returns all available results after the target and filters, until the source is exhausted. Set a value when you want to cap the number of returned market rows.

Does the Actor place trades or compare other exchanges?

No. It provides Hyperliquid market data for research and workflows. It does not place orders, give investment advice, or compare funding across other exchanges.

Do I need a Hyperliquid wallet or API key?

No. The Actor uses Hyperliquid's public market data and does not need a wallet, account, login, or API key.

📝 Changelog

0.0: Initial release

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

Made with ❤️ by Maxime Dupré