CCXT
polymarket

polymarket implicit API

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

Every endpoint in polymarket'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. publicGetInfoPing); Python and PHP use the snake_case form (public_get_info_ping), and Go uses the PascalCase form (PublicGetInfoPing). Switch tabs for the call in each language:

const polymarket = new ccxt.polymarket ();
const response = await polymarket.publicGetInfoPing (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 polymarket API documentation: docs.polymarket.com · docs.polymarket.com

45 implicit endpoints across 3 access groups.

public

Base URL: https://api.perpetuals.polymarket.com/v1

MethodHTTPEndpointCost
publicGetInfoPingGETinfo/ping1
publicGetInfoTimeGETinfo/time1
publicGetInfoExchangeGETinfo/exchange2
publicGetInfoAssetsGETinfo/assets2
publicGetInfoInstrumentsGETinfo/instruments2
publicGetInfoTickersGETinfo/tickers2
publicGetInfoStatisticsGETinfo/statistics2
publicGetInfoKlinesGETinfo/klines5
publicGetInfoMarkHistoryGETinfo/mark-history5
publicGetInfoBboGETinfo/bbo2
publicGetInfoBookGETinfo/book5
publicGetInfoIndexGETinfo/index2
publicGetInfoTradesGETinfo/trades10
publicGetInfoPortfolioGETinfo/portfolio5
publicGetInfoPositionFillsGETinfo/position-fills10
publicGetInfoFundingGETinfo/funding10
publicGetInfoFeesGETinfo/fees2
publicGetInfoLimitTiersGETinfo/limit-tiers2
publicGetInfoInviteGETinfo/invite1

private

Base URL: https://api.perpetuals.polymarket.com/v1

MethodHTTPEndpointCost
privateGetAccountCredentialsGETaccount/credentials2
privateGetAccountOrdersGETaccount/orders10
privateGetAccountOpenOrdersGETaccount/open-orders20
privateGetAccountBalancesGETaccount/balances2
privateGetAccountPortfolioGETaccount/portfolio2
privateGetAccountFillsGETaccount/fills10
privateGetAccountEquityGETaccount/equity10
privateGetAccountPnlGETaccount/pnl10
privateGetAccountFundingGETaccount/funding10
privateGetAccountDepositsGETaccount/deposits10
privateGetAccountWithdrawalsGETaccount/withdrawals10
privateGetAccountConfigGETaccount/config2
privateGetAccountLimitsGETaccount/limits1
privateGetAccountAutoCancelGETaccount/auto-cancel1

trade

Base URL: https://api.perpetuals.polymarket.com/v1

MethodHTTPEndpointCost
tradePostTradeOrdersPOSTtrade/orders1
tradePostAccountProxyPOSTaccount/proxy1
tradePostAccountWithdrawPOSTaccount/withdraw1
tradePatchTradeOrdersPATCHtrade/orders1
tradePatchTradeOrdersCoidPATCHtrade/orders-coid1
tradePatchTradeLeveragePATCHtrade/leverage1
tradePatchTradeMarginPATCHtrade/margin1
tradePatchTradeAutoCancelPATCHtrade/auto-cancel1
tradeDeleteTradeOrdersDELETEtrade/orders1
tradeDeleteTradeOrdersCoidDELETEtrade/orders-coid1
tradeDeleteTradeOrdersAllDELETEtrade/orders/all1
tradeDeleteAccountProxyDELETEaccount/proxy1

On this page