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# and Go. 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

93 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
publicGetWalletNetworksGETwallet/networks5

private

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

MethodHTTPEndpointCost
privateGetAddressGETaddress5
privateGetApiKeyGETapiKey5
privateGetExecutionGETexecution5
privateGetExecutionTradeHistoryGETexecution/tradeHistory5
privateGetGlobalNotificationGETglobalNotification5
privateGetLeaderboardNameGETleaderboard/name5
privateGetOrderGETorder5
privateGetPorlSnapshotsGETporl/snapshots5
privateGetPositionGETposition5
privateGetUserGETuser5
privateGetUserAffiliateStatusGETuser/affiliateStatus5
privateGetUserCheckReferralCodeGETuser/checkReferralCode5
privateGetUserCommissionGETuser/commission5
privateGetUserCsaGETuser/csa5
privateGetUserDepositAddressGETuser/depositAddress5
privateGetUserExecutionHistoryGETuser/executionHistory5
privateGetUserGetWalletTransferAccountsGETuser/getWalletTransferAccounts5
privateGetUserMarginGETuser/margin5
privateGetUserQuoteFillRatioGETuser/quoteFillRatio5
privateGetUserQuoteValueRatioGETuser/quoteValueRatio5
privateGetUserStakingGETuser/staking5
privateGetUserStakingInstrumentsGETuser/staking/instruments5
privateGetUserStakingTiersGETuser/staking/tiers5
privateGetUserTradingVolumeGETuser/tradingVolume5
privateGetUserUnstakingRequestsGETuser/unstakingRequests5
privateGetUserWalletGETuser/wallet5
privateGetUserWalletHistoryGETuser/walletHistory5
privateGetUserWalletSummaryGETuser/walletSummary5
privateGetUserAffiliatesGETuserAffiliates5
privateGetUserEventGETuserEvent5
privatePostAddressPOSTaddress5
privatePostChatPOSTchat5
privatePostGuildPOSTguild5
privatePostGuildArchivePOSTguild/archive5
privatePostGuildJoinPOSTguild/join5
privatePostGuildKickPOSTguild/kick5
privatePostGuildLeavePOSTguild/leave5
privatePostGuildSharesTradesPOSTguild/sharesTrades5
privatePostOrderPOSTorder1
privatePostOrderCancelAllAfterPOSTorder/cancelAllAfter5
privatePostOrderClosePositionPOSTorder/closePosition5
privatePostPositionIsolatePOSTposition/isolate1
privatePostPositionLeveragePOSTposition/leverage1
privatePostPositionRiskLimitPOSTposition/riskLimit5
privatePostPositionTransferMarginPOSTposition/transferMargin1
privatePostUserAddSubaccountPOSTuser/addSubaccount5
privatePostUserCancelWithdrawalPOSTuser/cancelWithdrawal5
privatePostUserCommunicationTokenPOSTuser/communicationToken5
privatePostUserConfirmEmailPOSTuser/confirmEmail5
privatePostUserConfirmWithdrawalPOSTuser/confirmWithdrawal5
privatePostUserLogoutPOSTuser/logout5
privatePostUserPreferencesPOSTuser/preferences5
privatePostUserRequestWithdrawalPOSTuser/requestWithdrawal5
privatePostUserUnstakingRequestsPOSTuser/unstakingRequests5
privatePostUserUpdateSubaccountPOSTuser/updateSubaccount5
privatePostUserWalletTransferPOSTuser/walletTransfer5
privatePutGuildPUTguild5
privatePutOrderPUTorder1
privateDeleteOrderDELETEorder1
privateDeleteOrderAllDELETEorder/all1
privateDeleteUserUnstakingRequestsDELETEuser/unstakingRequests5

On this page