CCXT
deribit

deribit implicit API

Every raw deribit endpoint exposed as a CCXT implicit method โ€” names, HTTP verbs, paths and rate-limit costs.

Every endpoint in deribit's api definition is exposed as an implicit method โ€” a thin, generated wrapper around the raw exchange endpoint. Use these for exchange-specific functionality the CCXT API does not cover.

These methods are available in every CCXT language โ€” TypeScript, JavaScript, Python, PHP, C# and Go. Call them by the camelCase name shown in the tables below (e.g. publicGetAuth); the snake_case alias (public_get_auth) also works in JavaScript, Python and PHP, and Go uses the PascalCase form (PublicGetAuth). Switch tabs for the call in each language:

const deribit = new ccxt.deribit ();
const response = await deribit.publicGetAuth (params);

Path parameters wrapped in {} (e.g. {pair}) are substituted from params; everything else in params is sent as the query string or request body. Cost is the rate-limiter weight of each call.

๐Ÿ“š Official deribit API documentation: docs.deribit.com ยท github.com

122 implicit endpoints across 2 access groups.

public

MethodHTTPEndpointCost
publicGetAuthGETauth1
publicGetExchangeTokenGETexchange_token1
publicGetForkTokenGETfork_token1
publicGetSetHeartbeatGETset_heartbeat1
publicGetDisableHeartbeatGETdisable_heartbeat1
publicGetGetTimeGETget_time1
publicGetHelloGEThello1
publicGetStatusGETstatus1
publicGetTestGETtest1
publicGetSubscribeGETsubscribe1
publicGetUnsubscribeGETunsubscribe1
publicGetUnsubscribeAllGETunsubscribe_all1
publicGetGetAnnouncementsGETget_announcements1
publicGetGetBookSummaryByCurrencyGETget_book_summary_by_currency1
publicGetGetBookSummaryByInstrumentGETget_book_summary_by_instrument1
publicGetGetContractSizeGETget_contract_size1
publicGetGetCurrenciesGETget_currencies1
publicGetGetDeliveryPricesGETget_delivery_prices1
publicGetGetFundingChartDataGETget_funding_chart_data1
publicGetGetFundingRateHistoryGETget_funding_rate_history1
publicGetGetFundingRateValueGETget_funding_rate_value1
publicGetGetHistoricalVolatilityGETget_historical_volatility1
publicGetGetIndexGETget_index1
publicGetGetIndexPriceGETget_index_price1
publicGetGetIndexPriceNamesGETget_index_price_names1
publicGetGetInstrumentGETget_instrument1
publicGetGetInstrumentsGETget_instruments1
publicGetGetLastSettlementsByCurrencyGETget_last_settlements_by_currency1
publicGetGetLastSettlementsByInstrumentGETget_last_settlements_by_instrument1
publicGetGetLastTradesByCurrencyGETget_last_trades_by_currency1
publicGetGetLastTradesByCurrencyAndTimeGETget_last_trades_by_currency_and_time1
publicGetGetLastTradesByInstrumentGETget_last_trades_by_instrument1
publicGetGetLastTradesByInstrumentAndTimeGETget_last_trades_by_instrument_and_time1
publicGetGetMarkPriceHistoryGETget_mark_price_history1
publicGetGetOrderBookGETget_order_book1
publicGetGetTradeVolumesGETget_trade_volumes1
publicGetGetTradingviewChartDataGETget_tradingview_chart_data1
publicGetGetVolatilityIndexDataGETget_volatility_index_data1
publicGetTickerGETticker1

private

MethodHTTPEndpointCost
privateGetLogoutGETlogout1
privateGetEnableCancelOnDisconnectGETenable_cancel_on_disconnect1
privateGetDisableCancelOnDisconnectGETdisable_cancel_on_disconnect1
privateGetGetCancelOnDisconnectGETget_cancel_on_disconnect1
privateGetSubscribeGETsubscribe1
privateGetUnsubscribeGETunsubscribe1
privateGetUnsubscribeAllGETunsubscribe_all1
privateGetChangeApiKeyNameGETchange_api_key_name1
privateGetChangeScopeInApiKeyGETchange_scope_in_api_key1
privateGetChangeSubaccountNameGETchange_subaccount_name1
privateGetCreateApiKeyGETcreate_api_key1
privateGetCreateSubaccountGETcreate_subaccount1
privateGetDisableApiKeyGETdisable_api_key1
privateGetDisableTfaForSubaccountGETdisable_tfa_for_subaccount1
privateGetEnableAffiliateProgramGETenable_affiliate_program1
privateGetEnableApiKeyGETenable_api_key1
privateGetGetAccessLogGETget_access_log1
privateGetGetAccountSummaryGETget_account_summary1
privateGetGetAccountSummariesGETget_account_summaries1
privateGetGetAffiliateProgramInfoGETget_affiliate_program_info1
privateGetGetEmailLanguageGETget_email_language1
privateGetGetNewAnnouncementsGETget_new_announcements1
privateGetGetPortfolioMarginsGETget_portfolio_margins1
privateGetGetPositionGETget_position1
privateGetGetPositionsGETget_positions1
privateGetGetSubaccountsGETget_subaccounts1
privateGetGetSubaccountsDetailsGETget_subaccounts_details1
privateGetGetTransactionLogGETget_transaction_log1
privateGetListApiKeysGETlist_api_keys1
privateGetRemoveApiKeyGETremove_api_key1
privateGetRemoveSubaccountGETremove_subaccount1
privateGetResetApiKeyGETreset_api_key1
privateGetSetAnnouncementAsReadGETset_announcement_as_read1
privateGetSetApiKeyAsDefaultGETset_api_key_as_default1
privateGetSetEmailForSubaccountGETset_email_for_subaccount1
privateGetSetEmailLanguageGETset_email_language1
privateGetSetPasswordForSubaccountGETset_password_for_subaccount1
privateGetToggleNotificationsFromSubaccountGETtoggle_notifications_from_subaccount1
privateGetToggleSubaccountLoginGETtoggle_subaccount_login1
privateGetExecuteBlockTradeGETexecute_block_trade4
privateGetGetBlockTradeGETget_block_trade1
privateGetGetLastBlockTradesByCurrencyGETget_last_block_trades_by_currency1
privateGetInvalidateBlockTradeSignatureGETinvalidate_block_trade_signature1
privateGetVerifyBlockTradeGETverify_block_trade4
privateGetBuyGETbuy4
privateGetSellGETsell4
privateGetEditGETedit4
privateGetEditByLabelGETedit_by_label4
privateGetCancelGETcancel4
privateGetCancelAllGETcancel_all4
privateGetCancelAllByCurrencyGETcancel_all_by_currency4
privateGetCancelAllByInstrumentGETcancel_all_by_instrument4
privateGetCancelByLabelGETcancel_by_label4
privateGetClosePositionGETclose_position4
privateGetGetMarginsGETget_margins1
privateGetGetMmpConfigGETget_mmp_config1
privateGetGetOpenOrdersByCurrencyGETget_open_orders_by_currency1
privateGetGetOpenOrdersByInstrumentGETget_open_orders_by_instrument1
privateGetGetOrderHistoryByCurrencyGETget_order_history_by_currency1
privateGetGetOrderHistoryByInstrumentGETget_order_history_by_instrument1
privateGetGetOrderMarginByIdsGETget_order_margin_by_ids1
privateGetGetOrderStateGETget_order_state1
privateGetGetStopOrderHistoryGETget_stop_order_history1
privateGetGetTriggerOrderHistoryGETget_trigger_order_history1
privateGetGetUserTradesByCurrencyGETget_user_trades_by_currency1
privateGetGetUserTradesByCurrencyAndTimeGETget_user_trades_by_currency_and_time1
privateGetGetUserTradesByInstrumentGETget_user_trades_by_instrument1
privateGetGetUserTradesByInstrumentAndTimeGETget_user_trades_by_instrument_and_time1
privateGetGetUserTradesByOrderGETget_user_trades_by_order1
privateGetResetMmpGETreset_mmp1
privateGetSetMmpConfigGETset_mmp_config1
privateGetGetSettlementHistoryByInstrumentGETget_settlement_history_by_instrument1
privateGetGetSettlementHistoryByCurrencyGETget_settlement_history_by_currency1
privateGetCancelTransferByIdGETcancel_transfer_by_id1
privateGetCancelWithdrawalGETcancel_withdrawal1
privateGetCreateDepositAddressGETcreate_deposit_address1
privateGetGetCurrentDepositAddressGETget_current_deposit_address1
privateGetGetDepositsGETget_deposits1
privateGetGetTransfersGETget_transfers1
privateGetGetWithdrawalsGETget_withdrawals1
privateGetSubmitTransferToSubaccountGETsubmit_transfer_to_subaccount1
privateGetSubmitTransferToUserGETsubmit_transfer_to_user1
privateGetWithdrawGETwithdraw1

On this page