Contents

Cross-venue funding board

Cross-venue funding board: one row per coin with funding of every venue, APR spread between venues and the largest absolute APR of the venues shown.

GET/api/v1/fundingEvery key

Description

Sorted by Hyperliquid open interest. Licence review: raw rows of Binance and Bybit (single liquidations, prints, order books, tickers, funding and ratios per exchange, exchange candles) are not redistributed through the API while the review of their terms is pending. Asking for such a venue answers 403 source_restricted, and meta.restricted lists the withheld venues. Aggregates (sums over venues, our own figures) stay. aprSpread is then null unless at least 3 venues quote the coin and neither end of the spread is a rate shown here (otherwise it would give an exchange's own rate).

Who can call it

Available with every key and keyless (X-Blockmetric-Access: public). Keys of Free accounts get free-tier data (real-time feeds, 30 days of history, heatmap over time for every coin over the last 24 hours, liquidation levels now for every coin, the same as the free web plan); Pro and Desk keys the data of their plan; API Dev / API Pro raise the limits.

No key
24 h
Free
30 days
Pro
365 days
Desk
1095 days
API Dev
365 days
API Pro
1095 days

History window per plan. Limits: Authentication & limits.

Parameters

Parameters of /funding
ParameterDescription
coinstringOnly this coin (optional).
limitintegerNumber of items, default 500, clamped to 1–500.1–500 · default 500
fieldsstringComma-separated fields of every item to return, e.g. coin,aprSpread,maxAbsApr (case-insensitive). All other fields are left out, so large lists get much smaller; an unknown name answers 400 with the list of fields. Default: every field.
formatstringjson (default: the { data, meta } envelope) | csv (the rows with a header line; nested values as JSON text) | ndjson (one JSON object per row and line). csv and ndjson carry the meta block in headers: Link rel="next" and X-Blockmetric-Next-Cursor (next page), X-Blockmetric-Next-After (forward polling), X-Blockmetric-Updated-At, X-Blockmetric-Warnings, X-Blockmetric-License. Errors stay JSON.one of json, csv, ndjson · default json

Response fields

Every success is { data, meta }; these are the fields of data. meta is the same on every endpoint.

Response fields of /funding
FieldDescription
[].coinstringCoin name as on Hyperliquid (BTC, kPEPE, HIP-3 names like xyz:TSLA).
[].hlOpenInterestUsdnumber · nullableHyperliquid open interest (sort key) (USD).
[].byVenueobjectFunding per venue; venues without the coin are missing.
[].byVenue.hyperliquidobject-
[].byVenue.hyperliquid.fundingHourlynumber · nullableHourly funding rate, fraction.
[].byVenue.hyperliquid.fundingAprnumber · nullableAnnualised funding, fraction.
[].byVenue.hyperliquid.openInterestUsdnumber · nullableOpen interest (USD).
[].byVenue.hyperliquid.marknumber · nullableMark price.
[].byVenue.hyperliquid.updatedAtstring (ISO 8601)Newest data time of this item (ISO 8601 UTC).
[].byVenue.lighterobject-
[].byVenue.lighter.fundingHourlynumber · nullableHourly funding rate, fraction.
[].byVenue.lighter.fundingAprnumber · nullableAnnualised funding, fraction.
[].byVenue.lighter.openInterestUsdnumber · nullableOpen interest (USD).
[].byVenue.lighter.marknumber · nullableMark price.
[].byVenue.lighter.updatedAtstring (ISO 8601)Newest data time of this item (ISO 8601 UTC).
[].byVenue.binanceobject-
[].byVenue.binance.fundingHourlynumber · nullableHourly funding rate, fraction.
[].byVenue.binance.fundingAprnumber · nullableAnnualised funding, fraction.
[].byVenue.binance.openInterestUsdnumber · nullableOpen interest (USD).
[].byVenue.binance.marknumber · nullableMark price.
[].byVenue.binance.updatedAtstring (ISO 8601)Newest data time of this item (ISO 8601 UTC).
[].byVenue.bybitobject-
[].byVenue.bybit.fundingHourlynumber · nullableHourly funding rate, fraction.
[].byVenue.bybit.fundingAprnumber · nullableAnnualised funding, fraction.
[].byVenue.bybit.openInterestUsdnumber · nullableOpen interest (USD).
[].byVenue.bybit.marknumber · nullableMark price.
[].byVenue.bybit.updatedAtstring (ISO 8601)Newest data time of this item (ISO 8601 UTC).
[].byVenue.okxobject-
[].byVenue.okx.fundingHourlynumber · nullableHourly funding rate, fraction.
[].byVenue.okx.fundingAprnumber · nullableAnnualised funding, fraction.
[].byVenue.okx.openInterestUsdnumber · nullableOpen interest (USD).
[].byVenue.okx.marknumber · nullableMark price.
[].byVenue.okx.updatedAtstring (ISO 8601)Newest data time of this item (ISO 8601 UTC).
[].aprSpreadnumber · nullableHighest minus lowest annualised funding across every venue that quotes the coin (also withheld exchanges), fraction. null with fewer than two venues, and while exchange rows are withheld also unless at least 3 venues quote the coin and neither end of the spread is a rate shown in byVenue (it would give the rate of one exchange).
[].maxAbsAprnumber · nullableLargest absolute annualised funding of any venue, fraction.

Errors

Methodology

Code snippets in these docs are licensed under MIT-0: copy them into your own code without attribution. The SDKs, CLI and MCP server will be, once published, Apache-2.0; the name Blockmetric is not licensed (forks must be renamed). Data from the API is governed by the API terms; third-party exchange data by the exchange’s terms.

LiveHyperliquid markets 10sOperationalHyperliquid positions & whales 10sOperationalLiquidation heatmap & levels 12sOperationalLighter markets & liquidations 18sOperationalLighter positions & heatmap 10sOperationalLighter RH positions & heatmap 14sOperationalBinance markets 39sOperationalBybit markets 9sOperationalBinance liquidations 18sOperationalBybit liquidations 18sOperationaldYdX positions & heatmap 11sOperationalGMX positions & heatmap 14sOperationalLong/short & open interest history 2mOperationalOrder books & trade flow 9sOperationalOn-chain transfers 10sOperationalSecurity monitor 48sOperationalBlockmetric Sentiment 9mOperationalOfficial news 8mOperationalAlert delivery 10sOperational10:06:36 UTCData: Blockmetric Research · Binance · Bybit