Skip to main content
Feature status: pending_upstream. Hyperliquid does not currently emit question metadata on-chain. The route is wired and stable but every call returns 404 until HL ships question records. See /v1/questions for the broader explanation.
A “question” on HIP-4 is a group of related outcomes (e.g. “Which team wins the Super Bowl?” with 32 child outcomes, one per team). Each outcome trades independently as its own Yes/No binary, but you usually want them aggregated. This endpoint does that math.

Endpoint

The :qid is the integer question_id from /v1/questions.

Response

Cross-outcome interpretations

  • sum_yes_probabilities ≈ 1.0: market is internally consistent. Buying every outcome’s Yes share at mid would cost ~1 USDH per “complete set.”
  • sum_yes_probabilities > 1.0: book is taking a vig — buying every Yes costs more than 1 USDH. The implied_overround_pct is the “rake.”
  • sum_yes_probabilities < 1.0: theoretical arbitrage — buying every Yes for less than 1 USDH guarantees a payout of exactly 1. Watch for stale mids on illiquid sides before you act on this.

Use cases

  • Question detail page — render a sortable table of outcomes with implied probabilities.
  • Find favorites + longshots at a glance.
  • Cross-outcome arbitrage scanner — flag questions where implied_overround_pct < 0.
  • Market efficiency comparison — compare overround across questions to find which markets are most/least competitive.

Examples

404

Returned if the question doesn’t exist. Currently every call returns 404 because HL has not yet emitted any question records on-chain — see the callout at the top of this page.

Notes

  • unique_traders in totals is a Σ, NOT a distinct count across the question. A wallet that filled both leg A and leg B counts twice. Use /v1/markets/:id/holders per outcome for true distinct sets.
  • sum_yes_probabilities is computed from the latest poll mid per side (cadence ~1s). It can briefly be stale during fast moves.
  • favorite_outcome_id is whichever child has the highest yes_mid right now — recompute clientside if you want a 24h-stable favorite.
  • volume_usdh is lifetime; for 24h windows, query /v1/leaderboards/markets?window=24h and filter to the question’s outcome_ids.