Skip to main content
GET
GET /perps/funding/compare: Funding Comparison
Sign each request with a fresh HMAC signature. The cURL and HTTP header values below are placeholders, not reusable credentials. For runnable signing code, use request signing examples.
One symbol compared across venues: the Polymarket perp against Binance, Bybit and Hyperliquid, with every venue’s funding normalised to the same interval so the rates line up. A venue that published no rows in an otherwise complete window is listed in missing_venues — it is never represented by a zero rate, because absent funding and zero funding are different facts. Part of the Perps Data product; scope analytics.read.

Query Parameters

string
required
The canonical symbol to compare, for example BTC. Matches [A-Za-z0-9._-]{1,32}. This endpoint takes a symbol, not a venue-native id, because it spans venues.
string
Start of the window. Accepts RFC3339, unix seconds or unix milliseconds.
string
End of the window. Same formats as from. The window may span at most 31 days; a wider range is refused with 400 range_too_large.
integer
default:"1000"
Rows per page, 1–5000.

Response

Interval-normalised funding for the symbol across venues in series, plus the venues that had nothing to show.
string
The symbol being compared.
object
Per-venue observations, keyed by venue (polymarket, binance, bybit, hyperliquid). Each value is an array of points.
array
Venues with no rows in the window. A venue here is omitted from series entirely; it is not served as a zero rate.
boolean
true when more rows remain beyond this page.
integer
Present when has_more is true. Pass it back as from to read the next page.

Example