Deribit
Deribit is a leading Bitcoin and Ethereum options and futures exchange offering a comprehensive REST and WebSocket API for derivatives trading, market data, portfolio management, and block trades. The platform supports futures, perpetuals, options, and spot trading across BTC, ETH, and SOL with both individual and institutional access via JSON-RPC, HTTP, and FIX protocol interfaces.
Deribit publishes 18 APIs on the APIs.io network, including WebSocket API, Account Management API, Authentication API, and 15 more. Tagged areas include Derivatives, Cryptocurrency, Bitcoin, Ethereum, and Options.
The Deribit catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
Deribit’s developer surface includes authentication, engineering blog, developer portal, status page, support, developer console, changelog, and 10 more developer resources.
Kin Score
APIs 19
Individual APIs this provider publishes, each with its own machine-readable definition.
Deribit WebSocket API
JSON-RPC over WebSocket interface for real-time bidirectional communication with the Deribit exchange. Recommended for most use cases, supporting real-time market data subscript...
Deribit FIX API
Financial Information eXchange protocol interface for institutional trading on Deribit. Designed for professional trading firms requiring low-latency order entry and execution r...
Deribit Account Management API
The Account Management API from Deribit — 37 operation(s) for account management.
Deribit Authentication API
The Authentication API from Deribit — 4 operation(s) for authentication.
Deribit Block RFQ API
The Block RFQ API from Deribit — 13 operation(s) for block rfq.
Deribit Block Trade API
The Block Trade API from Deribit — 11 operation(s) for block trade.
Deribit Combo Books API
The Combo Books API from Deribit — 5 operation(s) for combo books.
Deribit Mark Price API
The Mark Price API from Deribit — 1 operation(s) for mark price.
Deribit Market Data API
The Market Data API from Deribit — 31 operation(s) for market data.
Deribit Matching Engine API
The Matching Engine API from Deribit — 23 operation(s) for matching engine.
Deribit Portfolio Management API
Endpoints that operate on the authenticated portfolio.
Deribit Private API
Private methods require authentication. All requests must include a valid OAuth2 token.
A token can be requested using the /public/auth meth...
Deribit Public API
Public methods can be used without authentication.
Deribit Session Management API
The Session Management API from Deribit — 5 operation(s) for session management.
Deribit Subscription Management API
Subscription works as [notifications](#notifications), so users will automatically (after subscribing) receive messages from the server. Overview for each channel response forma...
Deribit Supporting API
The Supporting API from Deribit — 4 operation(s) for supporting.
Deribit Trading API
The Trading API from Deribit — 38 operation(s) for trading.
Deribit Wallet API
The Wallet API from Deribit — 21 operation(s) for wallet.
Deribit WebSocket Only API
Can only be used over websockets.
Scroll for all 19
Pricing Plans 1
Published pricing tiers and plan structures.
Plans
PLANSRate Limits 1
Documented rate limits and quota policies.
Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Finops
FINOPSSemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
context Context
JSON-LDSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
Deribit API Rules
SPECTRALJSON Schema 402
Standalone JSON Schema definitions for this provider's data models.
Addressownershipresponse
JSON SCHEMAErrormessageresponse
JSON SCHEMAErrorresponse
JSON SCHEMAGetlistcustodyaccounts200Response
JSON SCHEMAGetunsubscribe200Response
JSON SCHEMAMulticastgetinstrumentdictionaryresponse
JSON SCHEMAMulticastgetpacketresponse
JSON SCHEMAMulticastgetpacketsresponse
JSON SCHEMAOkresponse
JSON SCHEMAPrivateacceptblockrfqresponse
JSON SCHEMAPrivateaccountresponse
JSON SCHEMAPrivateaccountsummariesresponse
JSON SCHEMAPrivateaddblockrfqquoteresponse
JSON SCHEMAPrivateaddtoaddressbookresponse
JSON SCHEMAPrivateaddressbookresponse
JSON SCHEMAPrivateapikeyresponse
JSON SCHEMAPrivatebuyandsellresponse
JSON SCHEMAPrivatecancelallblockrfqquotesresponse
JSON SCHEMAPrivatecancelallresponse
JSON SCHEMAPrivatecancelblockrfqquoteresponse
JSON SCHEMAPrivatecancelblockrfqresponse
JSON SCHEMAPrivatecancelblockrfqtriggerresponse
JSON SCHEMAPrivatecancelquotesresponse
JSON SCHEMAPrivatecancelresponse
JSON SCHEMAPrivatechangemarginmodelresponse
JSON SCHEMAPrivatechangepasswordresponse
JSON SCHEMAPrivatechatgetaccountsummaryresponse
JSON SCHEMAPrivatechatsetnickresponse
JSON SCHEMAPrivatecreateblockrfqresponse
JSON SCHEMAPrivatecreatecomboresponse
JSON SCHEMAPrivatecreatesubaccountresponse
JSON SCHEMAPrivatecustodysettlementresponse
JSON SCHEMAPrivatedeleteaddressbeneficiaryresponse
JSON SCHEMAPrivatedepositaddressresponse
JSON SCHEMAPrivateeditblockrfqquoteresponse
JSON SCHEMAPrivateeditresponse
JSON SCHEMAPrivategetaccesslogresponse
JSON SCHEMAPrivategetaddressbeneficiaryresponse
JSON SCHEMAPrivategetaffiliateprograminforesponse
JSON SCHEMAPrivategetallbalancessnapshotresponse
JSON SCHEMAPrivategetbalanceresponse
JSON SCHEMAPrivategetbalancesnapshotresponse
JSON SCHEMAPrivategetblockrfqmakersresponse
JSON SCHEMAPrivategetblockrfqquotesresponse
JSON SCHEMAPrivategetblockrfquserinforesponse
JSON SCHEMAPrivategetblockrfqsresponse
JSON SCHEMAPrivategetblocktraderequestsresponse
JSON SCHEMAPrivategetblocktraderesponse
JSON SCHEMAPrivategetblocktradesresponse
JSON SCHEMAPrivategetbrokertraderequestsresponse
JSON SCHEMAPrivategetbrokertradesresponse
JSON SCHEMAPrivategetcancelondisconnectresponse
JSON SCHEMAPrivategetdepositsresponse
JSON SCHEMAPrivategetemaillanguageresponse
JSON SCHEMAPrivategetjwtresponse
JSON SCHEMAPrivategetlegpricesresponse
JSON SCHEMAPrivategetmarginsresponse
JSON SCHEMAPrivategetmmpconfigresponse
JSON SCHEMAPrivategetmmpstatusresponse
JSON SCHEMAPrivategetopenordersresponse
JSON SCHEMAPrivategetorderhistoryresponse
JSON SCHEMAPrivategetordermarginbyidsresponse
JSON SCHEMAPrivategetorderstatebylabelresponse
JSON SCHEMAPrivategetorderstateresponse
JSON SCHEMAPrivategetpositionresponse
JSON SCHEMAPrivategetpositionsresponse
JSON SCHEMAPrivategetrewardeligibilityresponse
JSON SCHEMAPrivategetsecuritykeyactivationdataresponse
JSON SCHEMAPrivategetsecuritykeystatusresponse
JSON SCHEMAPrivategetsubaccountsdetailsresponse
JSON SCHEMAPrivategetsubaccountsresponse
JSON SCHEMAPrivategettransactionlogresponse
JSON SCHEMAPrivategettransfersresponse
JSON SCHEMAPrivategettriggerorderhistoryresponse
JSON SCHEMAPrivategetuserlocksresponse
JSON SCHEMAPrivategetusertradesbyorderresponse
JSON SCHEMAPrivategetusertradeshistoryresponse
JSON SCHEMAPrivategetwithdrawalpolicylimitsresponse
JSON SCHEMAPrivategetwithdrawalpolicymoderesponse
JSON SCHEMAPrivategetwithdrawalsresponse
JSON SCHEMAPrivatelistaddressbeneficiariesresponse
JSON SCHEMAPrivatelistsecuritykeysresponse
JSON SCHEMAPrivatemassquoteresponse
JSON SCHEMAPrivatepmeparamsresponse
JSON SCHEMAPrivatepmesimulateresponse
JSON SCHEMAPrivatepositionmoveresponse
JSON SCHEMAPrivateputbalanceresponse
JSON SCHEMAPrivateremovefromaddressbookresponse
JSON SCHEMAPrivatesaveaddressbeneficiaryresponse
JSON SCHEMAPrivatesetmmpconfigresponse
JSON SCHEMAPrivatesettlementresponse
JSON SCHEMAPrivatesimulateblocktraderesponse
JSON SCHEMAPrivatesimulateportfolioresponse
JSON SCHEMAPrivatestatsresponse
JSON SCHEMAPrivatesubmittransferresponse
JSON SCHEMAPrivatesubscriberesponse
JSON SCHEMAPrivateupdateinaddressbookresponse
JSON SCHEMAPrivateverifyblocktraderesponse
JSON SCHEMAPrivatewithdrawresponse
JSON SCHEMAPublicauthresponse
JSON SCHEMAPublicgetannouncementsresponse
JSON SCHEMAPublicgetaprhistoryresponse
JSON SCHEMAPublicgetblockrfqtradesresponse
JSON SCHEMAPublicgetbooksummaryresponse
JSON SCHEMAPublicgetcombodetailsresponse
JSON SCHEMAPublicgetcomboidsresponse
JSON SCHEMAPublicgetcombosresponse
JSON SCHEMAPublicgetcontractsizeresponse
JSON SCHEMAPublicgetcurrenciesresponse
JSON SCHEMAPublicgetdeliverypricesresponse
JSON SCHEMAPublicgetexpirationsresponse
JSON SCHEMAPublicgetfundingchartdataresponse
JSON SCHEMAPublicgetfundingratehistoryresponse
JSON SCHEMAPublicgetfundingratevalueresponse
JSON SCHEMAPublicgethistoricalvolatilityresponse
JSON SCHEMAPublicgetindexchartdataresponse
JSON SCHEMAPublicgetindexpricenamesresponse
JSON SCHEMAPublicgetindexpriceresponse
JSON SCHEMAPublicgetinstrumentresponse
JSON SCHEMAPublicgetinstrumentsresponse
JSON SCHEMAPublicgetmarkpricehistoryresponse
JSON SCHEMAPublicgetmarkpricechartdataresponse
JSON SCHEMAPublicgetorderbookresponse
JSON SCHEMAPublicgetsecuritykeysresetdataresponse
JSON SCHEMAPublicgettimeresponse
JSON SCHEMAPublicgettradesvolumesresponse
JSON SCHEMAPublicgettradingviewchartdataresponse
JSON SCHEMAPublicgetvolatilityindexdataresponse
JSON SCHEMAPubliclistapikeysresponse
JSON SCHEMAPublicplaceholderresponse
JSON SCHEMAPublicsettlementresponse
JSON SCHEMAPublicstatusresponse
JSON SCHEMAPublictestresponse
JSON SCHEMAPublictickerresponse
JSON SCHEMAPublictickersbyexpirationresponse
JSON SCHEMAPublictokenresponse
JSON SCHEMAPublictradeshistoryresponse
JSON SCHEMATickernotification
JSON SCHEMATickernotificationwithbidsandasks
JSON SCHEMAVaspsresponse
JSON SCHEMAAccess Log
JSON SCHEMAAdditional Reserve
JSON SCHEMAAddress Beneficiary Item
JSON SCHEMAAddress Book Item
JSON SCHEMAAddress Book Type
JSON SCHEMAAddress Book Type Without Deposit Source
JSON SCHEMAAddress Info Required
JSON SCHEMAAddress Label
JSON SCHEMAAddress Ownership Item
JSON SCHEMAAdvanced
JSON SCHEMAAgree To Share With 3Rd Party
JSON SCHEMAAmount
JSON SCHEMAApi
JSON SCHEMAApi Key
JSON SCHEMAApi Key Default
JSON SCHEMAApi Key Enabled
JSON SCHEMAApi Key Features
JSON SCHEMAApi Key Name
JSON SCHEMAApi Limits
JSON SCHEMAAsk Iv
JSON SCHEMAAsks
JSON SCHEMAAverage Price
JSON SCHEMABeneficiary Address
JSON SCHEMABeneficiary Company Name
JSON SCHEMABeneficiary First Name
JSON SCHEMABeneficiary Last Name
JSON SCHEMABeneficiary Vasp Did
JSON SCHEMABeneficiary Vasp Name
JSON SCHEMABeneficiary Vasp Website
JSON SCHEMABest Ask Amount
JSON SCHEMABest Ask Price
JSON SCHEMABest Bid Amount
JSON SCHEMABest Bid Price
JSON SCHEMABid Iv
JSON SCHEMABids
JSON SCHEMABlock Rfq
JSON SCHEMABlock Rfq Currency
JSON SCHEMABlock Rfq For Maker
JSON SCHEMABlock Rfq Hedge Leg
JSON SCHEMABlock Rfq Legs
JSON SCHEMABlock Rfq Quote
JSON SCHEMABlock Rfq Time In Force
JSON SCHEMABlock Rfq Trade Tape Continuation
JSON SCHEMABlock Trade
JSON SCHEMABlock Trade Id
JSON SCHEMABlock Trade Id In Result
JSON SCHEMABlock Trade Leg Count
JSON SCHEMABlock Trade Order
JSON SCHEMABlock Trade Signature
JSON SCHEMABook State
JSON SCHEMABook Summary
JSON SCHEMABusiness Registration Number
JSON SCHEMACancel Reason
JSON SCHEMAChart Volume
JSON SCHEMAClearance State
JSON SCHEMAClient Id
JSON SCHEMAClient Secret
JSON SCHEMACod Scope
JSON SCHEMACombo
JSON SCHEMACombo Id
JSON SCHEMACombo Leg
JSON SCHEMACombo Leg Amount
JSON SCHEMACombo State
JSON SCHEMACommission
JSON SCHEMAContinuation
JSON SCHEMAContinuation With Null
JSON SCHEMAContract Size
JSON SCHEMAContracts
JSON SCHEMACurrency
JSON SCHEMACurrency Address
JSON SCHEMACurrency Address Type
JSON SCHEMACurrency Amount
JSON SCHEMACurrency Pair
JSON SCHEMACurrency Portfolio
JSON SCHEMACurrency Transaction Id
JSON SCHEMACurrency With Any
JSON SCHEMACurrency With Any And Grouped
JSON SCHEMACurrency With Any And List
JSON SCHEMACurrency With Apr
JSON SCHEMACurrent Funding
JSON SCHEMACustody Account
JSON SCHEMACustody Log
JSON SCHEMACustody Name
JSON SCHEMACustody Settlement
JSON SCHEMADate
JSON SCHEMADelivery Price
JSON SCHEMADelta Total
JSON SCHEMADeposit
JSON SCHEMADeposit State
JSON SCHEMADid
JSON SCHEMADirection
JSON SCHEMADisplay Amount
JSON SCHEMAEnabled Field
JSON SCHEMAEstimated Delivery Price
JSON SCHEMAEstimated Liquidation Ratio
JSON SCHEMAExecution Instruction
JSON SCHEMAExpirations
JSON SCHEMAExternal Id
JSON SCHEMAExtra Currencies
JSON SCHEMAFee
JSON SCHEMAFee Balance
JSON SCHEMAFee Role
JSON SCHEMAFilled Amount
JSON SCHEMAFilled Amount Quote
JSON SCHEMAFunding 8H
JSON SCHEMAGet Balance
JSON SCHEMAGet Custody Balance
JSON SCHEMAGreeks
JSON SCHEMAGroup Rate And Burst
JSON SCHEMAId
JSON SCHEMAImplied Volatility
JSON SCHEMAImplv
JSON SCHEMAIndex Name
JSON SCHEMAIndex Name Derivative
JSON SCHEMAIndex Name For Dvol
JSON SCHEMAIndex Price
JSON SCHEMAInstrument
JSON SCHEMAInstrument Id
JSON SCHEMAInstrument Name
JSON SCHEMAInterest Rate
JSON SCHEMAInterest Value
JSON SCHEMAIs Secondary Oto
JSON SCHEMAJurisdictions
JSON SCHEMAJwt
JSON SCHEMAKey Id
JSON SCHEMAKey Number Pair
JSON SCHEMAKind
JSON SCHEMAKind Future Or Option With Any
JSON SCHEMAKind With Any
JSON SCHEMAKind With Combo All
JSON SCHEMAKind Without Spot
JSON SCHEMALabel
JSON SCHEMALabel Presentation
JSON SCHEMALast Price
JSON SCHEMALast Rfq Timestamp
JSON SCHEMALeg Structure
JSON SCHEMALog Amount
JSON SCHEMAMark Iv
JSON SCHEMAMark Price
JSON SCHEMAMax Price
JSON SCHEMAMax Scope
JSON SCHEMAMax Show
JSON SCHEMAMin Price
JSON SCHEMAMobile
JSON SCHEMANonce
JSON SCHEMAOco Ref
JSON SCHEMAOnly Combo Kind
JSON SCHEMAOpen Interest
JSON SCHEMAOpen Order Price
JSON SCHEMAOrder
JSON SCHEMAOrder Id
JSON SCHEMAOrder Id Initial Margin Pair
JSON SCHEMAOrder State
JSON SCHEMAOrder State In User Trade
JSON SCHEMAOrder State Stop
JSON SCHEMAOrder Type
JSON SCHEMAOrder Type2
JSON SCHEMAOrders
JSON SCHEMAOriginal Order Type
JSON SCHEMAPending Block Trade
JSON SCHEMAPersonal Wallet
JSON SCHEMAPme Currency
JSON SCHEMAPortfolio
JSON SCHEMAPosition
JSON SCHEMAPosition Direction
JSON SCHEMAPosition Move
JSON SCHEMAPosition Move Trade
JSON SCHEMAPosition With Elp
JSON SCHEMAPost Only
JSON SCHEMAPrice
JSON SCHEMAPrice Index
JSON SCHEMAProfit Loss
JSON SCHEMAProjected Delta Total
JSON SCHEMAProjected Initial Margin
JSON SCHEMAProjected Maintenance Margin
JSON SCHEMAPublic Key
JSON SCHEMAPublic Trade
JSON SCHEMAQuantity
JSON SCHEMAQuote Asks
JSON SCHEMAQuote Bids
JSON SCHEMAQuote Direction
JSON SCHEMAQuote Price
JSON SCHEMARate And Burst
JSON SCHEMAReduce Only
JSON SCHEMARefresh Amount
JSON SCHEMAReject Post Only
JSON SCHEMAReplaced Quote
JSON SCHEMARequires Confirmation
JSON SCHEMARequires Confirmation Change
JSON SCHEMAResponses
JSON SCHEMAResult Count
JSON SCHEMARole
JSON SCHEMARpl
JSON SCHEMAScale Down
JSON SCHEMASecurity Key
JSON SCHEMASecurity Key Assignments
JSON SCHEMASecurity Key Id
JSON SCHEMASecurity Key Last Used
JSON SCHEMASecurity Key Name
JSON SCHEMASecurity Key Timestamp
JSON SCHEMASecurity Key Type
JSON SCHEMASettlement
JSON SCHEMASettlement Currency With Any And Grouped
JSON SCHEMASettlement Price
JSON SCHEMASettlement Type
JSON SCHEMASide
JSON SCHEMASimple Order Type
JSON SCHEMASorting
JSON SCHEMASource
JSON SCHEMAStats
JSON SCHEMAStatus
JSON SCHEMATick Direction
JSON SCHEMATick Size Step
JSON SCHEMATime In Force
JSON SCHEMATimestamp
JSON SCHEMATimestamp For Book Notifications
JSON SCHEMATrade Allocations
JSON SCHEMATrade Id
JSON SCHEMATrade Seq
JSON SCHEMATrade Timestamp
JSON SCHEMATrade Trigger
JSON SCHEMATrade Trigger State
JSON SCHEMATrades Volumes
JSON SCHEMATransaction Log
JSON SCHEMATransfer Direction
JSON SCHEMATransfer Id
JSON SCHEMATransfer Item
JSON SCHEMATransfer Other Side
JSON SCHEMATransfer State
JSON SCHEMATransfer Type
JSON SCHEMATrigger
JSON SCHEMATrigger Fill Condition
JSON SCHEMATrigger Offset
JSON SCHEMATrigger Order History Record
JSON SCHEMATrigger Price
JSON SCHEMATrigger Reference Price
JSON SCHEMATriggered
JSON SCHEMAUnderlying Index
JSON SCHEMAUnderlying Price
JSON SCHEMAUnhosted Wallet
JSON SCHEMAUpl
JSON SCHEMAUsd
JSON SCHEMAUser Change
JSON SCHEMAUser Id
JSON SCHEMAUser Trade
JSON SCHEMAUsername
JSON SCHEMAVasp Item
JSON SCHEMAVasp Name
JSON SCHEMAVolatility
JSON SCHEMAVolume Usd
JSON SCHEMAWaiting Timestamp
JSON SCHEMAWallet Address Type
JSON SCHEMAWallet Currency
JSON SCHEMAWeb
JSON SCHEMAWithdrawal
JSON SCHEMAWithdrawal Policy Amount
JSON SCHEMAWithdrawal Policy Category
JSON SCHEMAWithdrawal Policy Limit Bucket
JSON SCHEMAWithdrawal Policy Limit Buckets
JSON SCHEMAWithdrawal Policy Limits
JSON SCHEMAWithdrawal Policy Mode
JSON SCHEMAWithdrawal State
JSON SCHEMAScroll for all 402
Examples 165
Example request and response payloads for these APIs.
Scroll for all 165
Security Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 2
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Access & Security 2
Authentication, authorization, and security posture
Operate 3
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 1
The organization behind the API
Other 3
Properties that don't map to a standard resource type