GeminiGemini
SandboxGet API key
  • Crypto Trading
  • Prediction Markets
Resources
  • Changelog

© 2026 Gemini Space Station, Inc.

Gemini Crypto Exchange LogoGemini Crypto Exchange Logo
Market Makers
    Maker Rebate Program
WebSocket
    AuthenticationMessage Format
    Streams
      Book TickerL2 Partial DepthL2 Differential DepthTrade StreamOrder EventsBalance Updates
    Playground
      Overviewconninfopingtimesubscribeunsubscribelist_subscriptionsdepthorder.placeorder.cancelorder.cancel_allorder.cancel_session
REST APIs
    Order Management
    Positions
    Events
Agentic
Tickers
    OverviewCryptoSportsCommoditiesWeather
Schemas
Tickers

Commodities Ticker Format

Market Maker Reference

This specification defines the ticker format for commodities price prediction markets. Use this as the authoritative reference for ticker generation and parsing.

Overview

Commodities prediction market tickers follow the same general Gemini format as crypto tickers — a price threshold contract on a commodity asset:

Code
GEMI-{Event}-{Contract}

Ticker Structure

ComponentDescriptionExample
GEMIGemini prediction market prefixGEMI
EventCommodity code + expiry datetimeXAU2604021840
ContractPrice threshold conditionHI4125

Full Ticker Examples:

  • GEMI-XAU2604021840-HI4125 (Gold)
  • GEMI-XAG2603271920-HI62 (Silver)
  • GEMI-NGAS2603271755-HI2D90 (Natural Gas)
  • GEMI-WTI2603281530-HI90 (Oil - WTI)
  • GEMI-BRENT2603281530-HI99 (Oil - Brent)
  • GEMI-COPPER2604021755-HI5D16 (Copper)

Event Format

The event identifies the commodity asset and its expiry.

Structure

Code
{COMMODITY}{EXPIRY}

Components

ComponentFormatDescription
COMMODITY[A-Z]+Commodity code (e.g., XAU, XAG, WTI, BRENT, NGAS, COPPER)
EXPIRYYYMMDDHHmmExpiry date and time in UTC

Expiry Format

Code
YYMMDDHHmm
PositionPartDescription
1-2YYYear (e.g., 26 for 2026)
3-4MMMonth (01-12)
5-6DDDay (01-31)
7-8HHHour in 24hr UTC (00-23)
9-10mmMinute (00-59)

Examples:

  • XAU2604021840 = Gold expiring April 2, 2026 18:40 UTC
  • WTI2603281530 = WTI Oil expiring March 28, 2026 15:30 UTC
  • NGAS2603271755 = Natural Gas expiring March 27, 2026 17:55 UTC

Supported Commodities

Natural Gas

CodeDescription
NGASNatural gas price in USD

Example: GEMI-NGAS2603271755-HI2D90

Oil

CodeDescription
WTIWest Texas Intermediate crude oil price in USD
BRENTBrent crude oil price in USD

Examples:

  • GEMI-WTI2603281530-HI90
  • GEMI-BRENT2603281530-HI99

Copper

CodeDescription
COPPERCopper price in USD

Example: GEMI-COPPER2604021755-HI5D16

Silver

CodeDescription
XAGSilver price in USD

Example: GEMI-XAG2603271920-HI62

Gold

CodeDescription
XAUGold price in USD

Example: GEMI-XAU2604021840-HI4125

Asset Availability

Additional commodities may be added. Check the API Reference for the current list of available markets.

Contract Format

All Gemini commodities prediction contracts use the "greater than or equal to" (HI) price threshold format. This is the only contract type supported.

Structure

Code
HI{PRICE}

Components

ComponentDescription
HIGreater than or equal to (>=) indicator
PRICEStrike price as integer, with D as decimal delimiter

Price Encoding

  • Whole numbers are entered as-is: 4125 = $4,125
  • Decimals use D as delimiter: 2D90 = $2.90
PriceEncoded
$4,125HI4125
$100HI100
$2.90HI2D90
$5.16HI5D16
$62HI62

Complete Examples

Gold Contract

Gold $4,125 or above, expiring April 2, 2026 18:40 UTC

ComponentValue
PrefixGEMI
CommodityXAU
Expiry2604021840
ContractHI4125
Full TickerGEMI-XAU2604021840-HI4125

Silver Contract

Silver $62 or above, expiring March 27, 2026 19:20 UTC

ComponentValue
PrefixGEMI
CommodityXAG
Expiry2603271920
ContractHI62
Full TickerGEMI-XAG2603271920-HI62

Natural Gas Contract

Natural Gas $2.90 or above, expiring March 27, 2026 17:55 UTC

ComponentValue
PrefixGEMI
CommodityNGAS
Expiry2603271755
ContractHI2D90
Full TickerGEMI-NGAS2603271755-HI2D90

WTI Oil Contract

WTI Oil $90 or above, expiring March 28, 2026 15:30 UTC

ComponentValue
PrefixGEMI
CommodityWTI
Expiry2603281530
ContractHI90
Full TickerGEMI-WTI2603281530-HI90

Brent Oil Contract

Brent Oil $99 or above, expiring March 28, 2026 15:30 UTC

ComponentValue
PrefixGEMI
CommodityBRENT
Expiry2603281530
ContractHI99
Full TickerGEMI-BRENT2603281530-HI99

Copper Contract

Copper $5.16 or above, expiring April 2, 2026 17:55 UTC

ComponentValue
PrefixGEMI
CommodityCOPPER
Expiry2604021755
ContractHI5D16
Full TickerGEMI-COPPER2604021755-HI5D16

Regex Patterns

Full Ticker

Code
^GEMI-(XAU|XAG|WTI|BRENT|NGAS|COPPER)(\d{10})-HI(\d+(?:D\d+)?)$

Capture Groups:

  1. Commodity code
  2. Expiry (YYMMDDHHmm)
  3. Price (with optional decimal)

Event Only

Code
^(XAU|XAG|WTI|BRENT|NGAS|COPPER)(\d{10})$

Capture Groups:

  1. Commodity code
  2. Expiry (YYMMDDHHmm)

Contract Only

Code
^HI(\d+(?:D\d+)?)$

Validation Rules

  1. Ticker must start with GEMI-
  2. Commodity code must be one of: XAU, XAG, WTI, BRENT, NGAS, COPPER
  3. Expiry must be a valid future UTC datetime
  4. Contract must start with HI
  5. Price decimal delimiter must be D (not .)

Changelog

VersionEffective DateChanges
1.02026-03-26Initial specification
Last modified on April 17, 2026
SportsWeather
On this page
  • Overview
  • Ticker Structure
  • Event Format
    • Structure
    • Components
    • Expiry Format
  • Supported Commodities
    • Natural Gas
    • Oil
    • Copper
    • Silver
    • Gold
  • Contract Format
    • Structure
    • Components
    • Price Encoding
  • Complete Examples
    • Gold Contract
    • Silver Contract
    • Natural Gas Contract
    • WTI Oil Contract
    • Brent Oil Contract
    • Copper Contract
  • Regex Patterns
    • Full Ticker
    • Event Only
    • Contract Only
  • Validation Rules
  • Changelog