Crypto.com Derivatives — Funding, Open Interest & Basis
Pricing
from $1.00 / 1,000 instrument records
Crypto.com Derivatives — Funding, Open Interest & Basis
Every Crypto.com Exchange perpetual and dated future in one run: funding rate (per-interval, 8h and annualized), open interest in contracts/base/USD, mark vs index basis, bid/ask and 24h stats. Official public API — no API key, no login, no proxy.
Pricing
from $1.00 / 1,000 instrument records
Rating
0.0
(0)
Developer
DIOPSIDE AI
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Every perpetual swap and dated future listed on the Crypto.com Exchange, in one run: funding rate (per-interval, rescaled to 8h, and annualized), open interest in contracts / base units / USD, mark vs index basis, best bid/ask and 24h stats. Built on Crypto.com's official public API — no API key, no login, no proxy, nothing to get blocked.
Crypto.com is a top-tier venue that most crypto data actors on Apify simply skip: the CoinGlass-style actors cover Binance/Bybit/OKX and stop there. If you run funding-rate arbitrage, basis trades, or a cross-venue dashboard, this fills the hole — 401 instruments in ~1 minute.
What makes it reliable
- Public REST endpoints only. No key, no session, no bot protection, so there is nothing that can silently expire. The actor does not hold — and cannot hold — any credential that moves funds.
- Everything is discovered at run time. The instrument list, the contract sizes and even the funding interval are derived from live data, never hardcoded. When Crypto.com lists a new perp, it shows up in the next run; if the venue moves from hourly to 8-hourly funding, the derived fields follow automatically.
- Partial failures are reported, never hidden. A valuation series that fails leaves that one field
null, keeps the record, and names the failure in the run's status message. Missing upstream values are alwaysnull— the actor does not crash on them. - Throttled and retried. Bounded concurrency, minimum request spacing, exponential backoff on 429/5xx.
Input
| Field | Type | Default | Description |
|---|---|---|---|
instrumentType | string | PERPETUAL_SWAP | PERPETUAL_SWAP, FUTURE, or both. |
instrumentNames | array | [] | Exact symbols, e.g. ["BTCUSD-PERP", "BTCUSD-261225"]. Empty = every instrument of the selected type. Overrides the filters below. |
minVolumeUsd24h | integer | 0 | Drop instruments that traded less than this in 24h. Crypto.com lists many near-zero-volume perps; 1000000 keeps the liquid ones. |
maxInstruments | integer | 0 | Keep only the N most liquid instruments after filtering (0 = no limit). |
fundingHistoryCount | integer | 0 | Attach the last N funding payments per perpetual as funding_history. Funding is hourly, so 24 ≈ one day. |
{ "instrumentType": "both", "minVolumeUsd24h": 1000000, "fundingHistoryCount": 24 }
Output
One record per instrument:
{"instrument_name": "BTCUSD-PERP","instrument_type": "PERPETUAL_SWAP","display_name": "BTCUSD Perpetual","base_currency": "BTC","quote_currency": "USD","underlying_index": "BTCUSD-INDEX","contract_size": 1.0,"max_leverage": 100.0,"tradable": true,"expiry_time": null,"days_to_expiry": null,"last_price": 81252.7,"bid_price": 81253.1,"ask_price": 81253.2,"mark_price": 81253.8,"index_price": 81246.05,"high_24h": 81934.6,"low_24h": 80821.2,"price_change_24h_pct": 0.12,"volume_24h_base": 3094.9361,"volume_24h_usd": 251721650.85,"open_interest_contracts": 6181.928,"open_interest_base": 6181.928,"open_interest_usd": 502305141.33,"funding_rate": 0.000017331,"funding_interval_hours": 1.0,"funding_rate_8h": 0.000138648,"funding_rate_apr_pct": 15.181956,"funding_rate_time": "2026-09-19T20:00:00Z","next_funding_time": "2026-09-19T21:00:00Z","estimated_funding_rate": 0.00001684,"estimated_funding_rate_apr_pct": 14.75184,"basis": 7.75,"basis_pct": 0.0095389,"annualized_basis_pct": null,"ticker_time": "2026-09-19T20:44:20.335Z","scraped_at": "2026-09-19T20:44:21.247Z"}
Notes on the derived fields:
- Funding rates are fractions, not percentages.
0.000017331= 0.0017331% per hour. funding_rate_8hrescales the venue's hourly rate to the 8-hour window Binance/Bybit/OKX quote, so you can compare venues without doing the arithmetic yourself.funding_rate_apr_pctandestimated_funding_rate_apr_pctannualize the current rate — what you'd pay/earn over a year if the rate held.basis_pct= (mark − index) / index × 100. For dated futures,annualized_basis_pctscales that to a yearly carry yield usingdays_to_expiry; it isnullfor perpetuals, which never expire.funding_rate*fields arenullfor dated futures, which pay no funding.
Typical run sizes
| Input | Records | Time |
|---|---|---|
{"instrumentNames": ["BTCUSD-PERP", "ETHUSD-PERP"]} | 2 | ~3 s |
{"minVolumeUsd24h": 1000000} (liquid perps) | ~10 | ~5 s |
{"instrumentType": "PERPETUAL_SWAP"} (all perps) | ~389 | ~50 s |
{"instrumentType": "both"} (perps + futures) | ~401 | ~55 s |
Use cases
- Funding-rate arbitrage — compare Crypto.com's
funding_rate_8hagainst other venues and hold the cheap side. Crypto.com pays hourly, so the carry profile differs from 8-hourly venues. - Basis / cash-and-carry —
annualized_basis_pctranks the dated BTC and ETH futures curve directly. - Positioning dashboards —
open_interest_usdacross 389 perps, snapshotted on a schedule, gives you OI build-ups and unwinds per asset. - Risk monitoring — mark vs index divergence, bid/ask spread and
max_leverageper instrument. - Research datasets — schedule the actor hourly with
fundingHistoryCountto accumulate a complete funding history with no gaps.
Pricing
Pay per event: $0.001 per instrument record plus the standard Apify actor start event. A full snapshot of every perpetual and future costs about $0.40; the liquid subset costs under a cent.
Data source & limits
Crypto.com Exchange public REST API (/exchange/v1/public/get-instruments, get-tickers,
get-valuations). Public market data only — no accounts, no personal data, no order placement. Values
are snapshots at run time; Crypto.com's own rate limits apply, and the actor stays well inside them.