CCXT
gemini

gemini implicit API

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

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

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

82 implicit endpoints across 4 access groups.

webExchange

Base URL: https://exchange.gemini.com

MethodHTTPEndpointCost
webExchangeGetGET``

web

Base URL: https://docs.gemini.com

MethodHTTPEndpointCost
webGetRestApiGETrest-api

public

Base URL: https://api.gemini.com

MethodHTTPEndpointCost
publicGetV1SymbolsGETv1/symbols5
publicGetV1SymbolsDetailsSymbolGETv1/symbols/details/{symbol}5
publicGetV1NetworkTokenGETv1/network/{token}5
publicGetV1StakingRatesGETv1/staking/rates5
publicGetV1PubtickerSymbolGETv1/pubticker/{symbol}5
publicGetV1FeepromosGETv1/feepromos5
publicGetV2TickerSymbolGETv2/ticker/{symbol}5
publicGetV2CandlesSymbolTimeframeGETv2/candles/{symbol}/{timeframe}5
publicGetV1TradesSymbolGETv1/trades/{symbol}5
publicGetV1AuctionSymbolGETv1/auction/{symbol}5
publicGetV1AuctionSymbolHistoryGETv1/auction/{symbol}/history5
publicGetV1PricefeedGETv1/pricefeed5
publicGetV1FundingamountSymbolGETv1/fundingamount/{symbol}5
publicGetV1FundingamountreportRecordsXlsxGETv1/fundingamountreport/records.xlsx5
publicGetV1BookSymbolGETv1/book/{symbol}5
publicGetV1EarnRatesGETv1/earn/rates5
publicGetV2DerivativesCandlesSymbolTimeFrameGETv2/derivatives/candles/{symbol}/{time_frame}5
publicGetV2FxrateSymbolTimestampGETv2/fxrate/{symbol}/{timestamp}5
publicGetV1RiskstatsSymbolGETv1/riskstats/{symbol}5

private

Base URL: https://api.gemini.com

MethodHTTPEndpointCost
privateGetV1PerpetualsFundingpaymentreportRecordsXlsxGETv1/perpetuals/fundingpaymentreport/records.xlsx1
privatePostV1StakingUnstakePOSTv1/staking/unstake1
privatePostV1StakingStakePOSTv1/staking/stake1
privatePostV1StakingRewardsPOSTv1/staking/rewards1
privatePostV1StakingHistoryPOSTv1/staking/history1
privatePostV1OrderNewPOSTv1/order/new1
privatePostV1OrderCancelPOSTv1/order/cancel1
privatePostV1WrapSymbolPOSTv1/wrap/{symbol}1
privatePostV1OrderCancelSessionPOSTv1/order/cancel/session1
privatePostV1OrderCancelAllPOSTv1/order/cancel/all1
privatePostV1OrderStatusPOSTv1/order/status1
privatePostV1OrdersPOSTv1/orders1
privatePostV1MytradesPOSTv1/mytrades1
privatePostV1NotionalvolumePOSTv1/notionalvolume1
privatePostV1TradevolumePOSTv1/tradevolume1
privatePostV1ClearingNewPOSTv1/clearing/new1
privatePostV1ClearingStatusPOSTv1/clearing/status1
privatePostV1ClearingCancelPOSTv1/clearing/cancel1
privatePostV1ClearingConfirmPOSTv1/clearing/confirm1
privatePostV1BalancesPOSTv1/balances1
privatePostV1BalancesStakingPOSTv1/balances/staking1
privatePostV1NotionalbalancesCurrencyPOSTv1/notionalbalances/{currency}1
privatePostV1TransfersPOSTv1/transfers1
privatePostV1AddressesNetworkPOSTv1/addresses/{network}1
privatePostV1DepositNetworkNewAddressPOSTv1/deposit/{network}/newAddress1
privatePostV1DepositCurrencyNewAddressPOSTv1/deposit/{currency}/newAddress1
privatePostV1WithdrawCurrencyPOSTv1/withdraw/{currency}1
privatePostV1AccountTransferCurrencyPOSTv1/account/transfer/{currency}1
privatePostV1PaymentsAddbankPOSTv1/payments/addbank1
privatePostV1PaymentsMethodsPOSTv1/payments/methods1
privatePostV1PaymentsSenWithdrawPOSTv1/payments/sen/withdraw1
privatePostV1BalancesEarnPOSTv1/balances/earn1
privatePostV1EarnInterestPOSTv1/earn/interest1
privatePostV1EarnHistoryPOSTv1/earn/history1
privatePostV1ApprovedAddressesNetworkRequestPOSTv1/approvedAddresses/{network}/request1
privatePostV1ApprovedAddressesAccountNetworkPOSTv1/approvedAddresses/account/{network}1
privatePostV1ApprovedAddressesNetworkRemovePOSTv1/approvedAddresses/{network}/remove1
privatePostV1AccountPOSTv1/account1
privatePostV1AccountCreatePOSTv1/account/create1
privatePostV1AccountListPOSTv1/account/list1
privatePostV1HeartbeatPOSTv1/heartbeat1
privatePostV1RolesPOSTv1/roles1
privatePostV1CustodyaccountfeesPOSTv1/custodyaccountfees1
privatePostV1WithdrawCurrencyCodeLowerCaseFeeEstimatePOSTv1/withdraw/{currencyCodeLowerCase}/feeEstimate1
privatePostV1PaymentsAddbankCadPOSTv1/payments/addbank/cad1
privatePostV1TransactionsPOSTv1/transactions1
privatePostV1MarginAccountPOSTv1/margin/account1
privatePostV1MarginRatesPOSTv1/margin/rates1
privatePostV1MarginOrderPreviewPOSTv1/margin/order/preview1
privatePostV1ClearingListPOSTv1/clearing/list1
privatePostV1ClearingBrokerListPOSTv1/clearing/broker/list1
privatePostV1ClearingBrokerNewPOSTv1/clearing/broker/new1
privatePostV1ClearingTradesPOSTv1/clearing/trades1
privatePostV1InstantQuotePOSTv1/instant/quote1
privatePostV1InstantExecutePOSTv1/instant/execute1
privatePostV1AccountRenamePOSTv1/account/rename1
privatePostV1OauthRevokeByTokenPOSTv1/oauth/revokeByToken1
privatePostV1MarginPOSTv1/margin1
privatePostV1PerpetualsFundingPaymentPOSTv1/perpetuals/fundingPayment1
privatePostV1PerpetualsFundingpaymentreportRecordsJsonPOSTv1/perpetuals/fundingpaymentreport/records.json1
privatePostV1PositionsPOSTv1/positions1

On this page