CCXT
poloniex

poloniex implicit API

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

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

const poloniex = new ccxt.poloniex ();
const response = await poloniex.publicGetMarkets (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 poloniex API documentation: api-docs.poloniex.com

101 implicit endpoints across 4 access groups.

public

MethodHTTPEndpointCost
publicGetMarketsGETmarkets20
publicGetMarketsSymbolGETmarkets/{symbol}1
publicGetCurrenciesGETcurrencies20
publicGetCurrenciesCurrencyGETcurrencies/{currency}20
publicGetV2CurrenciesGETv2/currencies20
publicGetV2CurrenciesCurrencyGETv2/currencies/{currency}20
publicGetTimestampGETtimestamp1
publicGetMarketsPriceGETmarkets/price1
publicGetMarketsSymbolPriceGETmarkets/{symbol}/price1
publicGetMarketsMarkPriceGETmarkets/markPrice1
publicGetMarketsSymbolMarkPriceGETmarkets/{symbol}/markPrice1
publicGetMarketsSymbolMarkPriceComponentsGETmarkets/{symbol}/markPriceComponents1
publicGetMarketsSymbolOrderBookGETmarkets/{symbol}/orderBook1
publicGetMarketsSymbolCandlesGETmarkets/{symbol}/candles1
publicGetMarketsSymbolTradesGETmarkets/{symbol}/trades20
publicGetMarketsTicker24hGETmarkets/ticker24h20
publicGetMarketsSymbolTicker24hGETmarkets/{symbol}/ticker24h20
publicGetMarketsCollateralInfoGETmarkets/collateralInfo1
publicGetMarketsCurrencyCollateralInfoGETmarkets/{currency}/collateralInfo1
publicGetMarketsBorrowRatesInfoGETmarkets/borrowRatesInfo1

private

MethodHTTPEndpointCost
privateGetAccountsGETaccounts4
privateGetAccountsBalancesGETaccounts/balances4
privateGetAccountsIdBalancesGETaccounts/{id}/balances4
privateGetAccountsActivityGETaccounts/activity20
privateGetAccountsTransferGETaccounts/transfer20
privateGetAccountsTransferIdGETaccounts/transfer/{id}4
privateGetFeeinfoGETfeeinfo20
privateGetAccountsInterestHistoryGETaccounts/interest/history1
privateGetSubaccountsGETsubaccounts4
privateGetSubaccountsBalancesGETsubaccounts/balances20
privateGetSubaccountsIdBalancesGETsubaccounts/{id}/balances4
privateGetSubaccountsTransferGETsubaccounts/transfer20
privateGetSubaccountsTransferIdGETsubaccounts/transfer/{id}4
privateGetWalletsAddressesGETwallets/addresses20
privateGetWalletsAddressesCurrencyGETwallets/addresses/{currency}20
privateGetWalletsActivityGETwallets/activity20
privateGetMarginAccountMarginGETmargin/accountMargin4
privateGetMarginBorrowStatusGETmargin/borrowStatus4
privateGetMarginMaxSizeGETmargin/maxSize4
privateGetOrdersGETorders20
privateGetOrdersIdGETorders/{id}4
privateGetOrdersKillSwitchStatusGETorders/killSwitchStatus4
privateGetSmartordersGETsmartorders20
privateGetSmartordersIdGETsmartorders/{id}4
privateGetOrdersHistoryGETorders/history20
privateGetSmartordersHistoryGETsmartorders/history20
privateGetTradesGETtrades20
privateGetOrdersIdTradesGETorders/{id}/trades4
privatePostAccountsTransferPOSTaccounts/transfer4
privatePostSubaccountsTransferPOSTsubaccounts/transfer20
privatePostWalletsAddressPOSTwallets/address20
privatePostWalletsWithdrawPOSTwallets/withdraw20
privatePostV2WalletsWithdrawPOSTv2/wallets/withdraw20
privatePostOrdersPOSTorders4
privatePostOrdersBatchPOSTorders/batch20
privatePostOrdersKillSwitchPOSTorders/killSwitch4
privatePostSmartordersPOSTsmartorders4
privateDeleteOrdersIdDELETEorders/{id}4
privateDeleteOrdersCancelByIdsDELETEorders/cancelByIds20
privateDeleteOrdersDELETEorders20
privateDeleteSmartordersIdDELETEsmartorders/{id}4
privateDeleteSmartordersCancelByIdsDELETEsmartorders/cancelByIds20
privateDeleteSmartordersDELETEsmartorders20
privatePutOrdersIdPUTorders/{id}20
privatePutSmartordersIdPUTsmartorders/{id}20

swapPublic

MethodHTTPEndpointCost
swapPublicGetV3MarketAllInstrumentsGETv3/market/allInstruments0.6666666666666666
swapPublicGetV3MarketInstrumentsGETv3/market/instruments0.6666666666666666
swapPublicGetV3MarketOrderBookGETv3/market/orderBook0.6666666666666666
swapPublicGetV3MarketCandlesGETv3/market/candles10
swapPublicGetV3MarketIndexPriceCandlesticksGETv3/market/indexPriceCandlesticks10
swapPublicGetV3MarketPremiumIndexCandlesticksGETv3/market/premiumIndexCandlesticks10
swapPublicGetV3MarketMarkPriceCandlesticksGETv3/market/markPriceCandlesticks10
swapPublicGetV3MarketTradesGETv3/market/trades0.6666666666666666
swapPublicGetV3MarketLiquidationOrderGETv3/market/liquidationOrder0.6666666666666666
swapPublicGetV3MarketTickersGETv3/market/tickers0.6666666666666666
swapPublicGetV3MarketMarkPriceGETv3/market/markPrice0.6666666666666666
swapPublicGetV3MarketIndexPriceGETv3/market/indexPrice0.6666666666666666
swapPublicGetV3MarketIndexPriceComponentsGETv3/market/indexPriceComponents0.6666666666666666
swapPublicGetV3MarketFundingRateGETv3/market/fundingRate0.6666666666666666
swapPublicGetV3MarketOpenInterestGETv3/market/openInterest0.6666666666666666
swapPublicGetV3MarketInsuranceGETv3/market/insurance0.6666666666666666
swapPublicGetV3MarketRiskLimitGETv3/market/riskLimit0.6666666666666666

swapPrivate

MethodHTTPEndpointCost
swapPrivateGetV3AccountBalanceGETv3/account/balance4
swapPrivateGetV3AccountBillsGETv3/account/bills20
swapPrivateGetV3TradeOrderOpensGETv3/trade/order/opens20
swapPrivateGetV3TradeOrderTradesGETv3/trade/order/trades20
swapPrivateGetV3TradeOrderHistoryGETv3/trade/order/history20
swapPrivateGetV3TradePositionOpensGETv3/trade/position/opens20
swapPrivateGetV3TradePositionHistoryGETv3/trade/position/history20
swapPrivateGetV3PositionLeveragesGETv3/position/leverages20
swapPrivateGetV3PositionModeGETv3/position/mode20
swapPrivatePostV3TradeOrderPOSTv3/trade/order4
swapPrivatePostV3TradeOrdersPOSTv3/trade/orders40
swapPrivatePostV3TradePositionPOSTv3/trade/position20
swapPrivatePostV3TradePositionAllPOSTv3/trade/positionAll100
swapPrivatePostV3PositionLeveragePOSTv3/position/leverage20
swapPrivatePostV3PositionModePOSTv3/position/mode20
swapPrivatePostV3TradePositionMarginPOSTv3/trade/position/margin20
swapPrivateDeleteV3TradeOrderDELETEv3/trade/order2
swapPrivateDeleteV3TradeBatchOrdersDELETEv3/trade/batchOrders20
swapPrivateDeleteV3TradeAllOrdersDELETEv3/trade/allOrders20

On this page