Gemini prediction markets use structured ticker symbols to uniquely identify events and contracts. All tickers use the GEMI- prefix.
Event and Contract Hierarchy
All prediction markets follow a two-level structure:
- Event - The outcome being predicted (e.g., a game, a price threshold, an election)
- Contracts - The tradeable positions within that event (e.g., Team A wins, Team B wins)
Contract tickers are always mapped to their parent event. When querying the API, you can retrieve all contracts for an event or trade individual contracts directly.
Automated Market Tickers
Markets with programmatic resolution use structured ticker formats that encode event details directly:
| Market Type | Format |
|---|---|
| Crypto | GEMI-{Asset}{Expiry}-{Contract} |
| Sports | GEMI-{League}-{DateTime}-{Away}-{Home}-{Type}-{Contract} |
These tickers are deterministic - you can parse them to extract event metadata like expiry time, teams, or underlying asset.
Other Markets
Markets without automated resolution (e.g., political events, custom predictions) use unique identifiers that don't follow a structured format. The event → contract hierarchy still applies - contracts are grouped under their parent event and can be queried via the API.

