Perpetual futures data API. Stored as published.
One HTTP API for perpetual futures on 16 venues: funding, open interest, mark, order books and trades. Every value comes with the venue's own time, the time DEBYKO received it and a status.
What the perpetual futures data API returns.
- POST /v2/snapshots: the latest value of each layer for any selection of listings (ticker, mark, funding, open interest, order book, 24 h stats).
- POST /v2/snapshots/history: history in buckets, at given instants, or every row as received.
- POST /v2/screen: a DQL query across venues, such as funding below zero on two venues or more.
- GET /v2/candles, POST /v2/books and /v2/stream for bars, book depth and a live stream.
A value past its horizon is not returned as a number. Its layer says stale, with the reason and the dates, and the number stays out.
One listing, as the API answers it now.
The funding layer of BTC-PERP on one venue, asked by this page a moment ago with a key. Status, the venue's time, the receipt time, the age and the horizon are part of every answer.
curl -s https://api.debyko.com/v2/snapshots \
-H "authorization: Bearer $DEBYKO_KEY" -H 'content-type: application/json' \
-d '{"where":"instrument = BTC-PERP and venue = BINANCE-USDM","layers":["funding"]}'
{
"instrument": "BTC-PERP",
"venue": "BINANCE-USDM",
"venue_symbol": "BTCUSD1",
"quote": "USD1",
"identity_basis": "reconstructed",
"layers": {
"funding": {
"status": "off",
"reason": "policy_off",
"venue_ts": null,
"received_at": null,
"age_ms": null,
"values": {}
}
}
}
16 venues side by side.
Limits per plan.
| Plan | Price | Requests a day | Per second | History | Venues | CSV export |
|---|---|---|---|---|---|---|
| Free | Free | 5,000 | 2 | 7 days | 2 | — |
| Mini | $9 a month | 50,000 | 5 | 30 days | 4 | — |
| Standard | $29 a month | 500,000 | 20 | 365 days | all | yes |
| Pro | $99 a month | 5,000,000 | 50 | all | all | yes |
| Pro Plus | $249 a month | 10,000,000 | 200 | all | all | yes |
Free key: 5,000 requests a day, no card. Pay per request in USDC on Base with x402, without an account.
Questions people ask.
Is there a free perpetual futures data API key?
Yes. Free key: 5,000 requests a day, no card. Sign in at studio.debyko.com/account with an email address.
Which venues does the API cover?
16 perpetual futures venues: ASTER-PERP, AVANTIS-PERP, BINANCE-USDM, BITGET-PERP, BYBIT-PERP, COINBASE-INTX, DYDX-PERP, GATE-PERP, GMX-PERP, HYPERLIQUID, KRAKEN-FUTURES, MEXC-PERP, NADO-PERP, OKX-PERP, SYNTHETIX-PERP, WEEX-FUTURES.
What happens when a venue stops publishing?
The layer comes back stale with a reason (for example halted or connection_lost) and its dates. The last number is not returned as if it were current.
Are funding rates comparable across venues?
Each rate is returned as the venue publishes it, for its own interval, and as funding_8h: the rate over eight hours, from the interval in the registry.
Can I query history at a past instant?
Yes. POST /v2/snapshots/history with at returns what DEBYKO had stored as of each instant, judged by the same rules a live answer uses.