Current rates across every market
Historical analysis
Pull the full rate series for one market and study its regime:Funding statistics
/v1/analytics/funding-stats aggregates mean, extremes, and annualized rate per market server-side:
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Track funding across every Hyperliquid perp and catch rate divergences.
import asyncio
from ironflow_sdk import Ironflow
THRESHOLD = 0.0005 # 0.05% per interval
async def scan():
async with Ironflow("if_your_api_key") as client:
markets = await client.markets(market_class="perp")
for m in markets:
page = await client.funding(m.display_symbol, limit=1)
if not page.data:
continue
rate = float(page.data[0].rate)
if abs(rate) > THRESHOLD:
print(f"{m.display_symbol:24s} {rate:+.5f}")
asyncio.run(scan())
curl "https://api.ironflow.sh/v1/funding?source=hyperliquid&market=ETH-PERP&from=1751328000000&to=1754600000000" \
-H "Authorization: Bearer $IRONFLOW_API_KEY"
/v1/analytics/funding-stats aggregates mean, extremes, and annualized rate per market server-side:
curl "https://api.ironflow.sh/v1/analytics/funding-stats?source=hyperliquid&market=BTC-PERP&window=7d" \
-H "Authorization: Bearer $IRONFLOW_API_KEY"