CCXT
bitmex

bitmex implicit API

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

Every endpoint in bitmex'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#, Go and Java. Call them by the camelCase name shown in the tables below (e.g. publicGetAnnouncement); the snake_case alias (public_get_announcement) also works in JavaScript, Python and PHP, and Go uses the PascalCase form (PublicGetAnnouncement). Switch tabs for the call in each language:

const bitmex = new ccxt.bitmex ();
const response = await bitmex.publicGetAnnouncement (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 bitmex API documentation: bitmex.com ยท github.com

128 implicit endpoints across 2 access groups.

public

Base URL: https://www.bitmex.com

MethodHTTPEndpointCost
publicGetAnnouncementGETannouncement5
publicGetAnnouncementUrgentGETannouncement/urgent5
publicGetChatGETchat5
publicGetChatChannelsGETchat/channels5
publicGetChatConnectedGETchat/connected5
publicGetChatPinnedGETchat/pinned5
publicGetFundingGETfunding5
publicGetGuildGETguild5
publicGetInstrumentGETinstrument5
publicGetInstrumentActiveGETinstrument/active5
publicGetInstrumentActiveAndIndicesGETinstrument/activeAndIndices5
publicGetInstrumentActiveIntervalsGETinstrument/activeIntervals5
publicGetInstrumentCompositeIndexGETinstrument/compositeIndex5
publicGetInstrumentIndicesGETinstrument/indices5
publicGetInstrumentUsdVolumeGETinstrument/usdVolume5
publicGetInsuranceGETinsurance5
publicGetLeaderboardGETleaderboard5
publicGetLiquidationGETliquidation5
publicGetOrderBookL2GETorderBook/L25
publicGetPorlNonceGETporl/nonce5
publicGetQuoteGETquote5
publicGetQuoteBucketedGETquote/bucketed5
publicGetSchemaGETschema5
publicGetSchemaWebsocketHelpGETschema/websocketHelp5
publicGetSettlementGETsettlement5
publicGetStatsGETstats5
publicGetStatsHistoryGETstats/history5
publicGetStatsHistoryUSDGETstats/historyUSD5
publicGetTradeGETtrade5
publicGetTradeBucketedGETtrade/bucketed5
publicGetWalletAssetsGETwallet/assets5
publicGetWalletCurrenciesGETwallet/currencies5
publicGetWalletHaircutsGETwallet/haircuts5
publicGetWalletNetworksGETwallet/networks5

private

Base URL: https://www.bitmex.com

MethodHTTPEndpointCost
privateGetAddressGETaddress5
privateGetAddressConfigGETaddressConfig5
privateGetApiKeyGETapiKey5
privateGetApiKeySelfGETapiKey/self5
privateGetExecutionGETexecution5
privateGetExecutionTradeHistoryGETexecution/tradeHistory5
privateGetGlobalNotificationGETglobalNotification5
privateGetLeaderboardNameGETleaderboard/name5
privateGetLeagueoftraderMyRankingsGETleagueoftrader/myRankings5
privateGetManagedSubAccountBindingInvestorGETmanagedSubAccountBinding/investor5
privateGetManagedSubAccountBindingTradingTeamGETmanagedSubAccountBinding/tradingTeam5
privateGetOrderGETorder5
privateGetPorlSnapshotsGETporl/snapshots5
privateGetPositionGETposition5
privateGetReferralCodeGETreferralCode5
privateGetReferralCodeCheckCodeGETreferralCode/check/{code}5
privateGetReferralCodeCodeCodeGETreferralCode/code/{code}5
privateGetReferralCodeIdGETreferralCode/{id}5
privateGetUserGETuser5
privateGetUserAffiliateStatusGETuser/affiliateStatus5
privateGetUserCheckReferralCodeGETuser/checkReferralCode5
privateGetUserCommissionGETuser/commission5
privateGetUserCsaGETuser/csa5
privateGetUserDepositAddressGETuser/depositAddress5
privateGetUserDepositAddressInformationGETuser/depositAddressInformation5
privateGetUserExecutionHistoryGETuser/executionHistory5
privateGetUserGetWalletTransferAccountsGETuser/getWalletTransferAccounts5
privateGetUserMarginGETuser/margin5
privateGetUserMarginingModeGETuser/marginingMode5
privateGetUserQuoteFillRatioGETuser/quoteFillRatio5
privateGetUserQuoteValueRatioGETuser/quoteValueRatio5
privateGetUserStakingGETuser/staking5
privateGetUserStakingInstrumentsGETuser/staking/instruments5
privateGetUserStakingTiersGETuser/staking/tiers5
privateGetUserTradingSettingsGETuser/tradingSettings5
privateGetUserTradingVolumeGETuser/tradingVolume5
privateGetUserUnstakingRequestsGETuser/unstakingRequests5
privateGetUserWalletGETuser/wallet5
privateGetUserWalletHistoryGETuser/walletHistory5
privateGetUserWalletSummaryGETuser/walletSummary5
privateGetUserAffiliatesGETuserAffiliates5
privateGetUserEventGETuserEvent5
privateGetUserPriceAlertGETuserPriceAlert5
privateGetUserStatsVolumeRankGETuserStats/volumeRank5
privatePostAddressPOSTaddress5
privatePostChatPOSTchat5
privatePostGuildPOSTguild5
privatePostGuildArchivePOSTguild/archive5
privatePostGuildJoinPOSTguild/join5
privatePostGuildKickPOSTguild/kick5
privatePostGuildLeavePOSTguild/leave5
privatePostGuildSharesTradesPOSTguild/sharesTrades5
privatePostManagedSubAccountBindingApprovePOSTmanagedSubAccountBinding/approve5
privatePostManagedSubAccountBindingCancelPOSTmanagedSubAccountBinding/cancel5
privatePostManagedSubAccountBindingCreateMSAPOSTmanagedSubAccountBinding/createMSA5
privatePostManagedSubAccountBindingRejectPOSTmanagedSubAccountBinding/reject5
privatePostManagedSubAccountBindingToggleTradeHistoryPOSTmanagedSubAccountBinding/toggleTradeHistory5
privatePostManagedSubAccountBindingUnbindPOSTmanagedSubAccountBinding/unbind5
privatePostOrderPOSTorder1
privatePostOrderCancelAllAfterPOSTorder/cancelAllAfter5
privatePostOrderClosePositionPOSTorder/closePosition5
privatePostPositionCrossLeveragePOSTposition/crossLeverage5
privatePostPositionIsolatePOSTposition/isolate1
privatePostPositionLeveragePOSTposition/leverage1
privatePostPositionRiskLimitPOSTposition/riskLimit5
privatePostPositionTransferMarginPOSTposition/transferMargin1
privatePostReferralCodePOSTreferralCode5
privatePostUserAddSubaccountPOSTuser/addSubaccount5
privatePostUserCancelWithdrawalPOSTuser/cancelWithdrawal5
privatePostUserCommunicationTokenPOSTuser/communicationToken5
privatePostUserConfirmEmailPOSTuser/confirmEmail5
privatePostUserConfirmWithdrawalPOSTuser/confirmWithdrawal5
privatePostUserCreateIndependentSubaccountPOSTuser/createIndependentSubaccount5
privatePostUserLogoutPOSTuser/logout5
privatePostUserMarginingModePOSTuser/marginingMode5
privatePostUserPositionModePOSTuser/positionMode5
privatePostUserPreferencesPOSTuser/preferences5
privatePostUserRequestWithdrawalPOSTuser/requestWithdrawal5
privatePostUserUnstakingRequestsPOSTuser/unstakingRequests5
privatePostUserUpdateSubaccountPOSTuser/updateSubaccount5
privatePostUserWalletTransferPOSTuser/walletTransfer5
privatePostUserPriceAlertPOSTuserPriceAlert5
privatePutAddressPUTaddress5
privatePutGuildPUTguild5
privatePutOrderPUTorder1
privatePutReferralCodeIdPUTreferralCode/{id}5
privatePutUserPriceAlertIdPUTuserPriceAlert/{id}5
privateDeleteOrderDELETEorder1
privateDeleteOrderAllDELETEorder/all1
privateDeleteReferralCodeIdDELETEreferralCode/{id}5
privateDeleteUserUnstakingRequestsDELETEuser/unstakingRequests5
privateDeleteUserWithdrawalDELETEuser/withdrawal5
privateDeleteUserPriceAlertDELETEuserPriceAlert5
privateDeleteUserPriceAlertIdDELETEuserPriceAlert/{id}5

On this page