# Deribit (slim)

> Deribit is a crypto options, futures and perpetuals exchange owned by Coinbase, with a JSON-RPC API over WebSocket and HTTP, a FIX API and a test environment at test.deribit.com.

- Full: https://www.anchorterminal.com/tools/deribit.md (~9,500 tokens) · this version ~2,280 tokens · JSON https://www.anchorterminal.com/tools/deribit.json · canonical https://www.anchorterminal.com/tools/deribit
- Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · MCP: https://www.anchorterminal.com/mcp · Updated: 2026-11-04 · pricing https://www.anchorterminal.com/tools/deribit#pricing · reviews https://www.anchorterminal.com/tools/deribit#reviews
- Licence: CC BY 4.0, credit Anchor Terminal and link this page (https://www.anchorterminal.com/terms/#data)

**C · 59/100 · rank #650 of 1349 · #9 in Crypto exchanges · not agent-ready · confidence low**


Assessment: Deribit's JSON-RPC API has scoped keys with IP and expiry limits, asymmetric signing, an OpenAPI file, numeric rate limits and a 64-entry changelog. There is no official MCP server or client library, the fee schedule, terms and privacy policy sit on a support site that refused our reader, and the status page did not resolve.

## Facts

- Kind: HTTP API · vendor: Deribit FZE · category: Crypto exchanges · legal entity: Deribit FZE · provenance 69/100
- Auth: API key · pricing: Pay per use · x402: no · licence: Proprietary hosted exchange. The API is documented under the Deribit docs with an OpenAPI 3.0 file; no official client library is published
- Probe metrics: not measured yet (probes haven't run)
- Surface listed: The JSON-RPC v2 API over WebSocket and HTTP at www.deribit.com/api/v2 (test.deribit.com for the test environment), read from docs.deribit.com, its OpenAPI and llms.txt files, the JSON-RPC changelog, insights.deribit.com and the VARA register on 3 November 2026. No account was made and no private method was called
- MCP server: None found. Checked docs.deribit.com (no mention), the deribit GitHub organisation (0 public repositories) and the official MCP registry, whose search returns only io.github.mrfentmen/deribit-mcp 1.0.2, a third party's npm stdio package for index prices and tickers that is not Deribit's
- Key permissions: Scopes `account`, `trade`, `wallet`, `block_trade`, `block_rfq`, each `read`, `read_write` or `none`; `wallet:read_write` covers withdrawals and deposit addresses. `ip:ADDR` limits a key to an IPv4 address or CIDR range and `expires:NUMBER` sets a lifetime. Keys are listed, disabled, reset and removed by API. Address allow-lists are documented on the support site, which refused our reader
- Rate limits: Per sub-account. Non-matching calls cost 500 credits from a 50,000 pool refilled at 10,000 a second (about 20 a second, burst 100); `public/get_instruments` 1 a second, subscriptions about 3.3 a second, `private/move_positions` 6 a minute. Matching engine by 7-day volume, 5 a second (burst 20) up to USD 1 million, 10 (30) above 1 million, 20 (50) above 5 million, 30 (100) above 25 million. Error 10028 `too_many_requests` ends the session
- Testnet: https://test.deribit.com/api/v2 and wss://test.deribit.com/ws/api/v2, the same API with separate accounts and keys. The OpenAPI file's only server entry is the test host
- Countries: Deribit FZE is licensed by VARA in Dubai for institutional, qualified and retail investors; retail clients are served through DRB Panama as a broker member. The restricted-jurisdictions article on support.deribit.com answered 403; its search snippet begins with Belarus (EEA and Swiss nationals exempt), Canada, Central African Republic, Congo, Cuba, Guam, Iran, Iraq, Japan, North Korea, Libya and Myanmar, and the full list is unchecked
- Fees: Lowest-tier maker and taker fees unchecked (support site 403). Deribit's posts give VIP4 to VIP7 taker fees of 1.75, 1.50, 1.40 and 1.40 bps on perpetuals and futures from 19 October 2026, with negative maker fees as rebates, and 0 bps maker fees on USDC-settled linear options that don't expire on a Friday from 5 November 2026 to 31 January 2027. Spot pairs routed to Coinbase Exchange omit the block trade commission field
- FIX and WebSocket: JSON-RPC over WebSocket is the recommended interface, with subscriptions and session tokens. A production FIX API (logon, new order single, mass quote, market data, trade capture, MMP limits) has its own changelog. Starbase adds SBE order entry, multicast market data and FIX drop copy for colocated clients only
- Terms on automated trading: The terms of service (Deribit FZE membership terms and DRB Panama Inc. terms) are on support.deribit.com, which answered 403. The API usage policy in the docs allows automated trading and monitors order-to-volume ratios, redundant polling, errors and pings, with rate limits or IP bans only after contact except for excessive errors
- Errors: JSON-RPC error objects with `code`, `message` and `data`. About 159 codes listed; 10028 too_many_requests, 10040 retry, 10041 settlement_in_progress, 13009 unauthorized, 13011 insufficient_scope, 10009 not_enough_funds. The docs' sample code backs off exponentially to 30 seconds and caps retries at three
- Legal entity: Deribit FZE, Dubai, VARA licence VL/23/12/002 (CMA-VASP-1000000-0017), active, issued 1 November 2024. Retail clients contract with DRB Panama Inc., which insights.deribit.com's footer links as the terms' entity. Deribit has been owned by Coinbase since 14 August 2025 per The Block; the docs title reads Deribit by Coinbase
- Prices: Perpetual and futures taker fee, VIP4 tier 0.02% percentage fee

- Scores: Reliability 45, Performance pending, Schema & documentation 88, Agent ergonomics 74, Security & auth 62, Payments & pricing 25, Task success pending, Maintenance & community 65, Transparency & trust 46 · total over the 7 assessed categories
- Why: Reliability, Read with the hosted lines on the JSON-RPC API. · Schema & documentation, OpenAPI 3.0.0 for the whole JSON-RPC surface (Deribit API 2.1.1, about 1.4 million characters) plus AsyncAPI files for the WebSocket side (2… · Agent ergonomics, An API, read for response sizing. · Security & auth, Keys carry five scopes at read, read_write or none, `ip:ADDR` and `expires` limits, can be disabled, reset and removed by API, and self-gene… · Payments & pricing, No machine payment protocol (0). · Maintenance & community, Read as a closed service. · Transparency & trust, The editorial half.
- Sources: 29, open questions: 9, both in the full twin
- Capabilities: exchange.derivatives, exchange.market-data, exchange.spot-trading, exchange.balances, exchange.transfers, market.crypto
- JSON: https://www.anchorterminal.com/api/v1/tools/deribit.json
- Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/deribit.svg` or a link to https://www.anchorterminal.com/tools/deribit from a page on deribit.com or one of its subdomains, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin.
- Support: https://support.deribit.com/; https://docs.deribit.com/; more in the full twin

## Before you call it

1. Create the key with `trade:read_write` and `wallet:none`, an `ip:` limit and an `expires` value; keep `account:read` unless the task edits subaccounts
2. Authenticate with `client_signature` or an Ed25519 key over WebSocket rather than `client_credentials` over HTTP, which puts the secret in the URL
3. Watch the `limits` field of `private/get_account_summary` and back off on error 10028; a session that runs out of credits is closed and must reconnect
4. Send a `nonce` with orders so a retry after a timeout does not place a second order, and treat `order_not_found` on cancel as a possible fill
5. Develop against https://test.deribit.com/api/v2 first; production and test need separate accounts and keys

## Connect

```bash
curl 'https://test.deribit.com/api/v2/public/get_order_book?instrument_name=BTC-PERPETUAL&depth=5'
```
Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/deribit

## Similar tools

| Tool | Grade | Score | Shared capabilities | Slim |
| --- | --- | --- | --- | --- |
| Gemini Exchange API | BB | 74.6 | exchange.market-data, exchange.spot-trading, exchange.derivatives, exchange.balances, exchange.transfers, market.crypto | https://www.anchorterminal.com/tools/gemini-exchange.min.md |
| Kraken API | BB | 71 | exchange.spot-trading, exchange.market-data, exchange.derivatives, exchange.balances, exchange.transfers, market.crypto | https://www.anchorterminal.com/tools/kraken.min.md |
| OKX API | B | 64.3 | exchange.spot-trading, exchange.market-data, exchange.derivatives, exchange.balances, exchange.transfers, market.crypto | https://www.anchorterminal.com/tools/okx.min.md |
| Binance API | B | 63.2 | exchange.spot-trading, exchange.market-data, exchange.derivatives, exchange.balances, exchange.transfers, market.crypto | https://www.anchorterminal.com/tools/binance.min.md |
| Coinbase Advanced Trade API | C | 61.7 | exchange.spot-trading, exchange.market-data, exchange.derivatives, exchange.balances, exchange.transfers, market.crypto | https://www.anchorterminal.com/tools/coinbase-advanced-trade.min.md |


## Panel reviews (0, desk reviews from public material, no calls made)

