CCXT
bullish

bullish implicit API

Every raw bullish endpoint exposed as a CCXT implicit method — names, HTTP verbs, paths and rate-limit costs.

Every endpoint in bullish'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. publicGetV1Nonce); the snake_case alias (public_get_v1_nonce) also works in JavaScript, Python and PHP, and Go uses the PascalCase form (PublicGetV1Nonce). Switch tabs for the call in each language:

const bullish = new ccxt.bullish ();
const response = await bullish.publicGetV1Nonce (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 bullish API documentation: api.exchange.bullish.com

58 implicit endpoints across 2 access groups.

public

Base URL: https://api.exchange.bullish.com/trading-api

MethodHTTPEndpointCost
publicGetV1NonceGETv1/nonce1
publicGetV1TimeGETv1/time1
publicGetV1AssetsGETv1/assets1
publicGetV1AssetsSymbolGETv1/assets/{symbol}1
publicGetV1MarketsGETv1/markets1
publicGetV1MarketsSymbolGETv1/markets/{symbol}1
publicGetV1HistoryMarketsSymbolGETv1/history/markets/{symbol}1
publicGetV1MarketsSymbolOrderbookHybridGETv1/markets/{symbol}/orderbook/hybrid1
publicGetV1MarketsSymbolTradesGETv1/markets/{symbol}/trades1
publicGetV1MarketsSymbolTickGETv1/markets/{symbol}/tick1
publicGetV1MarketsSymbolCandleGETv1/markets/{symbol}/candle1
publicGetV1HistoryMarketsSymbolTradesGETv1/history/markets/{symbol}/trades1
publicGetV1HistoryMarketsSymbolFundingRateGETv1/history/markets/{symbol}/funding-rate1
publicGetV1IndexPricesGETv1/index-prices1
publicGetV1IndexPricesAssetSymbolGETv1/index-prices/{assetSymbol}1
publicGetV1ExpiryPricesSymbolGETv1/expiry-prices/{symbol}1
publicGetV1OptionLadderGETv1/option-ladder1
publicGetV1OptionLadderSymbolGETv1/option-ladder/{symbol}1

private

Base URL: https://api.exchange.bullish.com/trading-api

MethodHTTPEndpointCost
privateGetV2OrdersGETv2/orders1
privateGetV2HistoryOrdersGETv2/history/orders1
privateGetV2OrdersOrderIdGETv2/orders/{orderId}1
privateGetV2AmmInstructionsGETv2/amm-instructions1
privateGetV2AmmInstructionsInstructionIdGETv2/amm-instructions/{instructionId}1
privateGetV1WalletsTransactionsGETv1/wallets/transactions1
privateGetV1WalletsLimitsSymbolGETv1/wallets/limits/{symbol}1
privateGetV1WalletsDepositInstructionsCryptoSymbolGETv1/wallets/deposit-instructions/crypto/{symbol}1
privateGetV1WalletsWithdrawalInstructionsCryptoSymbolGETv1/wallets/withdrawal-instructions/crypto/{symbol}1
privateGetV1WalletsDepositInstructionsFiatSymbolGETv1/wallets/deposit-instructions/fiat/{symbol}1
privateGetV1WalletsWithdrawalInstructionsFiatSymbolGETv1/wallets/withdrawal-instructions/fiat/{symbol}1
privateGetV1WalletsSelfHostedVerificationAttemptsGETv1/wallets/self-hosted/verification-attempts1
privateGetV1TradesGETv1/trades5
privateGetV1HistoryTradesGETv1/history/trades5
privateGetV1TradesTradeIdGETv1/trades/{tradeId}5
privateGetV1TradesClientOrderIdClientOrderIdGETv1/trades/client-order-id/{clientOrderId}1
privateGetV1AccountsAssetGETv1/accounts/asset1
privateGetV1AccountsAssetSymbolGETv1/accounts/asset/{symbol}1
privateGetV1UsersLogoutGETv1/users/logout1
privateGetV1UsersHmacLoginGETv1/users/hmac/login1
privateGetV1AccountsTradingAccountsGETv1/accounts/trading-accounts1
privateGetV1AccountsTradingAccountsTradingAccountIdGETv1/accounts/trading-accounts/{tradingAccountId}1
privateGetV1DerivativesPositionsGETv1/derivatives-positions1
privateGetV1HistoryDerivativesSettlementGETv1/history/derivatives-settlement1
privateGetV1HistoryTransferGETv1/history/transfer1
privateGetV1HistoryBorrowInterestGETv1/history/borrow-interest1
privateGetV2MmpConfigurationGETv2/mmp-configuration1
privateGetV2OtcTradesGETv2/otc-trades1
privateGetV2OtcTradesOtcTradeIdGETv2/otc-trades/{otcTradeId}1
privateGetV2OtcTradesUnconfirmedTradeGETv2/otc-trades/unconfirmed-trade1
privatePostV2OrdersPOSTv2/orders5
privatePostV2CommandPOSTv2/command5
privatePostV2AmmInstructionsPOSTv2/amm-instructions1
privatePostV1WalletsWithdrawalPOSTv1/wallets/withdrawal1
privatePostV2UsersLoginPOSTv2/users/login1
privatePostV1SimulatePortfolioMarginPOSTv1/simulate-portfolio-margin1
privatePostV1WalletsSelfHostedInitiatePOSTv1/wallets/self-hosted/initiate1
privatePostV2MmpConfigurationPOSTv2/mmp-configuration1
privatePostV2OtcTradesPOSTv2/otc-trades1
privatePostV2OtcCommandPOSTv2/otc-command1

On this page