GeminiGemini
Demo environmentGet API key
  • Overview
  • Crypto Trading
  • Prediction Markets
  • Perpetuals
  • Stocks
  • API Reference
  • SDKs & Tools
Changelog
Gemini logoGemini logo

© 2026 Gemini Space Station, Inc.

Overview
Spot
    OverviewGet started
    Orders API
    Market Data API
    Fund Management API
    Instant Orders API
    WebSocket API
    FIX API
      Overview
        Dictionary
          VersionDownloadCustom Tags
        ConnectingAllowed CharactersPrecision on the ExchangeStandard HeaderStandard Trailer
        Session-Level Messages
      Order Entry
      Market Data
      Drop Copy
Margin
    Overview
    Margin REST API
      Get Margin Account SummaryGet Margin Interest RatesPreview Margin Order Impact
Staking
    Overview
    Staking REST API
      List Staking BalancesStake Crypto FundsUnstake Crypto FundsList Staking Event HistoryList Staking RatesList Staking Rewards
Clearing
    Clearing REST API
      Clearing Orders
      Broker & Trade Operations
Dictionary

Custom tags

TAGS AND FIELDS

TagFieldTypeNotes
9000RiskLiquidityFlagBoolean

Used in NewOrderSingle <D>. Indicates whether or not the order should match against Liquidation Orders sent from the Liquidation Engine. Only allowed from permissioned Market Makers.

9001CancelOnDisconnectBoolean

Used in Logon <A> to enable or disable session-level cancel on disconnect.

9002MDEntryMakerSideChar

Used in Market Data - Incremental Refresh <X> MDEntry groups when MDEntryType has the value 2 = Trade to indicate the maker side of a trade.

See Examples: Request to enable maker side on trades.

9003EnableMDEntryMakerSideBoolean

Used in Market Data Request <V> to optionally enable showing custom field 9002 MDEntryMakerSide in Market Data - Incremental Refresh <X> messages when MDEntryType has the value 2 = Trade.

See Examples: Showing Maker Side For Trades.

9009MDEntryFundingIsRealizedBoolean

Used in Market Data - Incremental Refresh <X> MDEntry groups when MDEntryType has the value S = Funding Amount to indicate the IsRealized field of Funding Amount.

9008EventIdInt

Used in Market Data - Incremental Refresh <X> to specify the event associated with the update. This is for information only and may not be used to form a business logic.

See Examples: market data responses sent to clients.

7777EventOutcomeChar

Used in NewOrderSingle <D> to indicate the event outcome for prediction markets orders. Accepted values are 0 or 1 indicating the YES or NO outcomes, respectively.

DownloadConnecting
On this page
  • TAGS AND FIELDS