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.
Real signal across most facets with visible, nameable gaps — the contract exists but is thin, or the portal is good while governance and commercial terms are absent.
API Evangelist profiles Deribit the way a machine reads it — 594 machine-readable artifacts across 19 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Deribit scores 54.1/100 (developing), with a separate agent-readiness read of 54/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile Deribit
Each block below is one kind of artifact we hold for Deribit. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 19
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
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 within the panel for all 19 ·
Pricing Plans 1
Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.
Published pricing tiers and plan structures.
Plans
PLANSRate Limits 1
Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.
Documented rate limits and quota policies.
Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.
Cost, billing, and metering signals for API financial operations.
Finops
FINOPSSemantic Vocabularies 1
JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.
JSON-LD contexts and semantic vocabularies used across these APIs.
context Context
JSON-LDSpectral Rules 1
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
Deribit API Rules
SPECTRALJSON Schema 402
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
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 within the panel for all 402 ·
Examples 165
Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.
Example request and response payloads for these APIs.
Scroll within the panel for all 165 ·
Security Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Resources
Every other property we hold for Deribit — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
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
← All providers · Data indexed from github.com/api-evangelist/deribit · machine-readable index on apis.io