Int!
Total number of matching results.
Int!
The current page number.
PredictionEventShape!
Event-level shape (one per event; identical for all markets in a single-event query).
See PredictionEventShape
Show Properties
Show Properties
enum
Single team-vs-team match (e.g. “Lakers vs Celtics”).
enum
Best-of-N series within a tournament (e.g. NBA Finals series, MLB postseason series).
enum
Season/tournament-level championship (e.g. “Pro Basketball Champion?”, Super Bowl winner).
enum
Esports match (e.g. “Dota 2: Aurora vs Heroic”, “CS2: FaZe vs Navi”). Similar market roles to traditional sports (moneyline, totals, props) but distinct event category.
enum
Awards show / cultural competition outright field — typically one Yes/No market per nominee/entrant (e.g. “Eurovision Winner 2026”, Oscars Best Picture, Grammy of the Year).
enum
Election / nomination / primary outright field — typically one Yes/No market per candidate (e.g. “Democratic Presidential Nominee 2028”).
enum
Numeric threshold ladder for a price/value (e.g. “BTC > $X”).
enum
Date-bucket ladder (e.g. “Before Jan 21, 2029”).
enum
FOMC / central-bank rate-decision event.
enum
Single binary yes/no event.
enum
Weather or climate measure ladder (e.g. daily high temperature in °C, one Yes/No market per bucket or tail).
enum
Multi-select / pick-N field where the entrant set is a list of distinct items (policy items, demands, topics) rather than candidates, dates, or numeric buckets (e.g. “What Iranian demands will Trump agree to?”, “What will the bill include?”).
enum
Fallback.
String!
The ID of the prediction event.
[EventScopedPredictionMarketFilterResult!]!
The list of results.
See EventScopedPredictionMarketFilterResult
Show Properties
Show Properties
PredictionMarketFilterResult!
The prediction market filter result.
See PredictionMarketFilterResult
Show Properties
Show Properties
String!
The unique identifier.
Int!
The unix timestamp.
Int!
The timestamp of the last transaction.
Int
The age.
Int
The expected lifespan.
String
The parent event label.
PredictionMarketClassification
Structured classification metadata from the search index. Discriminated by
classification.role; carries segment, entrant, thresholdBucket, and dateBucket sub-blocks.
See PredictionMarketClassificationSearchPredictionMarket!
Simplified market data from search index. Use predictionMarket for full market details.
See SearchPredictionMarket
PredictionMarket
Full prediction market loaded from database. May be null if market no longer exists.
See PredictionMarket
PredictionProtocol!
The prediction protocol.
See PredictionProtocol
PredictionEventStatus!
The current status.
See PredictionEventStatus
Int!
The timestamp when this entity opens.
Int!
The timestamp when this entity closes.
Int!
The expected resolution timestamp.
[String!]!
Categories associated with this entity.
String
The resolution source.
PredictionOutcomeFilterResult!
Outcome 0 data.
See PredictionOutcomeFilterResult
PredictionOutcomeFilterResult!
Outcome 1 data.
See PredictionOutcomeFilterResult
String
The ID of the winning outcome.
Float
The trending score.
Float
The trending score.
Float
The trending score.
Float
The trending score.
Float
The trending score.
Float
The trending score.
Float
The relevance score.
Float
The relevance score.
Float
The relevance score.
Float
The relevance score.
Float
The relevance score.
Float
The relevance score.
Float
The competitive score.
Float
The competitive score.
Float
The competitive score.
Float
The competitive score.
Float
The competitive score.
Float
The competitive score.
String
Liquidity in USD.
String
Liquidity in collateral token units.
Float
The percentage change.
Float
The percentage change.
Float
The percentage change.
Float
The percentage change.
Float
The percentage change.
Float
The percentage change.
String
Open interest in USD.
String
Open interest in collateral token units.
Float
The percentage change.
Float
The percentage change.
Float
The percentage change.
Float
The percentage change.
Float
The percentage change.
Float
The percentage change.
String
Volume in USD.
String
Volume in USD.
String
Volume in USD.
String
Volume in USD.
String
Volume in USD.
String
Volume in USD.
String
Volume in USD.
String
Volume in collateral token units.
String
The venue volume usd.
String
The venue volume ct.
Float
The percentage change.
Float
The percentage change.
Float
The percentage change.
Float
The percentage change.
Float
The percentage change.
Float
The percentage change.
Int
The trades5m.
Int
The trades1h.
Int
The trades4h.
Int
The trades12h.
Int
The trades24h.
Int
The trades1w.
String
The avg trade size usd5m.
String
The avg trade size usd1h.
String
The avg trade size usd4h.
String
The avg trade size usd12h.
String
The avg trade size usd24h.
String
The avg trade size usd1w.
Float
The percentage change.
Float
The percentage change.
Float
The percentage change.
Float
The percentage change.
Float
The percentage change.
Float
The percentage change.
Int
The unique traders5m.
Int
The unique traders1h.
Int
The unique traders4h.
Int
The unique traders12h.
Int
The unique traders24h.
Int
The unique traders1w.
Float
The percentage change.
Float
The percentage change.
Float
The percentage change.
Float
The percentage change.
Float
The percentage change.
Float
The percentage change.
Float
The price competitiveness.
Float
The volume imbalance24h.
Float
The liquidity asymmetry.
Float
The implied probability sum.
Float
The max price range5m.
Float
The max price range1h.
Float
The max price range4h.
Float
The max price range12h.
Float
The max price range24h.
Float
The max price range1w.
PredictionMarketClassification!
Structured classification metadata. Discriminated by
classification.role; carries segment (period/stat), entrant (with country code / image), thresholdBucket (parsed numeric rung + operator), and dateBucket (unix timestamp + operator) sub-blocks. See MarketClassifier/CLASSIFICATION.md for the consumer guide.
See PredictionMarketClassificationShow Properties
Show Properties
PredictionMarketRole!
Per-market role within the event (same value as the legacy
marketRole).
See PredictionMarketRoleInt
Position of this market within the event’s display list (lower = show first). Folds in ladder ordering for
THRESHOLD_BUCKET / DATE_BUCKET events; equivalent to suggestedOrder ?? displayOrder on the legacy fields.PredictionMarketSegment!
Sub-event period (set, half, game, etc.) and/or stat (points, rebounds, …). Always present;
type = NONE for non-sports markets and whole-match sports markets. The groupingKey field encodes the documented “stat wins over period” precedence so clients don’t have to.
See PredictionMarketSegmentPredictionMarketEntrant
Populated when
role = ENTRANT. Identifies the kind of entrant (person, team, country, …) and provides type-specific hints (e.g. ISO 3166-1 alpha-2 country code).
See PredictionMarketEntrantPredictionMarketThresholdBucket
Populated when
role = THRESHOLD_BUCKET. Carries the parsed numeric rung value, comparison operator, and metric kind (price, temperature, tweets, …). Saves clients from re-parsing the label.
See PredictionMarketThresholdBucketPredictionMarketDateBucket
Populated when
role = DATE_BUCKET. Carries the parsed timestamp(s) and operator (BEFORE / AFTER / ON / BETWEEN).
See PredictionMarketDateBucketString
Original subtype slug emitted by the classifier (e.g. “first_half_spread”, “player_points”). Provided so clients can forward-ship support for new subtypes before this schema gains structured fields for them.
Used By
Returned by- eventScopedFilterPredictionMarkets: Filters prediction markets within a single event and returns structured classification metadata for each market. Use this instead of
filterPredictionMarketswhen you need entrant/segment/ladder details (country codes, period+stat grouping, parsed numeric/date rungs) without re-parsing labels client-side.